logo
Solución de ProblemasCP170/CP172 - Internacional vs nacional

CP170 y CP172 - Internacional vs nacional

Cómo resolver los errores CP170 (TipoMateria) y CP172 (DocumentacionAduanera) que ocurren cuando un embarque tiene campos de comercio internacional siendo nacional, o al revés.

El patrón común

Ambos errores apuntan a la misma confusión: el embarque tiene campos de transporte internacional declarados, pero el atributo TranspInternac está marcado como "No".

El SAT exige que los campos exclusivos de comercio internacional (como TipoMateria o DocumentacionAduanera) solo aparezcan cuando TranspInternac="Sí". Si están en un viaje nacional, rechaza el timbrado.

CP170 — TipoMateria

Mensaje del SAT. "TipoMateria no debe existir".

Causa. En al menos una mercancía se declaró TipoMateria (un código del catálogo c_TipoMateria), pero el embarque está marcado como nacional.

Solución según el caso real:

Quita el TipoMateria de las mercancías. Edita los datos de Carta Porte desde el detalle del embarque y borra ese campo en cada mercancía afectada.

CP172 — DocumentacionAduanera

Mensaje del SAT. "DocumentacionAduanera no debe existir".

Causa. Hay un pedimento o documento aduanero declarado en una mercancía nacional.

Solución:

Quita el pedimento del XML. Si el XML viene del proveedor, súbelo corregido. Como alternativa, marca Carta Porte Propia en el embarque para que TMS genere el XML sin pedimento.

Cómo decidir si es nacional o internacional

Un embarque es internacional cuando cruza una aduana. Si el origen y destino están dentro de México y no hay cruce de frontera, es nacional independientemente de quién es el cliente.

CasoTipo
Origen Monterrey, destino CDMXNacional
Origen Laredo TX (USA), destino MonterreyInternacional
Origen Monterrey, destino Laredo TX (USA)Internacional
Origen Tijuana, destino San DiegoInternacional

Carta Porte Propia: cuándo usarla

Cuando el XML del proveedor es problemático y no puedes obtener uno corregido a tiempo, marca Carta Porte Propia en el embarque. Esto le dice a TMS que genere el XML directamente con los datos editables del sistema, ignorando el XML del proveedor.

Activa Carta Porte Propia

En el detalle del embarque, marca usa_carta_porte_propia = true.

Captura los datos manualmente

Edita ubicaciones, mercancías, vehículo, chofer y demás. El sistema guarda todo como overrides.

Genera el XML

Al timbrar, TMS construye el XML desde cero con los datos capturados, omitiendo el XML del proveedor.

Carta Porte Propia es una salida de emergencia. Cuando puedas, pide al proveedor un XML correcto: la conciliación con su factura es más limpia cuando ambos documentos vienen del mismo origen.