CFDI
Guía de Implementación de WEB SERVICE para Cancelación (Distribuidores).
Pruebas
URL
Para realizar una prueba se debe realizar una petición de tipo POST a la siguiente URL.
https://test.paxfacturacion.com.mx:476/webservices/wcfCancelaASMX.asmx?wsdl
Producción
URL
Para realizar una prueba se debe realizar una petición de tipo POST a la siguiente URL.
https://www.paxfacturacion.com.mx:476/webservices/wcfCancelaASMX.asmx?wsdl
Debemos de tomar como referencia de ejemplo el siguiente código al enviar la petición:
wcfCancela servicioCancelacion = new wcfCancela ();
string resultado = servicioCancelacion.fnCancelarDistribuidoresXML20(sListaUUID, psRFC, psRFCReceptor, sListaTotales, sMotivosCancelacion, sFoliosSustitucion, signature, sNombre, sContrasena);
| Atributo | Descripción |
|---|---|
sListaUUID |
Lista de UUID’s a Cancelar |
psRFC |
RFC Emisor que solicita la Cancelación |
psRFCReceptor |
Lista de RFC’s Receptor de cada UUID de la Lista |
sListaTotales |
Lista de Total de la Factura de cada UUID de la Lista |
sMotivosCancelacion |
Lista de Motivos Cancelación de cada UUID de la Lista |
sFoliosSustitucion |
Lista de Folios Sustitución de cada UUID de la Lista |
signature |
Firma de la Petición de Cancelación |
sNombre |
Usuario para autenticar el servicio |
sContrasena |
Contraseña para autenticar el servicio |
La Lista de UUID, RFC Receptores y Totales debe corresponder con la cantidad y posición en el arreglo para generar la petición correctamente. Solo se permite 5 UUID’s por Petición y debe coincidir con los UUID’s que se están firmando en la petición.
Método de uso
Es necesario agregar las siguientes referencias a cada uno de sus sistemas, he instanciar un servicio como el siguiente:
wcfRecepcion servicioCancelacion = new wcfRecepcion();
string resultado = servicioCancelacion.fnCancelarDistribuidoresXML20 ( sListaUUID , psRFC, psRFCReceptor, sListaTotales, sMotivosCancelacion, sFoliosSustitucion, signature, sNombre, sContrasena);
En donde:
| Atributo | Descripción |
|---|---|
sListaUUID |
[D4D603FB-370C-4FBB-9057-9BEA199091FE], [ A20AD48F-CDB5-4C61-A5DB-A407F672AE97] |
psRFC |
(CACX7605101P8) |
psRFCReceptor |
[XAXX010101000], [XAXX010101000] |
sListaTotales |
[10.74], [10.74] |
sMotivosCancelacion |
[03], [01] |
sFoliosSustitucion |
[“”],[14bc32f1-44ea-4f58-9787-b02fce07ea73] |
sNombre |
nombre_usuario |
sContrasena |
password64 (Proporcionada por PAX) |
Donde el atributo signature tiene un valor de:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CancelaCFD xmlns="http://cancelacfd.sat.gob.mx">
<Cancelacion xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcEmisor="CACX7605101P8"
Fecha="2022-01-06T17:32:31" xmlns="http://cancelacfd.sat.gob.mx">
<Folios>
<Folio UUID="D4D603FB-370C-4FBB-9057-9BEA199091FE" Motivo="03" />
</Folios>
Folios><Folio UUID="A20AD48F-CDB5-4C61-A5DB-A407F672AE97" Motivo="01"
FolioSustitucion= ”14bc32f1-44ea-4f58-9787-b02fce07ea73” /></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>aQU9Er7f0CxYynFxDQPWlEtb3L8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
NDnPbCIjaBhBTyK8/JbGtHJiEctwhK3iJWvS8FoW/zlTvdQlpkzukoGwxIYKSvCj9nAW1NyYM72hKWoJ4Nb+6Mtvhbpnz/saEJJT13dSAuagwBvrYSEjeK/3xm40bFsOW88Bg4YUiyCr8J0wQ2oOf4j9zZTrdQzBBfp14Xr36xSwYDLrN0vL95VAWQuodyylVF7h4HwJfmyAKuSPLHonyPbNbY/PvlrXMBl+DugqpyHU2oGlGJPNu6bWIySJXNQ9r5tdMcc3RptJaa3ZVn3izCtrQhGyAs6dskhvBy5UqXD5iDxh0A8xBSYpSwG/zV0DbLv/QJEwNFoYHA3rqmJy0Q==</SignatureValue>
<KeyInfo>
<X509Data>
<X509IssuerSerial>
<X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: ACDMA,
OID.2.5.4.45=SAT970701NN3, L=Coyoacán, S=Distrito Federal, C=MX, PostalCode=06300,
STREET="Av. Hidalgo 77, Col. Guerrero", E=asisnet@pruebas.sat.gob.mx,
OU=Administración de Seguridad de la Información, O=Servicio de Administración
Tributaria, CN=A.C. 2 de pruebas(4096)</X509IssuerName>
<X509SerialNumber>286524172099382162235533054548081509963388106037</X509SerialNumber>
</X509IssuerSerial>
<X509Certificate>
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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Cancelacion>
</CancelaCFD>
</s:Body>
</s:Envelope>
Enviar petición
En el siguiente ejemplo se muestra cómo enviar la solicitud y la respuesta proporcionada por el servicio web.
Petición
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:test="https://test.paxfacturacion.com.mx:476">
<soap:Header />
<soap:Body>
<test:fnCancelarDistribuidoresXML20>
<test:sListaUUID>
<test:string>D4D603FB-370C-4FBB-9057-9BEA199091FE</test:string>
<test:string>A20AD48F-CDB5-4C61-A5DB-A407F672AE97</test:string>
</test:sListaUUID>
<test:psRFCEmisor>MAG041126GT8</test:psRFCEmisor>
<test:psRFCReceptor>
<test:string>XAXX010101000</test:string>
<test:string>XAXX010101000</test:string>
</test:psRFCReceptor>
<test:sListaTotales>
<test:string>10.74</test:string>
<test:string>10.74</test:string>
</test:sListaTotales>
<test:sMotivosCancelacion>
<test:string>03</test:string>
<test:string>01</test:string>
</test:sMotivosCancelacion>
<test:sFoliosSustitucion>
<test:string>
</test:string>
<test:string>
</test:string>
</test:sFoliosSustitucion>
<test:signature><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CancelaCFD
xmlns="http://cancelacfd.sat.gob.mx"> <Cancelacion
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcEmisor="CACX7605101P8"
Fecha="2022-01-07T17:32:31" xmlns="http://cancelacfd.sat.gob.mx"> <Folios>
<Folio UUID=”D4D603FB-370C-4FBB-9057-9BEA199091FE” Motivo=”03”> </ Folio
> </Folios> <Folios> < Folio
UUID=”A20AD48F-CDB5-4C61-A5DB-A407F672AE97” Motivo =”01”
FolioSustitucion=”14bc32f1-44ea-4f58-9787-b02fce07ea73”</ Folio >
</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>aQU9Er7f0CxYynFxDQPWlEtb3L8=</DigestValue>
</Reference> </SignedInfo>
<SignatureValue>NDnPbCIjaBhBTyK8/JbGtHJiEctwhK3iJWvS8FoW/zlTvdQlpkzukoGwxIYKSvCj9nAW1NyYM72hKWoJ4Nb+6Mtvhbpnz/saEJJT13dSAuagwBvrYSEjeK/3xm40bFsOW88Bg4YUiyCr8J0wQ2oOf4j9zZTrdQzBBfp14Xr36xSwYDLrN0vL95VAWQuodyylVF7h4HwJfmyAKuSPLHonyPbNbY/PvlrXMBl+DugqpyHU2oGlGJPNu6bWIySJXNQ9r5tdMcc3RptJaa3ZVn3izCtrQhGyAs6dskhvBy5UqXD5iDxh0A8xBSYpSwG/zV0DbLv/QJEwNFoYHA3rqmJy0Q==</SignatureValue>
<KeyInfo> <X509Data> <X509IssuerSerial>
<X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: ACDMA,
OID.2.5.4.45=SAT970701NN3, L=Coyoacán, S=Distrito Federal, C=MX, PostalCode=06300,
STREET="Av. Hidalgo 77, Col. Guerrero", E=asisnet@pruebas.sat.gob.mx,
OU=Administración de Seguridad de la Información, O=Servicio de Administración
Tributaria, CN=A.C. 2 de pruebas(4096)</X509IssuerName>
<X509SerialNumber>286524172099382162235533054548081509963388106037</X509SerialNumber></X509IssuerSerial>
<X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature>
</Cancelacion> </CancelaCFD> </s:Body> </s:Envelope>
</test:signature>
<test:sNombre>wsdl_pax</test:sNombre>
<test:sContrasena>
wpjCoMO3xJ3Dn8OXw63CqMSjw6c5G8Kww57CisOHYlnDhGLvvqrvvq7vv5kW776CAu+9h++9lw==</test:sContrasena>
</test:fnCancelarDistribuidoresXML20>
</soap:Body>
</soap:Envelope>
Respuesta
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<fnCancelarDistribuidoresXML20Response xmlns="https:// test.paxfacturacion.com.mx: 476">
<fnCancelarDistribuidoresXML20Result>
<![CDATA[<Cancelacion xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcEmisor="MAG041126GT8" Fecha="2018-08-21T10:46:50" xmlns="http://cancelacfd.sat.gob.mx">
<Folios>
<UUID>D4D603FB-370C-4FBB-9057-9BEA199091FE </UUID>
<UUIDEstatus>202 </UUIDEstatus>
<UUIDdescripcion>202 - UUID Previamente Cancelado. </UUIDdescripcion>
<UUIDfecha>21/08/2018 10:45:18 a. m. </UUIDfecha>
</Folios>
<Folios>
<UUID>A20AD48F-CDB5-4C61-A5DB-A407F672AE97 </UUID>
<UUIDEstatus>201 </UUIDEstatus>
<UUIDdescripcion>201 - Comprobante Cancelado sin Aceptación </UUIDdescripcion>
<UUIDfecha>21/08/2018 10:45:18 a. m. </UUIDfecha>
</Folios>
<Signature>pOl/fo+Wfvyv72owyVy0wRhnandpgCGeL75ypbGtTkfn5clcXbx5boXez6euOyXLJXONoPo0d7IRvRbcvhObOQ==</Signature>
</Cancelacion>]]>
</fnCancelarXML20Result>
</fnCancelarDistribuidoresXML20Response>
</soap:Body>
</soap:Envelope>
Credenciales
Usuario:
wsdl_pax
Contraseña:
wrnDgcOvxYXEr8OKw6jDm8WDxYXCgzV5xLTEgMKoXk/EjcK5776k77+V77+QMu++qe++s++9se+8kw==
Para fines de este documento de integración se uso el certificado 30001000000400002335 para generar la firma de cancelación, este certificado tiene asignado el RFC de pruebas CACX7605101P8. La contraseña es 12345678a.
Descargar llave
Ejemplos de Pre-firma
XML Pre-firma
El siguiente fragmento de código muestra un ejemplo de un XML Prefirmado.
<?xml version="1.0"?>
<Cancelacion xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcEmisor="CACX7605101P8"
Fecha="2022-01-06T17:32:31" xmlns="http://cancelacfd.sat.gob.mx">
<Folios>
<Folio UUID="D4D603FB-370C-4FBB-9057-9BEA199091FE" Motivo= "03"></Folio>
</Folios>
<Folios>
<Folio UUID="A20AD48F-CDB5-4C61-A5DB-A407F672AE97" Motivo= "01" FolioSustitucion= "14bc32f1-44ea-4f58-9787-b02fce07ea73"></Folio>
</Folios>
</Cancelacion>
XML Firmado
El siguiente fragmento de código muestra un ejemplo de un XML Firmado.
<Cancelacion xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcEmisor="CACX7605101P8"
Fecha="2022-01-07T17:32:31" xmlns="http://cancelacfd.sat.gob.mx">
<Folios>
<Folio UUID= ”D4D603FB-370C-4FBB-9057-9BEA199091FE” Motivo= ”03”>
</ Folio>
</Folios>
<Folios>
< Folio UUID= ”A20AD48F-CDB5-4C61-A5DB-A407F672AE97” Motivo= ”01” FolioSustitucion= ”14bc32f1-44ea-4f58-9787-b02fce07ea73”
</ Folio>
</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>aQU9Er7f0CxYynFxDQPWlEtb3L8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
NDnPbCIjaBhBTyK8/JbGtHJiEctwhK3iJWvS8FoW/zlTvdQlpkzukoGwxIYKSvCj9nAW1NyYM72hKWoJ4Nb+6Mtvhbpnz/saEJJT13dSAuagwBvrYSEjeK/3xm40bFsOW88Bg4YUiyCr8J0wQ2oOf4j9zZTrdQzBBfp14Xr36xSwYDLrN0vL95VAWQuodyylVF7h4HwJfmyAKuSPLHonyPbNbY/PvlrXMBl+DugqpyHU2oGlGJPNu6bWIySJXNQ9r5tdMcc3RptJaa3ZVn3izCtrQhGyAs6dskhvBy5UqXD5iDxh0A8xBSYpSwG/zV0DbLv/QJEwNFoYHA3rqmJy0Q==</SignatureValue>
<KeyInfo>
<X509Data>
<X509IssuerSerial>
<X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: ACDMA,
OID.2.5.4.45=SAT970701NN3, L=Coyoacán, S=Distrito Federal, C=MX,
PostalCode=06300, STREET="Av. Hidalgo 77, Col. Guerrero",
E=asisnet@pruebas.sat.gob.mx, OU=Administración de Seguridad de la
Información, O=Servicio de Administración Tributaria, CN=A.C. 2 de
pruebas(4096)</X509IssuerName>
<X509SerialNumber>286524172099382162235533054548081509963388106037</X509SerialNumber>
</X509IssuerSerial>
<X509Certificate>
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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Cancelacion>
Códigos de error
A la hora de utilizar nuestro servicio es posible que te encuentres con ciertos errores. La siguiente lista tiene como objetivo ayudarte a comprender qué significa cada código de error y a solucionar problemas de manera más eficiente.
| Código | Descripción |
|---|---|
101 |
Comprobante no cancelable porque contiene el complemento de pagos. |
102 |
Comprobante no cancelable porque contiene documentos relacionados. |
103 |
El CFDI ha sido cancelado previamente por aceptación del receptor. |
104 |
El CFDI no se puede cancelar porque fue rechazado previamente. |
105 |
El CFDI no se puede cancelar porque tiene estatus de “en espera de aceptación”. |
106 |
El CFDI no se puede cancelar porque tiene estatus de “en proceso”. |
107 |
El CFDI ha sido cancelado por plazo vencido. |
201 |
UUID cancelado sin aceptación. |
202 |
UUID con aceptación en proceso. |
203 |
UUID previamente cancelado. |
204 |
UUID no corresponde con el emisor. |
205 |
UUID no existente, intente en 10 minutos. |
206 |
UUID no corresponde a un CFDI del sector primario. |
207 |
No se especificó el motivo de cancelación o el motivo no es válido. |
208 |
Folio sustitución inválido. |
209 |
Folio sustitución no requerido. |
210 |
Servicio QR del SAT no disponible. |
211 |
La fecha de solicitud de cancelación límite para factura global. |
212 |
Relación no válida o inexistente. |
301 |
XML mal formado. |
302 |
Estructura de folios no válida. |
303 |
Estructura de RFC no válida. |
304 |
Estructura de fecha no válida. |
305 |
Certificado no corresponde al emisor. |
306 |
Certificado no vigente. |
307 |
Uso de FIEL no permitido. |
308 |
Certificado revocado o caduco. |
570 |
No se pudo cargar el Certificado. |
602 |
Comprobante No Encontrado. |
622 |
El servicio de Cancelación del SAT no está disponible. |
999 |
Revisar los parámetros de la petición. |
96 |
Usuario o contraseña incorrecta. |
97 |
No hay créditos disponibles. |
Consulta toda información relacionada con el nuevo esquema de cancelación: https://www.sat.gob.mx/consultas/91447/nuevo-esquema-de-cancelacion
El costo del Servicio es de 1 Créditos por petición.