Inicio › Códigos de error CP › CP104

Error CP104 en la Carta Porte 3.1: Moneda distinta de XXX en ingreso

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.

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

DIAGNÓSTICO CP104 · REGLA Y CONDICIÓN

Ingreso I: registra la moneda de la operación

Revisa aquí: Comprobante@Moneda

TipoDeComprobante = I
Moneda no puede ser XXX.
Elección de moneda
Usa una clave válida de c_Moneda que represente la operación real. No siempre es MXN.

Límite de esta comprobación: Superar esta comparación no valida conversión, impuestos ni importes del CFDI.

Fuentes consultadas el 31 de octubre de 2026: matriz SAT, CP104, fila 8 · esquema CFDI 4.0 · catálogo oficial. Referencias: catCFDI:c_Moneda: MXN yXXX. 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 CP104. Si lo pegaste en el buscador para llegar aquí, es este:

El valor del atributo "Comprobante:TipoDeComprobante" es diferente de "I" o el valor registrado en el atributo "Comprobante:Moneda" es igual a "XXX".

Regla que se valida: Si el atributo “Comprobante:TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el valor de este atributo debe ser diferente de “XXX”.

Qué significa CP104

En claro: Moneda distinta de XXX en ingreso.

CP104 prohíbe XXX cuando el comprobante es de ingreso. No obliga a todas las operaciones a usar pesos mexicanos: la moneda debe corresponder a lo facturado y al catálogo CFDI. Es la condición inversa al traslado de CP103.

Comprueba que el ingreso tenga una moneda real y válida distinta de XXX. Reexporta: TipoDeComprobante="I" y Moneda distinta de XXX deben coexistir.

Por qué te sale

Cómo corregir el error CP104 paso a paso

  1. Comprueba que el ingreso tenga una moneda real y válida distinta de XXX.
  2. Toma la moneda del documento comercial y su clave de c_Moneda; revisa las reglas CFDI adicionales, incluido TipoCambio cuando aplique.
  3. Reexporta: TipoDeComprobante="I" y Moneda distinta de XXX deben coexistir.

Ejemplo

En un servicio facturado en pesos mexicanos, TipoDeComprobante="I" Moneda="XXX" falla. Moneda="MXN" satisface CP104 en ese supuesto. Si la operación es en otra moneda, no la conviertas artificialmente a MXN para copiar el ejemplo.

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 CP104

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 CP104 en la Carta Porte 3.1?

CP104 prohíbe XXX cuando el comprobante es de ingreso. No obliga a todas las operaciones a usar pesos mexicanos: la moneda debe corresponder a lo facturado y al catálogo CFDI. Es la condición inversa al traslado de CP103.

¿En qué nodo está el error CP104?

En Comprobante@Moneda. Superar esta comparación no valida conversión, impuestos ni importes del CFDI.

¿Cómo se corrige el error CP104?

Comprueba que el ingreso tenga una moneda real y válida distinta de XXX. Reexporta: TipoDeComprobante="I" y Moneda distinta de XXX deben coexistir.

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.