Anulacion de cobranzas propias con contra-comprobante
El endpoint de anulacion ahora permite anular eFacturas y eTickets de cobranza propia generando un CFE del mismo tipo con indicador de facturacion 7.
Endpoints afectados
POST /api/v1/comprobante/anular
Migracion recomendada
No requiere cambios de request; las integraciones pueden usar el mismo endpoint para cobranzas propias emitidas con IndCobPropia = 1.
Que cambia
POST /api/v1/comprobante/anular ahora acepta eFacturas y eTickets de cobranza propia.
Para esos casos el sistema genera un contra-comprobante del mismo tipo CFE, mantiene IndCobPropia = 1, cambia la linea de detalle a IndFact = 7 (no facturable negativo) y agrega la referencia al CFE de cobranza anulado.
Si se anula una anulacion de cobranza propia, el sistema genera el contra-comprobante con IndFact = 6, MontoNF positivo y referencia unica al CFE de anulacion que se esta revirtiendo.
En referencias a comprobantes de cobranza con total negativo, MntCFEref se informa y valida contra el valor absoluto del total del CFE referenciado, porque el campo no admite importes negativos.
Impacto para integradores
Las integraciones que emiten cobranzas propias ya no deben resolver la anulacion con una nota de credito externa o un procedimiento manual. Pueden invocar el endpoint existente con idCfeReferencia y fecha.
Migracion recomendada
Cuando el CFE a anular sea una cobranza propia, consumir la respuesta del endpoint como un nuevo CFE emitido del mismo tipo que el original y guardar la relacion con el CFE anulado usando los datos de referencia incluidos en el XML firmado.