v4.2.0

Cancelacion de CFDIs Emitidos

Cuando cancelas un CFDI ante el SAT, debes reversar la poliza contable original. MainesERP identifica los CFDIs cancelados y genera automaticamente el asiento de reversa para mantener tu contabilidad correcta.

cancel Caso Especial - Reversa de Polizas
warning

Cancelar un CFDI ante el SAT no afecta automaticamente tu contabilidad. Debes generar una poliza de reversa para anular el efecto contable del documento cancelado.

play_circle Video Tutorial

Aprende a manejar cancelaciones y sus reversas contables.

play_arrow Ver Video

Motivos de Cancelacion (SAT)

Desde 2022, el SAT requiere especificar el motivo de cancelacion. Cada motivo tiene implicaciones diferentes:

01

Comprobante con errores con relacion

El CFDI tiene errores y se emitira uno nuevo que lo sustituya.

swap_horiz Requiere UUID de sustitucion
02

Comprobante con errores sin relacion

El CFDI tiene errores pero NO se emitira uno nuevo.

check Sin sustitucion
03

No se llevo a cabo la operacion

La venta o servicio no se realizo. El CFDI nunca debio existir.

check Sin sustitucion
04

Operacion nominativa en factura global

Se facturo en global pero el cliente solicito factura individual.

swap_horiz Requiere UUID de sustitucion
info
Impacto contable

Independiente del motivo, si el CFDI ya fue contabilizado, siempre se debe generar una poliza de reversa. Si hay sustitucion, tambien se contabiliza el nuevo CFDI.

Flujo de Cancelacion

El proceso completo cuando cancelas un CFDI:

timeline Pasos a seguir

1
cancel
Cancelar en SAT

Solicitar cancelacion ante el SAT

arrow_forward
2
verified
Confirmar estado

Verificar que quedo "Cancelado"

arrow_forward
3
search
Buscar poliza

Identificar poliza original

arrow_forward
4
undo
Generar reversa

Poliza con movimientos invertidos

Estado del CFDI

ANTES
check_circle Vigente
UUID: A1B2C3D4-E5F6...

Poliza de ingreso registrada

arrow_forward Cancelacion
DESPUES
cancel Cancelado
UUID: A1B2C3D4-E5F6...

Requiere poliza de reversa

Reversa Contable

La reversa es una poliza que invierte todos los movimientos de la poliza original. Lo que era cargo se vuelve abono, y viceversa:

undo

Ejemplo: Reversa de Factura de Venta

Factura original por $29,000 ($25,000 + IVA)

description Poliza Original (al emitir factura)

Cuenta Concepto Cargo Abono
110301 Clientes $29,000.00 -
410101 Ingresos por ventas - $25,000.00
210701 IVA Trasladado - $4,000.00
arrow_downward

SE INVIERTE

undo Poliza de Reversa (por cancelacion)

Cuenta Concepto Cargo Abono
410101 Ingresos por ventas (reversa) $25,000.00 -
210701 IVA Trasladado (reversa) $4,000.00 -
110301 Clientes (reversa) - $29,000.00
TOTALES $29,000.00 $29,000.00
check_circle
Resultado

Despues de la reversa, las cuentas quedan como si la factura nunca hubiera existido: Clientes $0, Ingresos $0, IVA $0.

Cancelacion con Sustitucion (Motivo 01)

Cuando cancelas con motivo 01, emites un nuevo CFDI que sustituye al cancelado. En este caso se generan dos polizas:

swap_horiz Sustitucion de CFDI

CFDI Original
A1B2C3D4-E5F6...
Cancelado
arrow_forward Sustituye
CFDI Nuevo
X9Y8Z7W6-V5U4...
Vigente
Paso Accion Poliza
1 Reversar CFDI cancelado Poliza de reversa (invierte original)
2 Contabilizar CFDI nuevo Poliza de ingreso normal
warning Fechas importantes
  • La reversa debe tener la fecha en que se confirmo la cancelacion
  • La poliza del nuevo CFDI tiene la fecha de emision del nuevo documento
  • Ambas pueden quedar en periodos contables diferentes

Escenarios de Cancelacion

1

Factura NO cobrada

Se cancela una factura que aun no se ha pagado

Mas comun

check Simple

Solo se reversa la poliza original. El saldo de Clientes vuelve a cero.

account_balance_wallet Sin impacto en caja

Como no hubo cobro, no hay que devolver dinero.

2

Factura YA cobrada

Se cancela una factura que ya fue pagada por el cliente

Complejo

warning Genera saldo a favor

La reversa genera un saldo a favor del cliente que debera devolverse o aplicarse.

payments Devolucion de dinero

Si se devuelve el dinero, se genera una poliza adicional: Cargo a Saldo favor cliente, Abono a Bancos.

undo Reversa cuando ya se cobro

Cuenta Concepto Cargo Abono
410101 Ingresos (reversa) $25,000.00 -
210701 IVA Trasladado (reversa) $4,000.00 -
210501 Saldo a favor cliente (pasivo) - $29,000.00

Nota: No se abona a Clientes porque ya tiene saldo $0 (fue cobrado). Se crea un pasivo.

3

Cancelacion de REP (Tipo P)

Se cancela un complemento de pago

Especial

undo Reversa de IVA

El IVA "cobrado" vuelve a ser "por cobrar".

person CxC revive

La cuenta por cobrar del cliente se reactiva.

undo Reversa de REP

Cuenta Concepto Cargo Abono
110301 Clientes (revive CxC) $29,000.00 -
210701 IVA Cobrado (reversa) $4,000.00 -
110201 Bancos (devolucion) - $29,000.00
210702 IVA Por Cobrar (regresa) - $4,000.00

Cuentas en Cancelaciones

Cuenta Nombre Uso en Reversa
110301 Clientes Abono (anula CxC) o Cargo (revive CxC en REP)
410101 Ingresos Cargo (reversa ingreso)
210701 IVA Trasladado Cargo (reversa IVA)
210501 Saldo a favor cliente Abono (si ya estaba cobrado)
1102XX Bancos Abono (si se devuelve dinero)