# Service

| Extension                                                                                                                                           | Description                                                                                                               |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [EXT\_Service\_Cancel](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel)                  | Function to ask MSS to cancel a service.                                                                                  |
| [EXT\_Service\_Close](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-1)                 | Function to change the state of the service to closed, it runs all the automatic processes like invoicing the service.    |
| [EXT\_Service\_NewArticle](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-2)            | Function to add a new article to the service.                                                                             |
| [EXT\_Service\_OpenService](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-3)           | Function to load into the temporary tables a service to be edited (SRV\_Temp, SEQ\_Temp, SIT\_Temp, SMT\_Temp, SLN\_Temp) |
| [EXT\_Service\_SaveService](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-4)           | Function to save the service                                                                                              |
| [EXT\_Service\_SelectedEquipment](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-5)     | Function to add the equipment to the opened service.                                                                      |
| [EXT\_Service\_ValidateBeforeInvoice](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-6) | Function to validate if MSS is configured to create any document with service articles                                    |
| [EXT\_Service\_Invoice](https://doc.sysdevmobile.com/mss-extensibility/mss-5.1/functions-kalipso-to-mss/service/ext_service_cancel-7)               | Function to create the invoice, or another document type, with the articles added to the service                          |
