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.
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:
102se anula con103112se anula con113122se anula con123132se anula con133142se anula con143152se anula con153
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.