Notas de Credito (CFDI Tipo E) — Fundamentos
Comprende los principios contables, fiscales y operativos que rigen las Notas de Credito, devoluciones y bonificaciones. Este documento explica la teoria; para la operacion en MainesERP consulta el Operación en MainesERP.
Regla fundamental
El importe de la Nota de Credito aplicado a una factura nunca puede exceder el importe original de esa factura. El estado de cobro de la factura (pendiente, parcialmente pagada o totalmente pagada) no limita la emision de la Nota de Credito.
El MetodoPago de la factura relacionada (PUE o PPD) determina si el IVA se revierte de IVA Cobrado (210701) o IVA No Cobrado (210702).
Forma de Pago en MainesERP
La Forma de Pago del CFDI de egreso depende del tipo de relacion:
| Tipo CFDI | E Egreso |
| Metodo Pago | PUE |
| Forma de Pago segun Tipo de Relacion: | |
| Tipo 01 (Nota de Credito) | Sin valor predeterminado. El usuario debe seleccionar (Efectivo, Transferencia, Condonacion, etc.) |
| Tipo 07 (Aplicacion Anticipo) | 30 Aplicacion de anticipo (automatico) |
Efecto contable: La NC genera un abono a la cuenta del cliente en Credito y Cobranza. Si dicho abono excede el saldo por cobrar, el excedente queda como saldo a favor (independiente del UUID relacionado que exige el SAT para el CFDI). Posteriormente podra aplicarse a la factura relacionada, a otras facturas, o devolverse en efectivo o transferencia desde otra pantalla.
Contenido de este documento
¿Ya conoces los fundamentos? Salta al siguiente documento:
Ir a: Operar Notas de Credito en MainesERP¿Que es un CFDI Tipo E (Nota de Credito)?
Un CFDI Tipo E, comunmente llamado Nota de Credito, es un comprobante que disminuye total o parcialmente los efectos economicos y fiscales de una venta previamente registrada. Es el documento fiscal que respalda devoluciones, descuentos y bonificaciones otorgadas a clientes.
En el resto de este documento utilizaremos el termino Nota de Credito para referirnos al CFDI Tipo E.
Mientras el tipo I (Ingreso) genera un cargo a Clientes y abono a Ingresos, el tipo E (Egreso) disminuye los efectos de la venta mediante cargos a devoluciones o ingresos y abonos a la cuenta del Cliente.
Casos de Uso
Los principales escenarios donde se emite un CFDI tipo E:
Devolucion de mercancia
El cliente regresa productos y se le emite una nota de credito por el valor de la mercancia devuelta. Puede ser parcial o total.
Descuento posterior
Se otorga un descuento despues de haber emitido la factura original. Por ejemplo, descuento por pronto pago o por volumen.
Bonificacion
Se otorga una bonificacion al cliente como compensacion por algun inconveniente o como incentivo comercial.
Error en facturacion
Se detecto un error en la factura original (precio incorrecto, cantidad mal capturada) y se emite nota de credito para corregir.
Cancelacion parcial
El cliente cancela parte de su pedido despues de facturado. La nota de credito ampara la porcion cancelada.
Rechazo de servicio
El cliente rechaza un servicio o no queda satisfecho, y se emite nota de credito como compensacion total o parcial.
Relacion con el CFDI Original
La mayoria de los CFDIs tipo E incluyen una relacion con el CFDI de Ingreso original
mediante el nodo <CfdiRelacionados> del XML. Existen supuestos especificos en los que
un CFDI de egreso puede emitirse inicialmente sin un comprobante relacionado, como determinados descuentos
globales destinados a operaciones futuras. Estos casos requieren justificacion y soporte documental.
Tipos de Relacion (c_TipoRelacion)
Nota de credito
Documento que disminuye el valor de una factura
Devolucion de mercancia
Mercancia regresada sobre factura previa
Aplicacion de anticipo
Se aplica un anticipo previamente facturado
Para determinar automaticamente la cuenta de IVA (Cobrado o No Cobrado), MainesERP necesita identificar la factura o facturas afectadas y su MetodoPago (PUE/PPD). La relacion se obtiene preferentemente del UUID incluido en el XML.
Si el CFDI tipo E no incluye UUID relacionado, MainesERP solicitara una asociacion manual con el CFDI correspondiente.
Bonificacion Global - Multiples Facturas
Cuando un cliente alcanza una meta comercial (semestral, anual, por volumen), se genera una bonificacion que afecta economicamente multiples operaciones anteriores. Cuando la bonificacion deriva de operaciones ya realizadas, debe procurarse identificar y relacionar las facturas afectadas. Cuando no sea posible relacionarlas individualmente, debera conservarse la documentacion contractual, el calculo de la bonificacion y la evidencia de las operaciones que le dieron origen.
Enfoque RECOMENDADO
Relacionar la NC con las facturas del periodo. CFDI 4.0 permite multiples UUID relacionados.
- Seleccionar periodo (ej: Ene-Jun 2026)
- Identificar facturas consideradas
- Relacionar multiples UUID en el CFDI
- Distribuir base e IVA proporcionalmente
- Guardar convenio/soporte de la meta
Enfoque ALTERNATIVO
NC sin UUID relacionados. Puede utilizarse en determinados supuestos, siempre que exista justificacion economica, soporte documental suficiente y se cumplan las disposiciones fiscales aplicables. Presenta menor trazabilidad que una Nota relacionada con las operaciones afectadas.
- Todo el importe va a saldo a favor
- No se afectan facturas especificas
- Documentar convenio comercial aparte
- Conservar calculo de la bonificacion
● Bonificacion relacionada con multiples facturas
NC con varios UUID relacionados - Importe indicado por factura
Situacion: Bonificacion de $23,200 (Subtotal $20,000 + IVA $3,200) aplicada a 15 facturas del semestre, todas ya pagadas. El usuario indica el importe de la bonificacion correspondiente a cada factura; MainesERP calcula proporcionalmente las bases e impuestos dentro de cada factura.
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420102 | Bonificaciones sobre ventas | $20,000.00 | - |
| 210701 | IVA Trasladado Cobrado (reversa) | $3,200.00 | - |
| 110501 | Clientes (genera saldo a favor en auxiliar) | - | $23,200.00 |
| TOTALES | $23,200.00 | $23,200.00 | |
Resultado: Se genera saldo a favor en el auxiliar del cliente. Como las facturas son PUE, el IVA se revierte de 210701 (Cobrado). La trazabilidad con las 15 facturas queda documentada en la poliza.
Caso especial: Descuento para operaciones FUTURAS
El SAT menciona expresamente que puede emitirse un CFDI de egreso inicialmente sin relacion cuando se trata de un descuento para aplicar en compras futuras que aun no existen.
- Temporalmente puede existir sin factura relacionada
- Posteriormente debe establecerse la trazabilidad con el CFDI de Ingreso al que se aplique
- El receptor debe ser el mismo contribuyente
Las bonificaciones y descuentos son deducibles y deben ampararse con CFDI tipo E. El art. 29 CFF advierte que un CFDI de egreso sin justificacion y soporte documental no puede disminuirse de los ingresos. Para efectos del IVA, debe identificarse el comprobante de la operacion original.
El proceso disenado para MainesERP contempla: (1) seleccionar el periodo y las facturas consideradas, (2) relacionar multiples UUID, (3) distribuir la base e IVA automaticamente, (4) adjuntar el convenio o soporte de la bonificacion.
Comparativa: Ingreso vs Egreso
Desde el punto de vista conceptual, el CFDI tipo E puede verse como la operacion opuesta al CFDI de Ingreso. Sin embargo, su contabilizacion depende del MetodoPago de la factura relacionada y no consiste simplemente en invertir el asiento original:
I Factura de Ingreso
| Cuenta | Cargo | Abono |
|---|---|---|
| 1105 Clientes | $11,600 | - |
| 4101 Ingresos | - | $10,000 |
| 2107 IVA Trasl. | - | $1,600 |
Aumenta: CxC e Ingresos
E Nota de Credito
| Cuenta | Cargo | Abono |
|---|---|---|
| 4201 Dev/Desc | $10,000 | - |
| 2107 IVA Trasl. | $1,600 | - |
| 1105 Clientes | - | $11,600 |
Disminuye: CxC e Ingresos netos
Algunas empresas prefieren cargar directamente a la cuenta de Ingresos (4101) para disminuirla. Otras usan una cuenta separada de Devoluciones y Descuentos (4201) para tener mejor visibilidad. MainesERP soporta ambos esquemas segun tu configuracion CRI.
Contabilizacion de la Nota de Credito
MainesERP contabiliza la NC consultando el MetodoPago de las facturas relacionadas. No analiza el saldo actual ni los pagos posteriores.
Regla de contabilizacion
Toda NC genera un abono a la cuenta del cliente. Si dicho abono excede el saldo por cobrar, el excedente queda como saldo a favor. El IVA se determina por el MetodoPago de las facturas relacionadas: PUE → 210701 (Cobrado), PPD → 210702 (No Cobrado).
| MetodoPago de facturas relacionadas | Cuenta de IVA | Logica |
|---|---|---|
| Todas PUE | 210701 IVA Cobrado |
PUE = pago de contado, IVA ya fue cobrado y enterado |
| Al menos una PPD | 210702 IVA No Cobrado |
PPD = pago diferido, simplificacion para evitar prorrateos |
| Sin relacion | 210702 IVA No Cobrado |
Sin factura de referencia, se asume no cobrado |
● Ejemplo: NC sobre factura PPD
Factura con pagos parciales - ilustra la logica completa del motor
Situacion: Factura PPD por $11,600. Se han recibido pagos por $5,800 (50%). Se emite NC por $8,700.
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420101 | Devoluciones y descuentos sobre ventas | $7,500.00 | - |
| 210702 | IVA Trasladado No Cobrado (porque la factura es PPD) | $1,200.00 | - |
| 110501 | Clientes (genera saldo a favor) | - | $8,700.00 |
| TOTALES | $8,700.00 | $8,700.00 | |
Logica: Como la factura es PPD, el IVA va a la cuenta 210702 (No Cobrado), sin importar que ya se hayan recibido pagos parciales. Si el contador necesita ajustar, puede reclasificar mediante poliza manual.
MainesERP usa una regla simplificada basada en MetodoPago para evitar reconstruir el historial de cobros y complementos de pago. Esta simplificacion permite contabilizacion automatica inmediata. Cuando sea necesario un tratamiento mas preciso del IVA, el contador puede reclasificar entre 210701 y 210702 mediante poliza manual.
Caso Especial: ¿Nota de Credito por el Total o Cancelacion de la Factura?
Cuando el importe de la Nota de Credito es igual al total de la factura relacionada, surge la pregunta: ¿Se debe emitir la NC o seria mejor cancelar la factura? La decision no depende del monto, sino de la realidad de la operacion.
¿Cancelar la factura o emitir Nota de Credito?
| Situacion | Tratamiento recomendado |
|---|---|
| La operacion nunca se realizo | CANCELAR la factura |
| La factura fue duplicada | CANCELAR la factura duplicada |
| Hay error y se emitira otra factura correcta | SUSTITUIR y cancelar con motivo 01 |
| Cliente cancelo antes de recibir bienes/servicios | CANCELAR generalmente |
| La venta si ocurrio y despues hubo devolucion parcial | NOTA DE CREDITO parcial |
| La venta si ocurrio y despues hubo devolucion total | NOTA DE CREDITO total |
| Se otorgo un descuento posterior | NOTA DE CREDITO |
| Se otorgo una bonificacion por metas comerciales | NOTA DE CREDITO con soporte |
| Factura ya pagada y posteriormente se devuelve parte/todo | NOTA DE CREDITO + devolucion o saldo a favor |
Regla fundamental del SAT
Que la Nota de Credito tenga el mismo importe que la factura NO significa, por si solo, que la factura deba cancelarse. La decision depende de la realidad economica y documental de la operacion.
- Cancelacion: La factura no debe surtir efectos fiscales porque fue un error o la operacion no existio.
- Nota de Credito: La operacion si ocurrio pero posteriormente se modifico (devolucion, descuento, bonificacion).
Efecto de CANCELAR la factura
Factura original → Estatus CANCELADO
- La factura deja de producir efectos fiscales
- Debe conservarse en historial documental
- Cuando requiere aceptacion, el receptor dispone de 3 dias habiles para aceptar o rechazar; si no responde, opera la aceptacion tacita
- Existen supuestos de cancelacion que no requieren aceptacion
- Motivos SAT: 01 (sustitucion), 02 (error sin relacion), 03 (no se realizo), 04 (factura global)
Efecto de NOTA DE CREDITO total
Factura original → Continua VIGENTENota de Credito → Continua VIGENTEEfecto neto → $0- Ambos documentos permanecen vigentes
- Juntos muestran la historia real: venta → hecho posterior → ajuste
- La NC no cancela juridicamente la factura
- Mantiene trazabilidad completa de la operacion
Impacto operativo en MainesERP
- Identificar poliza original
- Cancelar o reversar efectos
- Actualizar cartera
- Revisar inventarios, pagos y REP
- Conservar trazabilidad del CFDI cancelado
- Mantener vigente factura original
- Registrar nueva poliza de egreso
- Generar saldo a favor en el auxiliar del cliente
- Reversar IVA cobrado/no cobrado segun historia
- Conservar ambos documentos visibles
Cuando una Nota de Credito hace referencia a varias facturas mediante multiples UUID relacionados, el usuario indica el importe de la Nota de Credito correspondiente a cada factura. MainesERP utiliza ese importe para calcular proporcionalmente las bases e impuestos de cada CFDI relacionado.
Flujo de una operacion con Nota de Credito
No confundir
Lo que el cliente nos debe
Lo que nosotros debemos
Ya se recibio el pago
El total facturado
Disminuye efectos fiscales
Anula el comprobante
Errores frecuentes a evitar
Tratamiento del IVA
El IVA de la Nota de Credito se revierte segun el MetodoPago de las facturas relacionadas:
| Escenario | MetodoPago | Cuenta de IVA |
|---|---|---|
| Sin relacion | N/A | 210702 IVA No Cobrado |
| Todas las facturas PUE | PUE | 210701 IVA Cobrado |
| Al menos una factura PPD | PPD o mixto | 210702 IVA No Cobrado |
Esta es una simplificacion del motor de MainesERP, no una regla fiscal del SAT. Cuando una NC relaciona multiples facturas y al menos una es PPD, todo el IVA va a No Cobrado para evitar prorrateos complejos. El contador puede reclasificar entre 210701 y 210702 mediante poliza manual cuando sea necesario.
Impacto en declaraciones
IVA: Las notas de credito disminuyen el IVA trasladado a enterar del periodo en que se emiten.
ISR: El efecto en ISR depende del regimen fiscal. La determinacion se desarrolla en los manuales del modulo de Declaraciones e Impuestos.
Que NO hace una Nota de Credito
Es importante entender los limites de este proceso para evitar confusiones:
La NC solo genera el registro contable. La devolucion bancaria se registra posteriormente mediante Caja/Bancos.
Si se requiere devolver efectivo al cliente, se hace en un proceso separado de Tesoreria.
Los REPs contabilizados permanecen. El saldo a favor refleja que ahora le debemos al cliente.
La poliza original permanece. La NC genera una nueva poliza que disminuye los efectos.
El CFDI tipo I original queda intacto. La NC es un documento independiente que lo afecta.
Los auxiliares reflejan movimientos separados. La trazabilidad se mantiene completa.
Si el saldo a favor debe devolverse en efectivo o transferencia, registra la operacion en el modulo de Caja/Bancos. MainesERP vinculara ambos movimientos para mantener la trazabilidad.
Conceptos Clave
Referencia rapida de los terminos utilizados en este documento:
Saldo pendiente
Importe de la factura que aun no ha sido cobrado. Determina el escenario de contabilizacion.
Saldo a favor del cliente
Importe que queda a favor del cliente cuando el abono generado por la Nota de Credito excede el saldo por cobrar. Toda NC genera un abono en el auxiliar del cliente, pero solo el excedente sobre el saldo pendiente constituye un saldo a favor.
IVA Cobrado (210701)
IVA que ya fue efectivamente cobrado al cliente y debe enterarse al SAT.
IVA No Cobrado (210702)
IVA facturado pero pendiente de cobro. No se entera hasta que se reciba el pago.
UUID Relacionado
Identificador unico de la factura original incluido en el nodo CfdiRelacionados del XML.
Historial Fiscal
Conjunto de operaciones (factura, pagos, NCs previas) que MainesERP analiza para determinar la contabilizacion.
Factura origen
CFDI de Ingreso (Tipo I) al que se aplica la Nota de Credito. Puede haber una o varias.
Relacion CFDI
Vinculo entre la NC y la(s) factura(s) afectada(s), expresado mediante tipo de relacion (01, 03, 07).
Cancelacion de factura
Proceso del SAT que invalida un CFDI cuando la operacion no existio o el documento no debe surtir efectos fiscales.
Bonificacion global
NC que afecta multiples facturas de un periodo (ej: por alcanzar meta de compras). Puede relacionar varios UUID.
NC parcial vs NC total
Una NC parcial es menor al total de la factura; una NC total iguala su importe. Ambas pueden ocurrir en cualquier escenario.
Listo para operar en MainesERP?
Consulta el manual de operacion para conocer el flujo de trabajo, validaciones, configuracion y ejemplos practicos.