Notas de Credito
Contabiliza automaticamente las notas de credito, devoluciones y bonificaciones que emite tu empresa. El sistema genera polizas que reversan o disminuyen ingresos previamente registrados.
El CFDI tipo E es el inverso contable del tipo I. MainesERP detecta la relacion con la factura original y genera la poliza de reversa automaticamente.
Que es un CFDI tipo E (Egreso)?
Un CFDI de Egreso es un comprobante que disminuye o cancela total o parcialmente un ingreso previamente facturado. Es el documento fiscal que respalda notas de credito, devoluciones, descuentos y bonificaciones otorgadas a clientes.
Mientras el tipo I (Ingreso) genera un cargo a Clientes y abono a Ingresos, el tipo E (Egreso) hace exactamente lo contrario: cargo a una cuenta de devoluciones/descuentos (o directamente a ingresos) y abono a Clientes.
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
Todo CFDI tipo E debe estar relacionado con uno o mas CFDIs de Ingreso originales.
Esta relacion se indica en el nodo <CfdiRelacionados> del XML:
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
El SAT requiere que los CFDIs tipo E incluyan la relacion con el CFDI original. MainesERP extrae el UUID relacionado del XML para mantener la trazabilidad contable.
Comparativa: Ingreso vs Egreso
El CFDI tipo E es el espejo contable del tipo I. Observa como se invierten los movimientos:
I Factura de Ingreso
| Cuenta | Cargo | Abono |
|---|---|---|
| 1103 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 | - |
| 1103 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.
Flujo de Trabajo
El proceso de contabilizacion de notas de credito tipo E:
Cargar XML
Nota de credito
Validar
RFC y Tipo E
Verificar relacion
UUID original
Asignar cuenta
Dev/Desc o Ingreso
Contabilizar
Genera reversa
Escenarios de Contabilizacion
Segun el estado de la cuenta por cobrar original:
CxC aun pendiente
El cliente todavia no ha pagado la factura original
Situacion: Se emitio factura por $11,600, el cliente no ha pagado, y ahora se emite nota de credito.
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420101 | Devoluciones y descuentos sobre ventas | $10,000.00 | - |
| 210701 | IVA Trasladado (reversa) | $1,600.00 | - |
| 110301 | Clientes | - | $11,600.00 |
| TOTALES | $11,600.00 | $11,600.00 | |
Resultado: El saldo de Clientes disminuye. Si la nota de credito es por el total de la factura, el saldo queda en cero. El ingreso neto tambien disminuye.
Factura ya cobrada
El cliente ya pago y ahora se le debe devolver dinero
Situacion: La factura original ya fue cobrada. La nota de credito genera una obligacion de devolver dinero al cliente.
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420101 | Devoluciones y descuentos sobre ventas | $10,000.00 | - |
| 210701 | IVA Trasladado (reversa) | $1,600.00 | - |
| 210501 | Anticipos de clientes / Saldo a favor cliente | - | $11,600.00 |
| TOTALES | $11,600.00 | $11,600.00 | |
Resultado: Se genera un pasivo (deuda con el cliente). Este saldo se puede aplicar contra futuras facturas o devolverse en efectivo/transferencia.
Nota de credito parcial
Solo se acredita una parte de la factura original
Situacion: Factura original por $29,000, nota de credito por $5,800 (devolucion parcial).
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420101 | Devoluciones y descuentos sobre ventas | $5,000.00 | - |
| 210701 | IVA Trasladado (reversa) | $800.00 | - |
| 110301 | Clientes | - | $5,800.00 |
| TOTALES | $5,800.00 | $5,800.00 | |
Resultado: El saldo de Clientes se reduce de $29,000 a $23,200. El cliente aun debe el saldo restante.
Ejemplo Completo: Del XML a la Poliza
Veamos como MainesERP transforma una nota de credito en una poliza contable:
Datos del CFDI (Nota de Credito)
E Egreso
01 Nota de credito
MainesERP genera automaticamente
Poliza de Egreso (Nota de Credito)
Tipo: Egreso
Fecha: 20/Jun/2024
Concepto: NC a Factura A1B2C3D4...
Cliente: Comercial XYZ SA de CV
| Cuenta | Concepto | Cargo | Abono |
|---|---|---|---|
| 420101 | Devoluciones y descuentos sobre ventas | $8,000.00 | - |
| 210701 | IVA Trasladado (reversa 16%) | $1,280.00 | - |
| 110301 | Clientes - Comercial XYZ | - | $9,280.00 |
| TOTALES | $9,280.00 | $9,280.00 | |
MainesERP vincula el UUID de la nota de credito con el UUID de la factura original. Desde la consulta de polizas puedes navegar entre ambos documentos.
Tratamiento del IVA en Notas de Credito
El IVA de la nota de credito se trata como una reversa del IVA trasladado original:
| Metodo Pago Original | Cuenta IVA Original | Tratamiento en NC |
|---|---|---|
| PUE (cobrado) | 210701 IVA Trasladado Cobrado |
Cargo a 210701 (disminuye IVA cobrado) |
| PPD (por cobrar) | 210702 IVA Trasladado Por Cobrar |
Cargo a 210702 (disminuye IVA por cobrar) |
Importante para declaraciones
Las notas de credito afectan la declaracion de IVA del periodo en que se emiten:
- Disminuyen el IVA trasladado a enterar
- Si el IVA ya fue enterado, genera un saldo a favor
- Deben coincidir con el CFDI relacionado ante el SAT
Cuentas Contables Utilizadas
Resumen de las cuentas involucradas en la contabilizacion de CFDIs tipo E:
| Cuenta | Nombre | Naturaleza en NC | Descripcion |
|---|---|---|---|
420101 |
Devoluciones sobre ventas | Cargo | Contra-cuenta de ingresos |
420102 |
Descuentos sobre ventas | Cargo | Descuentos y bonificaciones |
410101 |
Ingresos por ventas | Cargo (alternativa) | Si no usas cuenta separada |
210701 |
IVA Trasladado | Cargo | Reversa del IVA original |
110301 |
Clientes | Abono | Disminuye la CxC |
210501 |
Anticipos/Saldo a favor cliente | Abono | Si la factura ya fue cobrada |
Configuracion Previa
- Cuentas de devoluciones: 420101, 420102 en tu catalogo
- Cuenta de saldo a favor cliente: 210501 (si manejas NC sobre facturas cobradas)
- CRI para egresos: Mapeo de rubros de devolucion
- Facturas originales: Los CFDIs tipo I relacionados deben estar contabilizados