Inicio › Códigos de error CP › CP127
Error CP127 en la Carta Porte 3.1: Polos ISTMO: ambos atributos o ninguno
Rechazo del complemento Carta Porte 3.1 en el bloque «Encabezado del 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 CP127 · REGLA Y CONDICIÓN
RegistroISTMO activa el par de polos
Revisa aquí: CartaPorte@RegistroISTMO, @UbicacionPoloOrigen y @UbicacionPoloDestino
- RegistroISTMO = Sí
- UbicacionPoloOrigen y UbicacionPoloDestino deben existir con valor.
- RegistroISTMO sin valor / omitido
- Los dos atributos de polo no deben existir.
- No es una opción del XSD
- RegistroISTMO solo enumera Sí; si no aplica, se omite.
Límite de esta comprobación: La existencia de la clave no acredita elegibilidad territorial, beneficios fiscales ni un trayecto entre esos polos.
Fuentes consultadas el 31 de octubre de 2026: matriz SAT, CP127, fila 32 · esquema Carta Porte 3.1 · catálogo oficial. Referencias: c_RegistroISTMO:01 y 02; Carta Porte 3.1 XSD: RegistroISTMO soloSí. 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 CP127. Si lo pegaste en el buscador para llegar aquí, es este:
Los atributos UbicacionPoloOrigen y UbicacionPoloDestino no deben existir cuando no se registre un valor en el atributo "CartaPorte:RegistroISTMO".
Regla que se valida: Cuando se registre el el valor “Sí” en el atributo "CartaPorte:RegistroISTMO", los atributos UbicacionPoloOrigen y UbicacionPoloDestino deben existir y contener un valor. Cuando el atributo "CartaPorte:RegistroISTMO" no contenga un valor , los atributos "UbicacionPoloOrigen" y "UbicacionPoloDestino" no deben existir.
Qué significa CP127
En claro: Polos ISTMO: ambos atributos o ninguno.
CP127 exige ambos polos cuando RegistroISTMO vale Sí y prohíbe los dos si no tiene valor. El XSD vincula los polos a c_RegistroISTMO. Informar solo el origen no completa el par, y usar RegistroISTMO="No" no es una alternativa admitida por el esquema consultado.
Determina si el traslado real corresponde al supuesto de RegistroISTMO; no lo actives por conveniencia. Reexporta y comprueba conjuntamente el indicador y el par, conservando los ceros iniciales de las claves.
Por qué te sale
- RegistroISTMO vale Sí y solo se capturó un polo.
- Los polos quedaron en una plantilla que ya no registra ISTMO.
- Se escribió No en RegistroISTMO en lugar de omitirlo cuando no aplica.
Cómo corregir el error CP127 paso a paso
- Determina si el traslado real corresponde al supuesto de RegistroISTMO; no lo actives por conveniencia.
- Con Sí, consulta c_RegistroISTMO y captura las claves de ambos polos reales. Sin RegistroISTMO, omite los dos atributos de polo.
- Reexporta y comprueba conjuntamente el indicador y el par, conservando los ceros iniciales de las claves.
Ejemplo
Ejemplo de codificación, condicionado a que sean los polos reales: RegistroISTMO="Sí", UbicacionPoloOrigen="01" (Coatzacoalcos I) y UbicacionPoloDestino="02" (Coatzacoalcos II). Ambos códigos figuran en el catálogo. Si no aplica RegistroISTMO, se omiten los tres atributos; no se escribe No.
¿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 CP127Consulta 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 CP127 en la Carta Porte 3.1?
CP127 exige ambos polos cuando RegistroISTMO vale Sí y prohíbe los dos si no tiene valor. El XSD vincula los polos a c_RegistroISTMO. Informar solo el origen no completa el par, y usar RegistroISTMO="No" no es una alternativa admitida por el esquema consultado.
¿En qué nodo está el error CP127?
En CartaPorte@RegistroISTMO, @UbicacionPoloOrigen y @UbicacionPoloDestino. La existencia de la clave no acredita elegibilidad territorial, beneficios fiscales ni un trayecto entre esos polos.
¿Cómo se corrige el error CP127?
Determina si el traslado real corresponde al supuesto de RegistroISTMO; no lo actives por conveniencia. Reexporta y comprueba conjuntamente el indicador y el par, conservando los ceros iniciales de las claves.
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.