Anulacion de notas de credito y debito

El endpoint de anulacion permite cancelar notas de credito con nota de debito y notas de debito con nota de credito.

Nueva funcionalidad 06/05/2026 REST Version: v1

Endpoints afectados

  • POST /api/v1/comprobante/anular

Migracion recomendada

No requiere cambios de request; enviar el idCfeReferencia de la nota de credito o debito a cancelar.

Que cambia

POST /api/v1/comprobante/anular soporta la anulacion cruzada de notas de correccion:

  • 102 se anula con 103
  • 112 se anula con 113
  • 122 se anula con 123
  • 132 se anula con 133
  • 142 se anula con 143
  • 152 se anula con 153

La operacion inversa tambien aplica: una nota de debito se cancela con la nota de credito del mismo par.

Si la nota original ya tiene un contra-comprobante asociado, el endpoint no genera una segunda nota. Devuelve el contra-comprobante existente para mantener la operacion idempotente.

Impacto para integradores

Las integraciones pueden usar el mismo endpoint de anulacion para cancelar notas de credito o debito ya emitidas. La respuesta devuelve el nuevo CFE firmado que actua como contra-comprobante.

Migracion recomendada

Antes de emitir una anulacion, verificar que la nota original no tenga ya un contra-comprobante asociado. Si se repite la solicitud sobre una nota ya anulada, usar el CFE devuelto por la respuesta como el contra-comprobante vigente.