Inicio › Códigos de error CP › CP191

Error CP191 en la Carta Porte 3.1: ToneladasNetasCarro: sumar kg y convertir a toneladas

Rechazo del complemento Carta Porte 3.1 en el bloque «Transporte ferroviario». Explicación orientativa a partir de la regla y el mensaje literal de la matriz de errores del SAT; la validación final la hace tu PAC.

Por Amaury Covo Torres · Matriz de errores del SAT del 17 de junio de 2024 · Última revisión: 30 de octubre de 2026

DIAGNÓSTICO CP191 · CARTA PORTE 3.1

Suma por carro; después divide entre 1.000

El Carro contiene Contenedor
Suma PesoNetoMercancia de sus contenedores, expresado en kg, y convierte a toneladas.
El Carro no contiene Contenedor
ToneladasNetasCarro debe tener valor; no se rellena con una suma vacía de cero.
Formato del resultado
XSD: decimal, hasta 3 decimales y mínimo 0.001.

Comprobado el 30 de octubre de 2026: matriz SAT, CP191, fila 96 · catálogos · esquema XSD. Referencias: XSD: PesoNetoMercancia y ToneladasNetasCarro.

Qué dice el SAT (mensaje literal)

Es el texto que devuelve tu PAC cuando el timbrado se rechaza con CP191. Si lo pegaste en el buscador para llegar aquí, es este:

No existe el atributo "Carro:ToneladasNetasCarro", está vacío, o la suma no corresponde con los valores registrados en el atributo “Contenedor:PesoNetoMercancia”.

Regla que se valida: Cuando exista el nodo “Mercancias:TransporteFerroviario:Carro:Contenedor”, el valor de este atributo debe ser igual a la suma de los valores registrados en kilogramos convertidos en toneladas de los atributos “Mercancias:TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia” En caso de no existir el nodo “Carro:Contenedor”, este atributo debe tener un valor.

Qué significa CP191

En claro: ToneladasNetasCarro: sumar kg y convertir a toneladas.

CP191 valida ToneladasNetasCarro por cada Carro ferroviario. Cuando contiene Contenedor, exige la suma de PesoNetoMercancia en kilogramos convertida a toneladas. Sin contenedores exige que el atributo tenga valor. No suma todos los carros del tren ni incluye la tara.

Suma los pesos netos de los contenedores del carro en kg y divide entre 1000. Sin contenedores, informa el peso neto documentado en toneladas.

Por qué te sale

Cómo corregir el error CP191 paso a paso

  1. Aísla el Carro rechazado y lista sus nodos Contenedor. Usa PesoNetoMercancia, no PesoContenedorVacio ni el peso bruto.
  2. Si hay contenedores, suma sus pesos netos en kg y divide el total entre 1000. Compara el resultado con ToneladasNetasCarro.
  3. Si no hay contenedores, registra el peso neto en toneladas sustentado en la documentación real de ese carro; no asumas cero.
  4. El XSD permite hasta tres decimales y exige al menos 0.001. Si la precisión de la suma no cabe, revisa los pesos y consulta el criterio del PAC; CP191 no especifica aquí un método de redondeo.

Ejemplo

Un Carro contiene dos contenedores con PesoNetoMercancia de 12500 kg y 7500 kg. Suma: 20000 kg. Conversión: 20000 / 1000 = 20 toneladas, por lo que ToneladasNetasCarro="20.000" coincide. Informar 20000 sería un error de unidad. Otro carro sin contenedor y con peso neto documentado de 7.5 t conserva ToneladasNetasCarro="7.500".

Esta página comprueba una regla concreta. Revisa el XML exportado con tu PAC después de corregirla. El prevalidador gratuito revisa formatos; no verifica estos cruces en vivo ni confirma un timbrado.

¿Sigue rechazado después de corregirlo?

Una corrección puntual por rechazo: revisamos un XML o el mensaje completo del PAC y te decimos exactamente qué cambiar. Pago único después de entregar la corrección: US$29. No incluye timbrado, emisión ni soporte mensual.

Solicitar corrección de CP191

Consulta opciones de facturacion

Consulta con Alegra la disponibilidad de Carta Porte para tu operacion, el plan necesario y su precio antes de contratar. El proveedor confirma el alcance y realiza el timbrado.

Consultar Alegra

Enlace informativo a Alegra. No tenemos una comision confirmada para este enlace. Consulta precio, alcance y condiciones directamente con el proveedor.

Preguntas frecuentes

¿Qué significa el error CP191 en la Carta Porte 3.1?

CP191 valida ToneladasNetasCarro por cada Carro ferroviario. Cuando contiene Contenedor, exige la suma de PesoNetoMercancia en kilogramos convertida a toneladas. Sin contenedores exige que el atributo tenga valor. No suma todos los carros del tren ni incluye la tara.

¿En qué campo del complemento está el error CP191?

En TransporteFerroviario:Carro:ToneladasNetasCarro, dentro del bloque «Transporte ferroviario».

¿Cómo se corrige el error CP191?

Suma los pesos netos de los contenedores del carro en kg y divide entre 1000. Sin contenedores, informa el peso neto documentado en toneladas.

Fuente: SAT, matriz de errores del complemento Carta Porte 3.1 (17 de junio de 2024), publicada en el minisitio del complemento. La regla y el mensaje se reproducen literalmente; la explicación es nuestra y es orientativa.

CartaPorteCheck es una herramienta de revision previa basada en catalogos publicos del SAT. No esta afiliada al SAT ni a ningun PAC, no emite comprobantes fiscales ni reemplaza el timbrado oficial. La informacion es orientativa; verifica siempre con tu proveedor de facturacion.