1. Home
  2. Servicios
  3. Cancelaciones
  4. Cancelación CFDI con estatus
  1. Home
  2. SW API´S
  3. Cancelación CFDI con estatus

Cancelación CFDI con estatus

Servicio mediante el cual podrás realizar las cancelaciones de tus comprobantes a través de los diferentes métodos disponibles, adicional a esto recibes el estatus del CFDI.

Antes de cancelar, recomendamos consultar los CFDIs relacionados para que el proceso de cancelación se lleve de manera correcta.

💡Nota Importante: Este servicio no está recomendado para cancelaciones masivas o para un alto volumen de cancelaciones. Para este tipo de operaciones, se recomienda utilizar los servicios de Cancelación

URL´s

🛠️ Pruebas:
🚀 Productivo:

Cancelación UUID

Método de cancelación por UUID, para este método es indispensable previamente
cargar los certificados del emisor a la cuenta.

🔗 Endpoint

MétodoRuta
POST/cfdi33/cancel/{rfc}/{uuid}/{rfcReceptor}/{total}/{motivo}/{folioSustitucion}

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token

📍 Parámetros Path

PropiedadUsoDescripción
rfcRequeridoRFC del emisor
uuidRequeridoUUID del comprobante
rfcReceptorRequeridoRFC del receptor
totalRequeridoTotal del comprobante
motivoRequeridoClave para expresar el motivo de la cancelación
folioSustitucionOpcionalUUID del comprobante que sustituye

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/cfdi33/cancel/EKU9003173C9/559570c0-d71f-495f-a083-885a9ab358ee/URE180429TM6/199.96/01/a29c3936-89a6-4bfd-ac82-b41da2c51aa4 \
  --header 'Authorization: Bearer $token'

Ejemplo Response

{
    "data": {
        "acuse": "<?xml version=\"1.0\" encoding=\"utf-8\"?><Acuse xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Fecha=\"2024-04-08T17:36:05.6670119\" RfcEmisor=\"EKU9003173C9\"><Folios xmlns=\"http://cancelacfd.sat.gob.mx\"><UUID>559570C0-D71F-495F-A083-885A9AB358EE</UUID><EstatusUUID>201</EstatusUUID></Folios><Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\" /><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\" /><Reference URI=\"\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\" /></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\" /><DigestValue>3ipFPloQCRq2afZEAaQY6u4Ch7A=</DigestValue></Reference></SignedInfo><SignatureValue>n0Yw2fFZcILcuy9olyVUk91zGZiYsMfM1wic+5s2Vq5fr0pggcgFzdssK1bO9CPhXsfZc6jUaTFCzVFqMJprU0T4wri4e5zOsOiAJSNBNWDaXlkihL2b7rX3Bvy7i4cG1ZLQvqs3DDvnZIeaXmAJ5m4Aga4bFPPcWNhIpax6MwR0fvuSHdYR6Z59WAQOJpW0XdnKXYvs+0EEyLo0JYz9ZjK5LPjjPilVNuYfrgec/vW7T3HLgm3sb9Q/gh4FTE69p9D1vFLK8lcAUA6rFyDt7VCzTbbqOn/6oETzvgGtpWNbfACnhi3NdAKwZFEjUhRVQ4Q0mM1wWArGeJIBeVWg9g==</SignatureValue><KeyInfo><X509Data><X509IssuerSerial><X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>3330303031303030303030353030303033343136</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=</X509Certificate></X509Data></KeyInfo></Signature></Acuse>",
        "uuid": {
            "559570C0-D71F-495F-A083-885A9AB358EE": "202"
        }
        "statusSat": "Cancelado", 
        "statusCodeSat": "S - Comprobante obtenido satisfactoriamente.", 
        "isCancelable": "Cancelable con aceptación", 
        "statusCancelation": "Plazo vencido"
    },
    "status": "success"
}
{
    "message": "CACFDI33 - Problemas con el xml.",
    "messageDetail": "CA305 - Certificado Inválido.",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene la información del CFDI mandado a cancelar, incluyendo el acuse en XML, el estatus ante el SAT, entre otros datos.
statusString“success” o “error”

Cancelación CSD

Cancelación por CSD

🔗 Endpoint

MétodoRuta
POST/cfdi33/cancel/csd/status

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Type application/json

🧾 Parámetros JSON

PropiedadUsoDescripción
uuidRequeridoUUID del comprobante
rfcRequeridoRFC del emisor
motivoRequeridoClave para expresar el motivo de la cancelación
folioSustitucionOpcionalUUID del comprobante que sustituye
rfcReceptorRequeridoRFC del receptor
totalRequeridoTotal del comprobante
b64CerRequeridoCertificado del emisor en Base64
b64KeyRequeridoKey del emisor en Base64
passwordRequeridoContraseña del certificado

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/cfdi33/cancel/csd/status \
  --header 'Authorization: Bearer $token' \
  --header 'Content-Type: application/json' \
  --data '{
	"uuid": "cc40c03a-c390-4994-813e-5c74317cd487",
        "password": "12345678a",
        "rfc": "EKU9003173C9",
        "motivo": "01",
        "total": "199.16", 
        "rfcReceptor": "URE180429TM6",
        "folioSustitucion":"559570c0-d71f-495f-a083-885a9ab358ee",
        "b64Key": "$key", 
	"b64Cer": "$cer"
}'

Ejemplo Response

{
    "data": {
        "acuse": "<?xml version=\"1.0\" encoding=\"utf-8\"?><Acuse xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Fecha=\"2024-04-09T12:34:45.5339549\" RfcEmisor=\"EKU9003173C9\"><Folios xmlns=\"http://cancelacfd.sat.gob.mx\"><UUID>CC40C03A-C390-4994-813E-5C74317CD487</UUID><EstatusUUID>202</EstatusUUID></Folios><Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\" /><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\" /><Reference URI=\"\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\" /></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\" /><DigestValue>oDWXopAbmsdzSkyVdymraaY3e94=</DigestValue></Reference></SignedInfo><SignatureValue>lm81x6Zalo4/lRhVKCB/J2IK7LCEohf9/EFV+SV0HzNBhEwK1E9VzYYZmgwaWf7UhDqUprPRvAMfycGdejvBjRosJKcIhQEozunxUSPllzIQh3ShfJprsUgxVBEvtvc/KZnUebLaO39gF9bp9vG4GgWp8Fz7vosbey46aulJ7sEnvz6r3JBeXu5Xw/Ls6JzrxpUxNX8KPdq7J3Qw0gj0xqQssXngjeihYgF6J0/9aiDvXRQHKgL+661Ram72BnsbeHcIrKg/ssWWXDgpc0i+p5uGe8kQVQIQU6OANdL9YZN1tWv33uQ2yT9IOmnZGtm/lbkulAciTsweC4+OMBA7cA==</SignatureValue><KeyInfo><X509Data><X509IssuerSerial><X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>3330303031303030303030353030303033343136</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=</X509Certificate></X509Data></KeyInfo></Signature></Acuse>",
        "uuid": {
            "CC40C03A-C390-4994-813E-5C74317CD487": "202"
        }
        "statusSat": "Cancelado", 
        "statusCodeSat": "S - Comprobante obtenido satisfactoriamente.", 
        "isCancelable": "Cancelable con aceptación", 
        "statusCancelation": "Plazo vencido"
    },
    "status": "success"
}
{
    "message": "CACFDI33 - Problemas con el xml.",
    "messageDetail": "CA305 - Certificado Inválido.",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene la información del CFDI mandado a cancelar, incluyendo el acuse en XML, el estatus ante el SAT, entre otros datos.
statusString“success” o “error”

Cancelación PFX

Cancelación por PFX.

💡Artículo de apoyo: ¿Cómo crear un PFX?

🔗 Endpoint

MétodoRuta
POST/cfdi33/cancel/pfx/status

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Type application/json

🧾 Parámetros JSON

PropiedadUsoDescripción
uuidRequeridoUUID del comprobante
rfcRequeridoRFC del emisor
motivoRequeridoClave para expresar el motivo de la cancelación
folioSustitucionOpcionalUUID del comprobante que sustituye
rfcReceptorRequeridoRFC del receptor
totalRequeridoTotal del comprobante
b64PfxRequeridoArchivo Pfx en Base64
passwordRequeridoContraseña del certificado

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/cfdi33/cancel/pfx \
  --header 'Authorization: Bearer $token' \
  --header 'Content-Type: application/json' \
  --data '{
  "uuid": "cc40c03a-c390-4994-813e-5c74317cd487",
  "password": "12345678a",
  "rfc": "EKU9003173C9",
  "motivo": "01",
  "total": "199.16", 
  "rfcReceptor": "URE180429TM6",
  "folioSustitucion":"559570c0-d71f-495f-a083-885a9ab358ee",
  "b64Pfx": "$Pfx"
}'

Ejemplo Response

{
    "data": {
        "acuse": "<?xml version=\"1.0\" encoding=\"utf-8\"?><Acuse xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Fecha=\"2024-04-09T12:56:04.7383105\" RfcEmisor=\"EKU9003173C9\"><Folios xmlns=\"http://cancelacfd.sat.gob.mx\"><UUID>CC40C03A-C390-4994-813E-5C74317CD487</UUID><EstatusUUID>202</EstatusUUID></Folios><Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\" /><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\" /><Reference URI=\"\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\" /></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\" /><DigestValue>d17Icwd3m1L9EtyoBymjMo2c8hA=</DigestValue></Reference></SignedInfo><SignatureValue>WS8mHLpiI77TgvC3/X8w7wtAV+EL8Wul0iNeWOTyp9qGTlISZUqbqwdbUG8Er2D+fGkUWQOMTw/yXU/U7lUE+7La7bLlGfpJQ5CIsyC/aYKCngb+rbVeqS7iRjo02fpyi+odO6Zvv0E1xA7r98H4qt97/V+9+2eZrJZ3SB4xHkSQm2le3vsiSPuk4UaQvP2MO3Wcit0EeK2UAgiTaGoEyrRUVgVEiXZBs/SoirpYxKQ+hpa6OlWVPFCJUxl70M+obMqrCiuYrMmkVbmbRlRRNL2QuINRZ912Ot3FAc4eQkPpgnhopwDZ7unCwd+DNV+0Qrcaa4UD2WOGuvT4olm7Rw==</SignatureValue><KeyInfo><X509Data><X509IssuerSerial><X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>3330303031303030303030353030303033343136</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=</X509Certificate></X509Data></KeyInfo></Signature></Acuse>",
        "uuid": {
            "CC40C03A-C390-4994-813E-5C74317CD487": "202"
        }
        "statusSat": "Cancelado", 
        "statusCodeSat": "S - Comprobante obtenido satisfactoriamente.", 
        "isCancelable": "Cancelable con aceptación", 
        "statusCancelation": "Plazo vencido"
    },
    "status": "success"
}
{
    "message": "CACFDI33 - Problemas con el xml.",
    "messageDetail": "CA305 - Certificado Inválido.",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene la información del CFDI mandado a cancelar, incluyendo el acuse en XML, el estatus ante el SAT, entre otros datos.
statusString“success” o “error”

Respuestas no exitosas

Respuestas no exitosas/Cancelación por UUID
{
  "message": "CACFDI33",
  "messageDetail": "El UUID proporcionado es invalido. Favor de verificar.",
  "data": null,
  "status": "error"
}
{
  "message": "CACFDI33",
  "messageDetail": "El Rfc proporcionado es invalido. Favor de verificar.",
  "data": null,
  "status": "error"
}
Respuestas no exitosas/Cancelación por CSD
{
	"message": "CASD - Acuse sin descripción específica.",
	"messageDetail": "El uuid proporcionado es inválido. Favor de verificar.",
	"data": null,
	"status": "error"
}
{
   "message": "CACFDI33 - Problemas con los campos.",
   "messageDetail": "El certificado no pertenece a la llave privada.",
   "data": null,
   "status": "error"
}
{
   "message": "CASD - Acuse sin descripción específica.",
   "messageDetail": "El Rfc proporcionado es inválido. Favor de verificar.",
   "data": null,
   "status": "error"
}
{
   "message": "CASD - Acuse sin descripción específica.",
   "messageDetail": "Invalid length for a Base-64 char array or string.",
   "data": null,
   "status": "error"
}
Respuestas no exitosas/Cancelación por PFX
{
  "message": "CASD - Acuse sin descripción específica.",
  "messageDetail": "El uuid proporcionado es inválido. Favor de verificar.",
  "data": null,
  "status": "error"
}
{
    "message": "CACFDI33 - Problemas con los CSD.",
    "messageDetail": "Error con los CSD. Error: Cannot Read PFX......",
    "data": null,
    "status": "error"
}
{
  "message": "CASD - Acuse sin descripción específica.",
  "messageDetail": "El Rfc proporcionado es inválido. Favor de verificar.",
  "data": null,
  "status": "error"
}
{
  "message": "CASD - Acuse sin descripción específica.",
  "messageDetail": "Invalid length for a Base-64 char array or string.",
  "data": null,
  "status": "error"
}

Códigos de respuesta de folios de cancelación

CodigoMensajeDescripción
201Solicitud de cancelación exitosa.Se considera una solicitud de cancelación exitosa, sin embargo esto no asegura su cancelación.
202Folio Fiscal Previamente Cancelado.e considera solicitud de cancelación previamente enviada. Estatus Cancelado ante el SAT.
203Folio Fiscal No Correspondiente al Emisor.
204Folio Fiscal No Aplicable a Cancelación.
205Folio Fiscal No Existente.El SAT da una prorroga de 48 hrs para que el comprobante aparezca con estatus Vigente posterior al envió por parte del Proveedor de Certificación de CFDI. Puede que algunos comprobantes no aparezcan al momento, es necesario esperar por lo menos 48 hrs.
206UUID no corresponde a un CFDI del Sector Primario
207No se especificó el motivo de cancelación o el motivo no es valido.El UUID sustitución no existe, está cancelado o tiene una fecha de emisión anterior a la fecha de emisión del comprobante original.
208Folio Sustitución invalido.
209Folio Sustitución no requerido.
210La fecha de solicitud de cancelación es mayor a la fecha de declaración.
211La fecha de solicitud de cancelación límite para factura global.
212Relación no valida o inexistente.
300Usuario No Válido.
301XML Mal Formado.Este código de error se regresa cuando el request posee información invalida, ejemplo: un RFC de receptor no válido.
302Sello Mal Formado
304Certificado Revocado o Caduco.El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
305Certificado Inválido.El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
309Certificado Inválido.El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
310CSD Inválido.
311Motivo inválido.Clave de motivo de cancelación no válida.
312UUID no relacionado.UUID no relacionado de acuerdo a la clave de motivo de cancelación

En SW® somos mejores para TI, es por ello que tu opinión es muy importantepor favor ayúdanos calificando este articulo y dejando tus comentarios.

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 agosto 1, 2025

Related Articles