Inicio › Códigos de error CP › CP105
Error CP105 en la Carta Porte 3.1: Total cero en CFDI de traslado
Rechazo del complemento Carta Porte 3.1 en el bloque «Datos del CFDI que lleva el complemento». 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.
DIAGNÓSTICO CP105 · REGLA Y CONDICIÓN
El total también debe quedar en cero
Revisa aquí: Comprobante@Total
- Traslado T
- Total =0.
- SubTotal =0
- No demuestra que Total sea 0: revisa ambos atributos.
Límite de esta comprobación: No es una indicación de poner a cero el monto de un servicio facturado como ingreso.
Fuentes consultadas el 31 de octubre de 2026: matriz SAT, CP105, fila 9 · esquema CFDI 4.0 · catálogo oficial. Referencias: CFDI 4.0 XSD: Total. La fecha de consulta no cambia la fecha de publicación de la matriz.
Qué dice el SAT (mensaje literal)
Es el texto que devuelve tu PAC cuando el timbrado se rechaza con CP105. Si lo pegaste en el buscador para llegar aquí, es este:
El valor del atributo "Comprobante:TipoDeComprobante" es diferente de "T" o "I", o el valor registrado en el atributo "Comprobante:Total" es diferente de cero.
Regla que se valida: Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a cero.
Qué significa CP105
En claro: Total cero en CFDI de traslado.
CP105 valida Total en el comprobante de traslado. Un subtotal correcto no basta si impuestos, descuentos o valores heredados dejan Total distinto de cero. CP102 es la comprobación separada del subtotal.
Localiza TipoDeComprobante="T" y lee Total directamente en Comprobante. Genera de nuevo el XML y confirma Total="0", además de revisar SubTotal con CP102.
Por qué te sale
- Total conserva el monto de una factura anterior.
- Se corrigió SubTotal, pero la exportación sigue calculando un Total no nulo.
Cómo corregir el error CP105 paso a paso
- Localiza TipoDeComprobante="T" y lee Total directamente en Comprobante.
- Revisa los componentes y la plantilla del traslado que producen el total; no ocultes un cobro cambiando el tipo de comprobante.
- Genera de nuevo el XML y confirma Total="0", además de revisar SubTotal con CP102.
Ejemplo
TipoDeComprobante="T" SubTotal="0" Total="116" sigue fallando CP105. Total="0" cumple esta condición. El subtotal cero por sí solo no corrige el total.
¿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 CP105Consulta 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 AlegraEnlace 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 CP105 en la Carta Porte 3.1?
CP105 valida Total en el comprobante de traslado. Un subtotal correcto no basta si impuestos, descuentos o valores heredados dejan Total distinto de cero. CP102 es la comprobación separada del subtotal.
¿En qué nodo está el error CP105?
En Comprobante@Total. No es una indicación de poner a cero el monto de un servicio facturado como ingreso.
¿Cómo se corrige el error CP105?
Localiza TipoDeComprobante="T" y lee Total directamente en Comprobante. Genera de nuevo el XML y confirma Total="0", además de revisar SubTotal con CP102.
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.