Version History
Version History
This section describes changes made in subsequent releases and the new features in this API. If not otherwise stated, changes are implemented in the Public API Cloud and Public API Edge.
Release | Enhancements | API Version |
---|---|---|
2024.2 | To support the processing of recapitulative invoice we extended the GET /jobs/{id}/status endpoint response with detailed information about process failures. As a result, it is possible to provide a message about partial failure, for example when a source document is already voided, or a document issue date is not within the valid date range. We introduced the following optional fields: warnings [], warnings.documentId, warnings.errorCode, warnings.errorMessage. | v1 |
2023.3 | In POST /documents endpoint we fixed an issue where the field phone did not return a value in response. We renamed the phone field to the phoneNumber in Backend Service mapping. | 1.3.4 |
2023.3 | To support the implementation of a recapitulative invoice feature, we removed the validation logic for the following endpoints: GET /documents/{id}/pdf and GET/jobs/{id}/status. As the externalLocationId, externalClientId and clientId query parameters are optional, the user can currently issue a recapitulative invoice providing only the required parameter: a CTR document identifier or a job identifier. | 1.3.4 |
2023.3 | In particular counties, such as Spain, there is a type of invoice called Recapitulative Invoice. It includes in a single invoice more than one commercial operation with the same recipient that have been carried out on different dates, but within the same month. To provide the integration of the POS system with CPaaS and support recapitulative invoice implementation we introduced 4 new endpoints: - POST /documents/batch - enables the POS system to batch issue documents, - POST /documents/complete/available - returns valid complete invoice documents that can be included to recapitulative invoice, - POST/ documents/simple/available - returns valid simple invoice documents that can be included to recapitulative invoice, - POST /documents/batch/previous - enables the POS system to get list of previously issued recapitulative invoices. | 1.3.4 |
2023.2 | We have modified endpoints for derivative documents and exposed two new endpoints: - GET /documents/{id}/pdf - allows POS system to get pdf file for a document - POST /documents - allows POS system to issue a document. The following endpoints: POST /invoices /{id}/amend, POST /invoices /{id}/duplicate, GET /invoices /{id}/pdf, POST /invoices, POST /invoices /{id}/void are deprecated as of Release 2023.2. The deprecated API versions have been superseded by a newer API version: POST /documents and GET /documents/{id}/pdf. For backward compatibility, the deprecated endpoints remain functional until further notice (max 12 months), but we recommend that you use the new option instead. | 1.1.11 |