NF-e
Cancelar NF-e
Cancela una factura autorizada dentro de las 24 horas siguientes a la autorización.
POST
/openapi/v2/empresas/{empresaId}/nf-e/{nfeId}/cancelarRequiere las cabeceras de firma
token, timestamp y sign, vea Autenticación.Cancela una factura autorizada; el éxito es HTTP 200 sin cuerpo y la consulta pasa a devolver Cancelada. Los errores de autenticación (10009xxx) están en Autenticación.
Parámetros de ruta
empresaId* | string | Identificador de la empresa |
nfeId* | string | Identificador de la factura |
* Campo obligatorio
200
Cancelación registrada en la SEFAZ; sin cuerpo.
Sin cuerpo de respuesta
- Solo facturas
Autorizada; otro estado devuelve10004012. - Hasta 24 horas después de la autorización; algunos estados permiten más, según la configuración de la plataforma. Fuera de la ventana devuelve
10004013, y solo queda emitir una factura de devolución. - La llamada es síncrona: HTTP 200 solo después de que la SEFAZ registra la cancelación. Un rechazo de la SEFAZ devuelve
10004014con el motivo. - Las cartas de corrección ya registradas siguen siendo consultables tras la cancelación, vea Listar cartas de corrección.
| Código | HTTP | |
|---|---|---|
| 10004000 | 404 | El nfeId no existe. Verifique el id enviado en la emisión y el empresaId. |
| 10004001 | 404 | El nfeId no existe. Verifique el id enviado en la emisión y el empresaId. |
| 10003000 | 404 | empresaId no existe o no pertenece a esta aplicación. |
| 10004012 | 400 | La factura no está en estado Autorizada. Consulte para confirmar el estado. |
| 10004013 | 400 | Fuera de la ventana de 24 horas. Emita una factura de devolución en su lugar. |
| 10004014 | 400 | Rechazado por la SEFAZ; el mensaje trae el código de estado y el motivo. Actúe según el motivo. |
