NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES SOLO TIMBRADO

NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES SOLO TIMBRADO

Transacciones para nuevo esquema de cancelación 2022.

 

Modalidad (SOLO TIMBRADO)

 

1.      CANCEL_CFDI_3

 

Petición.

·         En Data1 (igual que como se hacía para las dos transacciones anteriores) se envía, codificado Base64, un xml que especifica la solicitud de cancelación debidamente construida y firmada con el CSD especificado como RfcEmisor en la propia solicitud.

 

Ejemplo de xml (se pone plano para que se pueda apreciar la información, pero debe ir codificado Base64; se pone ejemplo con dos folios para que no haya duda de cuál es la repetición por cada folio):

<?xml version="1.0" encoding="UTF-8"?><Cancelacion RfcEmisor="JES900109Q90" Fecha="2022-01-04T11:30:45" xmlns="http://cancelacfd.sat.gob.mx" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Folios><Folio UUID="935B0FB6-2D22-4DD4-8E3F-0A102FF51655" Motivo="02" FolioSustitucion="" /></Folios><Folios><Folio UUID="E8A13617-8E84-48F1-833A-2D5919449C52" Motivo="02" FolioSustitucion="" /></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>W9XpZAB3ykv+Cp+P9DmuYVmFT8o=</DigestValue></Reference></SignedInfo><SignatureValue>cxn6YlkC919RS+rTPdswJULvgeYAHef0kcya3bNzcMb0Vsfzi3yhuJGz563JXwTp+NB9G2O2phWJwvs6wMZext06UIV8ax+kbNPuntcYsISYvh7gbP4HeuzRckNLYrN7pNwAPT0iVpvP80/38yLn8W3F9Me0rfmZ79JRlb3k8LOV22HZPN1CAlUUbclfs3rlqVyHiz4vBfmVeVhEAG6Ix1mVarMHajT6nyPRAWlGNXWG4LE4Y0gDnmO/0AbFYC6zj9OVYxinHDK9q+zZdkwLyIZGMRoEry250uDn34cBkMTB8OsDK/Uz5PLg9PNVC8ApgNCxQR1cqcLam3+ajVC2QQ==</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 cadiz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>292233162870206001759766198444326234574038512438</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIFrjCCA5agAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk1NDAyWhcNMjMwNjE3MTk1NDAyWjCB1TEiMCAGA1UEAxMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTEiMCAGA1UEKRMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTEiMCAGA1UEChMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTElMCMGA1UELRMcSkVTOTAwMTA5UTkwIC8gS0FITzY0MTEwMUIzOTEeMBwGA1UEBRMVIC8gS0FITzY0MTEwMUhOVExLUzA2MSAwHgYDVQQLExdKaW1lbmV6IEVzdHJhZGEgU2FsYXMgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/sSlyARDs52sGMTgfyBGLIJRTI9p0EW9NZeAuhSukgziLqABIgRZTPRmsULZghrEqxtjY5b33f251Ydy+Dpszjma5ezpjfM/YpIvfWdogOiuL3BYyeA/nqBlIYfbGLrt5/v1KlKGQx+lvTawMEG/7sKuJO+Yxi0XvvtWqlj5vm0dC72hA++GWbHTkb3MSFRPNz82UaN/m7A7Ao8+QAmCfdH0uPl7AeU0SwmbXZDh+1knW+IwBKnGE12GAPn0XxbBUNFjdLlxrwptBPjGQwPg1WbytDMONAMjyQBbx3tGjUqmsq0AGBD5KpFktnALBrdzxmSl4b4kmCzZ8WgC4WZWUCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBALMZ1jCJxLQ87syZ2pCLYXSCa54YIZzeE/svurvql5cM9KP/zlHJoxVzB5R792SDgmOr4q1bUZ4jDEY6/ttdkIV+YYq46RnA6FPMGyw2ky7FyiTZEOIy5A6EQfFFnaNaShZp+XERq5YACTjo1ahiYAe+5zrDEJUuaz43GYjeXthFUS8YlqnG3wMSUq4whAipkdmRzq4s/FpKN0mkcGKyELAhrkdbyyj/6+Lle2NfoDC8HWV7IxgLwGmStrweMqchjOEy+7iZGj4ORlw2gudwZCQjhiPhkci/JVSoWkq7z3RzK/AKqJhGJhx3v46olMawyxzyD/72tECAtciKvCXwgaZde0bnft2a/A4JuPo7siFJ/2MY2tcbYWcgpuIRklOhHSKGyaPJcIoSzECjGTeRE/ghOzhOMWHair3ehE+4pc8+4pqXbblWcVw+XblztxoSVX+L4zyqzLnH9t9N5p45WZvzXruozbcmOZX1pLp9nLCSZOw86sYPYz5er73BarFKTfaqG4JQm6iCrNdSbx3KSrnB1s3B8kCTjPoRyGcAg+syvPaBSvNzumiRoIRoOoYwoyKwogL/54nopp6LmEUvvHvn8I+rzZx67pChIi67298tIBo0lVMCrUqZ+yhaRwDDuzMCdd7xwOdjl8rFF1zVR1fjaus+T/JdN7IjzV3lY9ha</X509Certificate></X509Data></KeyInfo></Signature></Cancelacion>

 

La explicación de los atributos Motivo y FolioSustitucion son los ya descritos en la primera transacción de este mismo documento.

Motivo (Requerido): Clave del motivo de cancelación del comprobante.

Los valores posibles para este atributo son: 01, 02, 03 y 04.

Clave Descripción
01         Comprobante emitido con errores con relación.
02         Comprobante emitido con errores sin relación.
03         No se llevó a cabo la operación.
04         Operación nominativa relacionada en una factura global.
                  FolioSustitucion (Opcional): Atributo condicional que representa al UUID que sustituye al folio fiscal cancelado. Es requerido cuando la clave del motivo de cancelación es 01.
 

Mysuite validará que la cantidad de folios que se soliciten cancelar esté entre 1 y 500.

​ 

Respuesta (la misma que se entregaba en CANCEL_CFDI_2 y CANCEL_CFDI_2).

·         En ResponseData1: acuse, codificado Base64, devuelto por el SAT en la solicitud de cancelación.

·         En ResponseData2: texto plano con la traducción a mensaje del SAT del primer código de respuesta obtenida en la cancelación (ejemplo: SAT: 202 - UUID Previamente admitido al proceso de cancelación.).

·         En ResponseData3: vacío.

 

2.      CANCEL_SINGLE_RETENCION_3 

 

Petición.

·         En Data1 (igual que como se hacía para las dos transacciones anteriores) se envía, codificado Base64, un xml que especifica la solicitud de cancelación debidamente construida y firmada con el CSD especificado como RfcEmisor en la propia solicitud.

<?xml version="1.0" encoding="UTF-8"?><CancelacionRet:Cancelacion Fecha="2022-01-04T12:58:03" RfcEmisor="JES900109Q90" xsi:schemaLocation="http://www.sat.gob.mx/esquemas/retencionpago/1 CancelacionRetenciones.xsd" xmlns:CancelacionRet="http://www.sat.gob.mx/esquemas/retencionpago/1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Folios xmlns="http://www.sat.gob.mx/esquemas/retencionpago/1"><Folio UUID="406D41C5-0A44-4E47-9BE2-CD5B86EE443A" Motivo="02" FolioSustitucion="" /></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>rW/ypY+4iriuiDVHQ1QT3V5HJzs=</DigestValue></Reference></SignedInfo><SignatureValue>Cx3E51RjBYUd9yyGtTYU7KpuaRYmtFQVDxpLyDucxpF6czgR5r7wjWx8FBMJt+CmQMAuPTGPl5fcm71ig4FllT4fY/KJWsnwFsFwSaKIDDqeERQJPv1wRZwOXHoNMjo5f+6VwR9p7rF4iFqgf3HhDSJgQShrCqdIcyUVMABW3TVqZOtnkiGCC3vDNXslYGFu7byAm8X2apv4tX404Stnu8pvcEuKjWoXJIatBcYZ0UGOGxGiDVFHL9TTBqlmuNKPjARceActGtp+3xYq+dZZ5SaaFJ5axcqrb5WLLDwKmMuKwm9G2wSnpk6207bzDtNmiZMkTYPXEQPStJQ9/jJi8g==</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 cadiz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>292233162870206001759766198444326234574038512438</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIFrjCCA5agAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk1NDAyWhcNMjMwNjE3MTk1NDAyWjCB1TEiMCAGA1UEAxMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTEiMCAGA1UEKRMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTEiMCAGA1UEChMZSklNRU5FWiBFU1RSQURBIFNBTEFTIEEgQTElMCMGA1UELRMcSkVTOTAwMTA5UTkwIC8gS0FITzY0MTEwMUIzOTEeMBwGA1UEBRMVIC8gS0FITzY0MTEwMUhOVExLUzA2MSAwHgYDVQQLExdKaW1lbmV6IEVzdHJhZGEgU2FsYXMgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/sSlyARDs52sGMTgfyBGLIJRTI9p0EW9NZeAuhSukgziLqABIgRZTPRmsULZghrEqxtjY5b33f251Ydy+Dpszjma5ezpjfM/YpIvfWdogOiuL3BYyeA/nqBlIYfbGLrt5/v1KlKGQx+lvTawMEG/7sKuJO+Yxi0XvvtWqlj5vm0dC72hA++GWbHTkb3MSFRPNz82UaN/m7A7Ao8+QAmCfdH0uPl7AeU0SwmbXZDh+1knW+IwBKnGE12GAPn0XxbBUNFjdLlxrwptBPjGQwPg1WbytDMONAMjyQBbx3tGjUqmsq0AGBD5KpFktnALBrdzxmSl4b4kmCzZ8WgC4WZWUCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBALMZ1jCJxLQ87syZ2pCLYXSCa54YIZzeE/svurvql5cM9KP/zlHJoxVzB5R792SDgmOr4q1bUZ4jDEY6/ttdkIV+YYq46RnA6FPMGyw2ky7FyiTZEOIy5A6EQfFFnaNaShZp+XERq5YACTjo1ahiYAe+5zrDEJUuaz43GYjeXthFUS8YlqnG3wMSUq4whAipkdmRzq4s/FpKN0mkcGKyELAhrkdbyyj/6+Lle2NfoDC8HWV7IxgLwGmStrweMqchjOEy+7iZGj4ORlw2gudwZCQjhiPhkci/JVSoWkq7z3RzK/AKqJhGJhx3v46olMawyxzyD/72tECAtciKvCXwgaZde0bnft2a/A4JuPo7siFJ/2MY2tcbYWcgpuIRklOhHSKGyaPJcIoSzECjGTeRE/ghOzhOMWHair3ehE+4pc8+4pqXbblWcVw+XblztxoSVX+L4zyqzLnH9t9N5p45WZvzXruozbcmOZX1pLp9nLCSZOw86sYPYz5er73BarFKTfaqG4JQm6iCrNdSbx3KSrnB1s3B8kCTjPoRyGcAg+syvPaBSvNzumiRoIRoOoYwoyKwogL/54nopp6LmEUvvHvn8I+rzZx67pChIi67298tIBo0lVMCrUqZ+yhaRwDDuzMCdd7xwOdjl8rFF1zVR1fjaus+T/JdN7IjzV3lY9ha</X509Certificate></X509Data></KeyInfo></Signature></CancelacionRet:Cancelacion>

 

La explicación de los atributos Motivo y FolioSustitucion son los ya descritos en la primera transacción de este mismo documento.

 

Mysuite validará que solo se solicite cancelar un folio (eso porque el SAT, en variante de cancelación de retenciones tiene diferentes servicios, para varios o para un solo folio).

 

Respuesta (la misma que se entregaba antes).

·         En ResponseData1: acuse, codificado Base64, devuelto por el SAT en la solicitud de cancelación.

·         En ResponseData2: vacío.

·         En ResponseData3: vacío.


3.      CONSULTAR_DOCUMENTO_TIMBRADO