Error CFDI40215 al timbrar: la Base del traslado debe ser igual al redondeo de la suma de las bases de los conceptos con el mismo impuesto y tasa
El error CFDI40215 aparece cuando la Base de un traslado del resumen general no es la suma redondeada de las bases de los conceptos que tienen el mismo impuesto y la misma tasa. Si una factura tiene tres conceptos con IVA al 0.160000 y bases de 500.00, 300.00 y 200.00, y otro con tasa 0.000000 de 150.00, el resumen lleva dos renglones: base 1,000.00 y base 150.00. Aquí verás cómo agrupar por impuesto y tasa y cómo se distingue de CFDI40216.
Resumen rápido del error
- Código: CFDI40215
- Campo: Base
- Nodo del XML:
cfdi:Impuestos/cfdi:Traslados/cfdi:Traslado - Regla del SAT (Anexo 20): Debe ser igual al redondeo de la suma de los importes de los atributos Base trasladados registrados en los conceptos donde el impuesto del concepto sea igual al atributo impuesto de este elemento y la TasaOCuota del concepto sea igual al atributo TasaOCuota de este elemento.
- Mensaje de rechazo: El campo Importe correspondiente a Traslado no es igual al redondeo de la suma de los importes de las bases trasladados registrados en los conceptos donde el impuesto del concepto sea igual al campo impuesto de este elemento y la TasaOCuota del concepto sea igual al campo TasaOCuota de este elemento.
- Cuándo aparece: al timbrar, antes de que se genere el UUID.
¿Qué significa el error CFDI40215?
El resumen de traslados tiene un renglón por cada combinación de impuesto, factor y tasa. En cada renglón, la Base debe ser la suma de las bases de los conceptos que tienen exactamente ese impuesto y esa tasa, redondeada a los decimales de la moneda.
El error no dice qué renglón falla, pero casi siempre es uno de tres casos: un concepto con otra tasa que se sumó al grupo equivocado, un concepto que no entró en la suma o una base que cambió después de armar el resumen. La versión para comprobantes de solo exentos es CFDI40216; aquí hay tasa y se revisan las bases por grupo.
Dónde se valida: el nodo Base por impuesto y tasa
La validación se aplica al atributo Base de cada cfdi:Traslado del nodo cfdi:Impuestos del comprobante y se compara con las bases de los traslados de los conceptos del mismo impuesto y tasa.
- CFDI40213: con solo exentos, el traslado solo lleva
Base,ImpuestoyTipoFactor. - CFDI40214: la
Basedebe tener hasta los decimales de la moneda. - CFDI40215: la
Basedebe ser la suma redondeada por impuesto y tasa (esta ficha). - CFDI40216: la
Base, con solo exentos, debe ser la suma redondeada. - CFDI40221: el
Importedebe ser la suma redondeada de los traslados de los conceptos.
Causas más comunes del error CFDI40215
- Se mezclaron tasas. Un concepto al 0 % sumó en el grupo del 16 %.
- Falta un concepto en la suma. Se agregó un renglón y no se recalculó.
- Cambió la base de un concepto. Un descuento o una edición posterior.
- Se sumó el subtotal. La base se tomó del comprobante y no de los traslados.
- Los redondeos difieren. Se redondeó cada línea antes de sumar.
- Hay conceptos exentos en el grupo. Los exentos no suman en el grupo con tasa.
Cómo corregir el error CFDI40215 paso a paso
- Agrupa los conceptos por impuesto y tasa. Un grupo por cada combinación.
- Toma la base de cada traslado. Del nodo de impuestos del concepto.
- Suma cada grupo. Y redondea a los decimales de la moneda.
- Escribe un renglón por grupo. Con la base obtenida.
- Revisa los exentos. Que no entren en un grupo con tasa.
- Se vuelve a timbrar. Con los datos coherentes, el PAC pasa a las demás validaciones.
Ejemplo en el XML: incorrecto y correcto
Ejemplo de un resumen con una base mezclada y del mismo corregido; los importes son ficticios:
Incorrecto:
<!-- Conceptos: 500.00, 300.00 y 200.00 al 16 %; 150.00 al 0 % -->
<cfdi:Traslado Base="1150.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="160.00" />
Correcto:
<cfdi:Traslado Base="1000.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="160.00" />
<cfdi:Traslado Base="150.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.000000" Importe="0.00" />
Los importes son ficticios: 500.00 + 300.00 + 200.00 = 1,000.00. Cada tasa va en su propio renglón.
Facturas con varias tasas: agrupa antes de sumar
Los comprobantes con IVA al 16 % y conceptos a tasa cero son los que más provocan el 40215, porque el sistema debe llevar un acumulado por cada tasa. Una forma sencilla de revisar es armar una tabla con una fila por concepto y una columna por tasa, y sumar cada columna. Esa suma es la base del renglón correspondiente. Si tu sistema calcula el resumen desde los conceptos, conserva siempre ese camino y no permitas editar la base a mano. Prueba una factura con una sola tasa, una con dos y una con exentos mezclados. Para repasar el resumen de impuestos, consulta la guía de facturación electrónica CFDI 4.0.
Cómo evitar este error con Soicont
Soicont es una plataforma de facturación electrónica CFDI 4.0 con PAC autorizado. Antes de enviar el comprobante a timbrar, valida los datos del receptor, los catálogos del SAT y los cálculos de impuestos, y si algo no cuadra te muestra el error con una explicación clara para que lo corrijas y vuelvas a emitir. Además, tus folios no caducan y puedes facturar para varias empresas (multi-RFC) desde una sola cuenta.
Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.
Errores relacionados
- Error CFDI40216 (Base): la misma suma, pero con solo conceptos exentos.
- Error CFDI40214 (Base): la base debe tener hasta los decimales que soporte la moneda.
- Error CFDI40221 (Importe): el importe debe ser la suma redondeada de los traslados de los conceptos.
- Error CFDI40219 (TasaOCuota): la tasa del resumen debe corresponder al impuesto y al factor del catálogo.
- Error CFDI40218 (Impuesto): debe haber un solo registro por combinación de impuesto, factor y tasa.
Consulta también el Centro de Soluciones con todos los errores del SAT.
Preguntas frecuentes
¿Qué significa el error 40215?
Que la base del resumen no es la suma redondeada de las bases de los conceptos del mismo impuesto y tasa.
¿Cuántos renglones lleva el resumen?
Uno por cada combinación de impuesto, factor y tasa.
¿Los exentos suman aquí?
No. Los exentos tienen su propio caso, el 40216.
¿Se puede editar la base a mano?
No conviene. El resumen debe nacer de los conceptos.
¿Cómo redondeo?
A los decimales de la moneda.
¿Se genera UUID con este error?
No. El comprobante se rechaza antes del timbrado.
¿Todavía no se resuelve?
Si después de revisar estos puntos el error continúa, escríbenos desde la página de contacto con el código del error y el XML que intentaste timbrar (nunca envíes contraseñas ni la llave privada del CSD). Si aún no tienes cuenta, crea la tuya y empieza a facturar con validaciones previas.