How can we help?

Argentina

Enabling support for Argentina involves confirming prerequisites and product IDs, registering with the ERROR - unresolved reference (arca_argentina_gloss_term) tax authority, and setting up credentials.

Prerequisites

  • Obtain a valid ERROR - unresolved reference (cuit_argentina_gloss_term) and ERROR - unresolved reference (clave_fiscal_argentina_gloss_term) from the ARCA tax authority.

  • Generate a valid UAT or Production certificate and upload it into the ARCA portal.

Available products

Note:

Digital certificate and signatures

The Argentinian e-invoicing framework does not rely on digital signatures to ensure the integrity and authenticity of a ERROR - unresolved reference (ce_argentina_gloss_term). Instead, it uses digital certificates for authentication and authorized access to the Web Services, which offer clearance, inquiries, and partial validation purposes. Sovos uses the client's certificate to authenticate with ARCA and obtain the access token required for issuing invoices.

Invoice numbers

Invoice numbers in Argentina are strictly sequential. They must be unique for a given invoice type and for points of sale that have been declared to ARCA.

Schemas and formats

ARCA has chosen to define its own formats for ERROR - unresolved reference (ce_argentina_gloss_term) documents, rather than relying on any XML standard. These formats are described in their technical specifications. ARCA does not provide any official CE XML schemas. For the most relevant technical specifications for the ARCA-defined formats, read the E-invoice Issuance Manual and the E-invoice Validation Manual.

Error handling

When handling errors, the client application must follow the Indirect Tax API's error handling principles, as specified in the error handling documentation.

In general, all error codes in the 400 range are client errors, which you need to analyze. After fixing the error, you can resend the request. Error codes 408 and 429 are exceptions: In these cases, you should wait at least 60 seconds before retrying. Error codes in the 500 range are server errors. In that case, resend the request according to the instructions given on the error handling documentation, which also includes a full list of error codes Indirect Tax API can return.

Errors coming from the tax authority are shown in the application response. This means that if the tax authority rejects the request, SCIResponseCode is set to "RE" and any error codes will be located in the SCIGovtStatusCode element.

Note:

You need to take action after receiving an error code and a message from the tax authority.

For additional help on error handling, see this government documentation, which includes all the error codes and messages that the tax authority can return.