> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/mss-extensibility/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-mss-to-kalipso/clients/104-clients-duplicate-client-1.md).

# 105 - Save Client

105 - Save Client

| Event   | Extension action set  | Description                                                                    |
| ------- | --------------------- | ------------------------------------------------------------------------------ |
| Before  | *not yet implemented* | ...                                                                            |
| Replace | EXT\_0105\_2\_Replace | Create additional validations when the user saves the information of a client. |
| After   | EXT\_0105\_3\_After   | Executed after MSS saves the customer information.                             |

*Input Parameters*:

* inCustomerCode – Code of the new or changed customer
* inOperation – Code of the operation being made, possible values (1 – Edit / 2 – New / 3 - Convert From Prospect (new code) / 4 - Convert From Prospect (same code) / 5 – New (Duplicated)
* inCustomerCode – Code of the customer saved

*Output Parameters:*

* outCanSave – If MSS should continue or abort the save process, possible values (1 – Save / 0 – Cancel)
