Cancelacion
Haga clic aquí para obtener una lista completa de operaciones.
TestCancelaCFDI
Simula la solicitud de cancelación de un CFDI utilizando un archivo tipo PFX (.cer + llave privada) y su contraseña.
Prueba
El formulario de prueba sólo está disponible para solicitudes del equipo local.SOAP 1.1
A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.1. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.
POST /TimbreCfdi/Cancelacion.asmx HTTP/1.1
Host: invoiceone.mx
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/TestCancelaCFDI"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<TestCancelaCFDI xmlns="http://tempuri.org/">
<Usuario>string</Usuario>
<Password>string</Password>
<RFCEmisor>string</RFCEmisor>
<RFCReceptor>string</RFCReceptor>
<Total>string</Total>
<ListaUUIDs>
<string>string</string>
<string>string</string>
</ListaUUIDs>
<pfxBase64>string</pfxBase64>
<pfxPassword>string</pfxPassword>
</TestCancelaCFDI>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<TestCancelaCFDIResponse xmlns="http://tempuri.org/">
<TestCancelaCFDIResult>
<CodEstatus>string</CodEstatus>
<Fecha>dateTime</Fecha>
<RfcEmisor>string</RfcEmisor>
<Folios>
<RespuestaCancelaCFDIFolio>
<UUID>string</UUID>
<EstatusUUID>string</EstatusUUID>
<CodigoEstatus>string</CodigoEstatus>
<EsCancelable>string</EsCancelable>
<Estado>string</Estado>
<EstatusCancelacion>string</EstatusCancelacion>
</RespuestaCancelaCFDIFolio>
<RespuestaCancelaCFDIFolio>
<UUID>string</UUID>
<EstatusUUID>string</EstatusUUID>
<CodigoEstatus>string</CodigoEstatus>
<EsCancelable>string</EsCancelable>
<Estado>string</Estado>
<EstatusCancelacion>string</EstatusCancelacion>
</RespuestaCancelaCFDIFolio>
</Folios>
<AcuseXML>string</AcuseXML>
</TestCancelaCFDIResult>
</TestCancelaCFDIResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.2. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.
POST /TimbreCfdi/Cancelacion.asmx HTTP/1.1
Host: invoiceone.mx
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<TestCancelaCFDI xmlns="http://tempuri.org/">
<Usuario>string</Usuario>
<Password>string</Password>
<RFCEmisor>string</RFCEmisor>
<RFCReceptor>string</RFCReceptor>
<Total>string</Total>
<ListaUUIDs>
<string>string</string>
<string>string</string>
</ListaUUIDs>
<pfxBase64>string</pfxBase64>
<pfxPassword>string</pfxPassword>
</TestCancelaCFDI>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<TestCancelaCFDIResponse xmlns="http://tempuri.org/">
<TestCancelaCFDIResult>
<CodEstatus>string</CodEstatus>
<Fecha>dateTime</Fecha>
<RfcEmisor>string</RfcEmisor>
<Folios>
<RespuestaCancelaCFDIFolio>
<UUID>string</UUID>
<EstatusUUID>string</EstatusUUID>
<CodigoEstatus>string</CodigoEstatus>
<EsCancelable>string</EsCancelable>
<Estado>string</Estado>
<EstatusCancelacion>string</EstatusCancelacion>
</RespuestaCancelaCFDIFolio>
<RespuestaCancelaCFDIFolio>
<UUID>string</UUID>
<EstatusUUID>string</EstatusUUID>
<CodigoEstatus>string</CodigoEstatus>
<EsCancelable>string</EsCancelable>
<Estado>string</Estado>
<EstatusCancelacion>string</EstatusCancelacion>
</RespuestaCancelaCFDIFolio>
</Folios>
<AcuseXML>string</AcuseXML>
</TestCancelaCFDIResult>
</TestCancelaCFDIResponse>
</soap12:Body>
</soap12:Envelope>