Cómo restar notas de crédito al sumar CFDI en Excel
El total de una nota de crédito viene en positivo: si sumas la columna completa, el resultado sale inflado.
Por qué pasa
En el XML, el comprobante de tipo Egreso (nota de crédito) guarda su subtotal, impuestos y total como números positivos. Que reste o no depende de cómo lo interprete quien lo suma. Una suma directa de la columna Total mezcla facturas y notas como si todas fueran ventas.
Pasos en Excel
- Convierte tus XML a una hoja con una fila por comprobante. Debe incluir las columnas Tipo, Moneda y Total.
- Total de facturas (tipo Ingreso):
=SUMAR.SI(C:C;"Ingreso";X:X), ajustando las letras a la posición de tus columnas Tipo y Total. - Total de notas de crédito:
=SUMAR.SI(C:C;"Egreso";X:X). - Neto: la primera cifra menos la segunda.
En Excel en inglés, la función es SUMIF y el separador de argumentos es la coma. Haz lo mismo con Subtotal e IVA trasladado si necesitas el neto de cada concepto.
Cuidado con
- Monedas distintas. No sumes dólares con pesos. Filtra por Moneda o multiplica por el tipo de cambio de cada comprobante.
- Duplicados. Si descargaste el mismo XML dos veces, el UUID se repite y se cuenta doble.
- Complementos de pago (tipo Pago). Su total suele ser cero; no entran en esta suma.
- Comprobantes cancelados. El XML no indica si el SAT lo canceló después; revísalo aparte en el portal del SAT.
Nuestro convertidor deja la columna Tipo en la hoja, omite UUID repetidos y trabaja dentro de tu navegador: tus facturas no se suben a ningún servidor. No es una herramienta del SAT ni una validación oficial.