Error CFDI40198 al timbrar: el Importe de la Parte está fuera de los límites permitidos
El error CFDI40198 aparece cuando el Importe de un nodo cfdi:Parte, es decir, de un componente de un concepto, no queda entre el límite inferior y el superior calculados con Cantidad y ValorUnitario de esa parte. Es la misma regla de CFDI40167, pero aplicada un nivel más abajo, y por eso el error nace con frecuencia en kits y conjuntos donde las partes se cargan por separado.
Resumen rápido del error
- Código: CFDI40198
- Campo: Importe
- Nodo del XML:
cfdi:Conceptos/cfdi:Concepto/cfdi:Parte - Regla del SAT (Anexo 20): El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior.
- Mensaje de rechazo: El valor del campo Importe no se encuentra entre el limite inferior y superior permitido.
- Cuándo aparece: al timbrar, antes de que se genere el UUID.
¿Qué significa el error CFDI40198?
Una Parte describe un componente de un concepto: los tornillos de un mueble, las piezas de un kit o los accesorios de un equipo. Cada parte tiene su Cantidad, su ValorUnitario y su Importe, y el SAT aplica a ese importe el mismo intervalo de límites que al de un concepto. Si no cae dentro, se produce CFDI40198.
La regla se refiere solo al importe de la parte frente a su propia cantidad y valor unitario. No indica por sí misma que las partes deban sumar el importe del concepto; ese cuadre, si lo necesitas, debe revisarse por separado.
Dónde se valida: el nodo Parte de un concepto
La validación se aplica al atributo Importe de cada cfdi:Parte y usa la Cantidad y el ValorUnitario de la misma parte.
- CFDI40196: la
ClaveProdServde la parte debe estar enc_ClaveProdServ. - CFDI40197: el
ValorUnitariode la parte debe ser mayor que cero. - CFDI40198: el
Importede la parte debe estar entre los límites (esta ficha). - CFDI40167: la misma regla para el
Importedel concepto. - CFDI40199: el número de pedimento de la información aduanera de la parte debe cumplir las reglas definidas.
Causas más comunes del error CFDI40198
- El importe de la parte se copió del concepto. El de todo el kit se pegó en una parte.
- La cantidad se dio por caja y el precio por pieza. Se cobran 10 piezas, pero la cantidad dice 1.
- Se redondeó el valor unitario. Un precio de pocos centavos pierde decimales y el producto cambia.
- La parte se actualizó a medias. Se cambió la cantidad y se dejó el importe anterior.
- El sistema calcula el importe con otro dato. Usa el costo en lugar del precio de venta.
- Se incluyó un descuento en la parte. El importe ya trae el descuento restado.
Cómo corregir el error CFDI40198 paso a paso
- Localiza la parte. Identifica cuál tiene el importe fuera de rango.
- Compara cantidad y valor unitario. Su producto debe quedar cerca del importe.
- Corrige el dato equivocado. Ajusta la cantidad, el precio o el importe.
- Revisa el cuadre con el concepto. Confirma que el importe del concepto sea el que corresponde.
- Revisa las demás partes. Un kit con varias piezas puede fallar en más de una.
- Vuelve a timbrar. Con importes coherentes, el PAC pasa a las demás validaciones.
Ejemplo en el XML: incorrecto y correcto
Ejemplo de una parte cuyo importe no corresponde a su cantidad y precio; los importes son ficticios:
Incorrecto:
<cfdi:Parte ClaveProdServ="31161500" Cantidad="40" Descripcion="Tornillo" ValorUnitario="0.75" Importe="3.00" />
Correcto:
<cfdi:Parte ClaveProdServ="31161500" Cantidad="40" Descripcion="Tornillo" ValorUnitario="0.75" Importe="30.00" />
Los datos son ficticios: 40 × 0.75 = 30.00. La clave de producto del ejemplo es solo ilustrativa.
Kits y conjuntos: define la unidad desde el catálogo
Los kits se prestan a confusión porque una misma línea se puede leer como una pieza o como un conjunto. Antes de declarar las partes, decide si cobras el conjunto y detallas sus componentes, o si cobras cada pieza por separado. En el primer caso, cada parte se registra con su cantidad real y su precio, y el concepto conserva el importe total de la venta. En el segundo, quizá no necesites partes. Define esa regla en el catálogo de productos y no en cada factura, de modo que la plantilla calcule siempre cantidad por precio. Para ver cómo se relacionan los nodos de un concepto, 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 CFDI40167 (Importe): la misma regla de límites, aplicada al importe del concepto.
- Error CFDI40197 (ValorUnitario): el valor unitario de la parte debe ser mayor que cero.
- Error CFDI40196 (ClaveProdServ): la clave de producto de la parte debe estar en el catálogo.
- Error CFDI40199 (NumeroPedimento): el pedimento de la parte debe cumplir las reglas definidas.
- Error CFDI40166 (ValorUnitario): el valor unitario del concepto debe ser mayor que cero.
Consulta también el Centro de Soluciones con todos los errores del SAT.
Preguntas frecuentes
¿Qué significa el error 40198?
Que el importe de una parte está fuera de los límites calculados con su cantidad y valor unitario.
¿Es lo mismo que el 40167?
No. Es la misma regla pero para una parte; el 40167 es para el concepto.
¿Las partes deben sumar el importe del concepto?
Esta regla no lo dice; confírmalo con tu contador.
¿Qué es una parte?
Un componente de un concepto, como una pieza de un kit.
¿Qué hago con un kit?
Define en el catálogo si cobras el conjunto o cada pieza.
¿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.