The SW services return an error code in case of a request failure; this code appears in the “message” field of the JSON response object (except in SOAP services) and may originate from SAT error matrices or be an internal error.
🗒️
Note: Messages will appear in Spanish when they occur.
{
"message": "AU2000 - El usuario y/o contraseña son inválidos, no se puede autenticar el servicio.",
"messageDetail": null,
"data": null,
"status": "error"
}
Configured Matrices
- CFDI 4.0
- CRP 2.0
- Payroll v1.2
- Bill of Lading 3.1
- Foreign Trade 2.0
- SW sapien® Error Codes
View all Error Codes
‘Timbrado’ Common Errors
| Code | Message |
|---|---|
| CO1000 | Uncontrolled Error. If the issue persists, please contact technical support for assistance. |
| CO1001 | Plugin Name not Declared Correctly. |
| CO1002 | An xmlns:{plugin} attribute of a plugin is not found at the Receipt level. |
| CO1003 | The namespace and/or public schema URL of a plugin is not found at the Receipt level. |
| CO1004 | The xmlns:{plugin} of a plugin is found at the Complement level. |
| CO1005 | The namespace and/or public schema URL of a plugin is found at the Receipt level. |
| CC2001 | 1 It is not possible to validate the plugin because it is not in force. |
| CC3001 | A namespace and/or public schema URL (xsi:schemaLocation) of the CFDI is not found at the Receipt level or is not valid. |
| CC3002 | The value of the xmlns:cfdi attribute is not valid according to the version of the CFDI. |
‘Timbrado’ CFDI Errors
| Code | Message |
|---|---|
| 301 | The structure of the receipt is incorrect. |
| 302 | The issuer’s seal is not valid. |
| 303 | The RFC of the issuer’s CSD does not match the RFC listed as the issuer in the receipt. |
| 304 | The issuer’s CSD has been revoked. |
| 305 | The issuance date is not within the validity period of the issuer’s CSD. |
| 306 | The key used for sealing must be a CSD. |
| 307 | The receipt contains a previous stamp. |
| 308 | The issuer’s CSD has not been signed by one of SAT’s Authority Certificates |
| 401 | The date range of the generation date should not exceed 72 hours for stamp issuance. |
| 402 | The issuer’s RFC is not in the taxpayers’ regime (Regime validation list) LCO |
| 403 | The issuance date of the receipt must be after January 1, 2011. |
| CFDI3307 | Duplicate stamp. The provided customId is duplicated. |
‘Timbrado’ ‘Retenciones’ Common Errors
| Code | Message |
|---|---|
| T302 | The issuer’s seal is not valid. |
| T303 | The RFC of the issuer’s CSD does not match the RFC listed as the issuer in the receipt. |
| T304 | The issuer’s CSD has been revoked. |
| T305 | The issuance date is not within the validity period of the issuer’s CSD. |
| T306 | The key used for sealing must be a CSD. |
| T401 | The date range of the generation date should not exceed 72 hours for stamp issuance. |
| T402 | The issuer’s RFC is not in the taxpayers’ regime (Regime validation list) LCO. |
Cancellation
| Code | Message |
|---|---|
| CASD | ‘Acuse’ without specific description. |
| CA203 | Fiscal Folio Not Corresponding to the Issuer. |
| CA204 | Fiscal Folio Not Applicable to Cancellation. |
| CA205 | Fiscal Folio Does Not Exist. |
| CA206 | UUID does not correspond to a CFDI in the Primary Sector. |
| CA207 | Cancellation reason not specified or the reason is not valid. |
| CA208 | Invalid Replacement Folio. |
| CA209 | Replacement Folio not required. |
| CA210 | The cancellation request date is later than the declaration date. |
| CA211 | Cancellation request date limit for global invoice. |
| CA212 | Invalid or nonexistent relationship. |
| CA300 | Invalid User. |
| CA301 | Malformed XML. |
| CA302 | Malformed Seal. |
| CA303 | Seal does not correspond to the issuer or has expired. |
| CA304 | Revoked or Expired Certificate. |
| CA305 | Invalid Certificate. |
| CA306 | The certificate is not of the CSD type |
| CA307 | The CFDI contains a previous stamp. |
| CA308 | Certificate not issued by the SAT. |
| CA309 | Invalid Certificate. |
| CA310 | Invalid CSD. |
| CACFDI33 | Problems with the fields. |
| CACFDI33 | Problems with the XML. |
Authentication
| Code | Message |
|---|---|
| AU1000 | Uncontrolled Error. Authentication token could not be generated. |
| AU1001 | Unable to create the user. User already exists. |
| AU1002 | Unable to change the password. The current password does not match. |
| AU1003 | Unable to create the Issuer RFC. Already exists. Please contact the Administrator. |
| AU1004 | Unable to save the User. Uncontrolled error. |
| AU1005 | Unable to save the User. The Distributor does not exist. |
| AU1006 | Unable to save the User. The Distributor has insufficient balance. |
| AU1007 | The user being created was previously deleted. It has been restored. Please review the user list again and assign the corresponding stamps. |
| AU1008 | The user being created already exists and belongs to another Distributor. Please try again with different data. |
| AU2000 | The username and/or password are invalid; the service cannot be authenticated. |
| AU2001 | The user has no stamp balance. |
| AU2002 | The user is inactive. Please contact your administrator. |
| AU2003 | Issuer RFC has not signed the manifesto. As a CFDI Certification Provider (PCC), manifesto signing is necessary. |
| AU2004 | Issuer RFC does not belong to the user’s Distributor. Please contact your distributor. |
| AU2005 | Uncontrolled error in the validation of the Manifesto and Issuer RFC. |
| AU2006 | The provided Distributor does not exist. Please verify. |
| AU2007 | The client does not belong to the Distributor. |
| AU2008 | The user does not have privileges to perform this action. |
| AU3000 | The generated token is incorrect or not valid. |
| AU4000 | Unable to validate the token. |
| AU4100 | The provided token is not valid or has expired. |
| AU4101 | The provided token is empty. |
| AU4102 | Unable to retrieve the user. The provided token is invalid. |
| AU5000 | Uncontrolled error. Please contact the administrator if the problem persists. |
| AU5001 | The user does not have sufficient privileges to perform this operation. |
Balance
| Code | Message |
|---|---|
| S1000 | Uncontrolled Error. Customer balance could not be validated. |
| S1100 | Uncontrolled Error. Customer balance could not be affected. |
| S2000 | The customer’s balance has been depleted. Please contact technical support for more information. |
| S2100 | The expiration date of the customer’s balance has been reached. Please contact technical support for more information. |