Error CFDI40214: Base del traslado con demasiados decimales
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40214 al timbrar: la Base del traslado del resumen tiene más decimales que la moneda

El error CFDI40214 aparece cuando el atributo Base de un traslado del resumen de impuestos (cfdi:Impuestos/cfdi:Traslados/cfdi:Traslado) tiene más decimales de los que admite la moneda. El problema nace de que la base de cada concepto puede traer más precisión que el resumen: al sumarlas, el resultado hay que recortarlo a la moneda del comprobante. Aquí verás cómo hacerlo y en qué se distingue de las reglas vecinas.

Resumen rápido del error

  • Código: CFDI40214
  • Campo: Base
  • Nodo del XML: cfdi:Impuestos/cfdi:Traslados/cfdi:Traslado
  • Regla del SAT (Anexo 20): El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda.
  • Mensaje de rechazo: El valor del campo Importe correspondiente a Traslado debe tener hasta la cantidad de decimales que soporte la moneda.
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40214?

El resumen de impuestos agrupa por impuesto, tipo de factor y tasa las bases de todos los conceptos. La regla CFDI40214 exige que la Base agrupada respete los decimales de la moneda: dos en pesos. El mensaje oficial habla del campo «Importe», pero la regla aplica al atributo Base; conviene tenerlo presente al leer el rechazo.

La base de un concepto puede tener hasta seis decimales, porque a veces se calcula a partir de cantidades y precios con mucha precisión. Si las bases de dos conceptos son 33.333333 y 66.666667, su suma es 100.000000: el resumen debe escribir 100.00. La suma exacta de las bases se valida en CFDI40215, así que en esta regla solo cuenta el número de decimales.

Dónde se valida: el nodo Resumen de traslados

La validación se aplica al atributo Base de cada cfdi:Traslado del resumen global, y compara sus decimales con los de la moneda del comprobante.

  • CFDI40204: TotalImpuestosTrasladados respeta los decimales de la moneda.
  • CFDI40214: la Base del traslado del resumen respeta los decimales de la moneda (esta ficha).
  • CFDI40215: la Base es el redondeo de la suma de las bases de los conceptos con el mismo impuesto y la misma tasa.
  • CFDI40216: si solo hay conceptos exentos, la Base es el redondeo de la suma de sus bases.
  • CFDI40174: la Base del traslado de cada concepto debe ser mayor que cero.

Causas más comunes del error CFDI40214

  • Se copió la base del concepto con seis decimales. El resumen usa el valor sin redondear de una línea.
  • Se sumaron bases con precisión larga. El motor suma 33.333333 y 66.666667 y no recorta el resultado.
  • Se agrupó mal por tasa. Se mezclaron bases de dos tasas y el resultado no cierra con los decimales esperados.
  • Se usó una moneda con otros decimales. El resumen se redondeó a una moneda distinta de la declarada en el comprobante.
  • El sistema usa decimales internos. La base se calcula como importe menos descuento con más precisión que la moneda.
  • Se editó el XML a mano. Se escribió una base de tres decimales tomada de una calculadora.

Cómo corregir el error CFDI40214 paso a paso

  1. Suma las bases por grupo. Agrupa por impuesto, tipo de factor y tasa.
  2. Redondea al número de decimales de la moneda. En pesos, dos.
  3. Compara con los conceptos. El resultado debe seguir siendo el redondeo de la suma (CFDI40215).
  4. Revisa los importes. El importe del traslado debe ser coherente con la base y la tasa.
  5. Revisa el total de impuestos. TotalImpuestosTrasladados también respeta los decimales (CFDI40204).
  6. Vuelve a timbrar. Con la base correcta, el PAC pasa a las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo del resumen de una factura con dos conceptos de base 33.333333 y 66.666667 al 16 por ciento; los importes son ficticios:

Incorrecto:

<cfdi:Traslado Base="100.000000" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="16.00" />

Correcto:

<cfdi:Traslado Base="100.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="16.00" />

Los importes son ficticios. La base del resumen es el redondeo de la suma de las bases de los conceptos; el importe y el total deben ser coherentes con ella.

Base del concepto frente a base del resumen

Un buen hábito es pensar en dos niveles. En cada concepto, la base puede conservar la precisión del cálculo; en el resumen, la base ya es un importe monetario y debe respetar la moneda. Lo importante es que el paso de un nivel a otro sea siempre el mismo: sumar por grupo y luego redondear. Cuando el sistema mezcla criterios, por ejemplo redondea antes en unas líneas y después en otras, aparecen diferencias de un centavo que activan CFDI40215. Revisa también que el redondeo de la base sea consistente con el del importe del traslado y del total de impuestos. Para ver el contexto general, 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

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Qué significa el error 40214?

Que la Base del traslado del resumen tiene más decimales que la moneda.

¿Cuántos decimales lleva en pesos?

Dos; confirma el catálogo vigente.

¿Es lo mismo que el 40215?

No. El 40215 revisa la suma de bases; el 40214, sus decimales.

¿Por qué el mensaje habla de Importe?

El texto oficial lo menciona, pero la regla es de Base.

¿Debo redondear la base del concepto?

El concepto puede conservar más precisión; el resumen no.

¿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.

Regístrate