Error Codes

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

SAT Error Matrices:

Visit the SAT documentation to review the various error matrices.
SAT Documentation

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.

Search error code







How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on abril 10, 2025

Related Articles