Envío
Implementación de API para Cancelación de Comprobantes Digitales por Internet.
URL
Pruebas
La dirección donde se encuentra publicada la API para pruebas
es la siguiente: URL:
https://apitest.paxfacturacion.com.mx/cancelacion/cfdi/envia
Producción
La dirección donde se encuentra publicada la API para producción
es la siguiente: URL:
https://api.paxfacturacion.com.mx/cancelacion/cfdi/envia
Petición
La estructura de la petición para enviar la cancelación es la siguiente:
Petición de tipo POST
Cuerpo de petición
El siguiente token
es el que debes ingresar como valor en la llave Authorization
.
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IndzZGxfcGF4Iiwicm9sZSI6IlVzdWFyaW8iLCJuYmYiOjE3MDk2NTg1NDIsImV4cCI6MTcwOTY4MDE0MiwiaWF0IjoxNzA5NjU4NTQyLCJpc3MiOiJodHRwczovL3Rlc3QucGF4ZmFjdHVyYWNpb24uY29tLm14OjQ5MCIsImF1ZCI6Imh0dHBzOi8vdGVzdC5wYXhmYWN0dXJhY2lvbi5jb20ubXg6NDkwIn0.aDK-95uWY8rzBJE9zhS_CwEj0iAz64wpG83JyZ6z2C8
En dónde:
Atributo | Descripción |
---|---|
UUID |
Atributo requerido. UUID del CFDI que se enviará a cancelar. |
RFCEmisor |
Atributo requerido. RFC del emisor del CFDI que se enviará a cancelar. |
RFCReceptor |
Atributo opcional. RFC del receptor del CFDI que se enviará a cancelar. Es requerido cuando se quiera revisar el estatus de cancelación antes de proceder con la cancelación. |
Total |
Atributo opcional. Total del CFDI que se enviará a cancelar. Es requerido cuando se quiera revisar el estatus de cancelación antes de proceder con la cancelación. |
MotivoCancelacion |
Atributo requerido. Especifica el motivo de cancelación del CFDI. • 01 Comprobantes emitidos con errores con relación. • 02 Comprobantes emitidos con errores sin relación. • 03 No se llevó a cabo la operación. • 04 Operación nominativa relacionada en una factura global. |
FolioSustitucion |
Atributo opcional. Especifica el UUID con el que se va a sustituir la cancelación. Es requerido cuando el motivo de cancelación es 01 . |
RevisarEstatus |
Atributo requerido. Especifica si se revisa o no el estatus del CFDI antes de enviar la cancelación. Valores posibles: • False No revisar el estatus.• True Revisar el estatus. |
Respuesta
Credenciales
El usuario y contraseña para pruebas son los siguientes:
Usuario:
WSDL_PAX
Contraseña:
wqfCr8O3xLfEhMOHw4nEjMSrxJnvv7bvvr4cVcKuKkBEM++/ke+/gCPvv4nvvrfvvaDvvb/vvqTvvoA=
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 |
---|---|
301 |
XML mal formado. |
302 |
Sello mal formado o inválido. |
303 |
Sello no corresponde a emisor o caduco. |
304 |
Certificado revocado o caduco. |
305 |
La fecha de emisión no está dentro de la vigencia del CSD del Emisor. |
306 |
El certificado no es de tipo CSD. |
307 |
El CFDI contiene un timbre previo. |
308 |
Certificado no expedido por el SAT. |
310 |
CSD inválido. |
311 |
Clave de motivo de cancelación no válida. |
312 |
UUID no relacionado de acuerdo con la clave de motivo de cancelación. |
101 |
El CFDI no se puede cancelar porque contiene relacionado el complemento de pagos. |
102 |
El CFDI no se puede cancelar porque contiene comprobantes relacionados vigentes, para cancelarlo deberá cancelar previamente todos los comprobantes relacionados. |
103 |
El CFDI ha sido Cancelado Previamente por Aceptación del Receptor. |
104 |
El CFDI no se puede Cancelar por que 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 Previamente por Plazo Vencido. |
108 |
El CFDI ha sido cancelado previamente por plazo vencido, no puede ser aceptado. |
109 |
El CFDI ha sido cancelado previamente, no puede ser aceptado. |
110 |
El CFDI ha sido cancelado previamente. por plazo vencido, no puede ser rechazado. |
111 |
El CFDI ha sido cancelado previamente, no puede ser rechazado. |
95 |
Usuario o contraseña incorrecta. |
97 |
No hay créditos disponibles. |
201 |
UUID cancelado sin aceptación. |
202 |
UUID Previamente Cancelado. |
203 |
UUID No corresponde al emisor. |
204 |
UUID No aplicable para Cancelación, intente en 10 minutos. |
205 |
UUID No existente, intente en 10 minutos. |
206 |
UUID no corresponde a un CFDI del Sector Primario. |
207 |
Folio sustitución Inválido. |
208 |
La Fecha de Solicitud de Cancelación es mayor a la fecha de declaración. |
209 |
La Fecha de Solicitud de Cancelación límite para factura global. |
997 |
Revisar los parámetros de la petición. |
990 |
Tipo de Contenido no soportado. |
El costo del Servicio es de 1 Créditos por petición.