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.

Nueva funcionalidad 06/05/2026 REST Version: v1

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.