Estructura del Catálogo
Este catálogo clasifica el rol de la estación en el flujo logístico:
| Columna | Descripción | Lógica de Negocio |
|---|---|---|
| Clave de estación | Código numérico (01, 02, 03) | Valor para atributo TipoEstacion |
| Descripción | Categoría en flujo logístico | Origen Nacional, Intermedia, Destino Final |
| Clave transporte | Medio válido para la clave | Validación con c_CveTransporte |
¿Qué es el "tipo" de una estación?
En palabras simples: Es el ROL que juega esa estación en tu viaje — ¿de dónde sale la carga (Origen)? ¿dónde hace escala (Intermedia)? ¿dónde termina (Destino)?
Lo más importante: Si usas camiones (autotransporte), NO uses este catálogo. Es solo para barcos, aviones y trenes.
Dependencia con Medio de Transporte
Uso condicional estricto:
- Ferroviario, Aéreo, Marítimo: Puede usar este catálogo
- Autotransporte: PROHIBIDO usar este catálogo (Error CP140)
- Estaciones extranjeras: NO usar TipoEstacion
- Validación cruzada: Con c_CveTransporte
Tipos de Estación
Origen Nacional (01):
- Función: Punto de partida dentro de territorio mexicano
- Aplicación: Estaciones de salida nacionales
- Domicilio: Puede incluir nodo Domicilio si es necesario
- Ejemplos: Aeropuerto CDMX (salida), Puerto Veracruz (salida)
Intermedia (02):
- Función: Puntos de paso durante el trayecto
- Aplicación: Escalas, transbordos, paradas técnicas
- Domicilio: PROHIBIDO nodo Domicilio en ferroviario (Error CP142)
- Ejemplos: Estaciones de tren intermedias, escalas aéreas
Destino Final (03):
- Función: Punto de llegada del transporte
- Aplicación: Estaciones de destino final
- Domicilio: Puede incluir nodo Domicilio según modalidad
- Ejemplos: Aeropuerto destino, puerto de llegada
Coordinación con Ubicaciones
Relación con NumEstacion:
- NumEstacion: Identifica estación física específica (c_Estaciones)
- TipoEstacion: Define rol de esa estación en el viaje
- Complementarios: Ambos pueden ser necesarios
- Ejemplo: NumEstacion="AICM" + TipoEstacion="01" (origen)
Casos Especiales
Exclusión Autotransporte
Para transporte terrestre por carretera:
- Error CP140: Autotransporte NO usa TipoEstacion
- Razón: Se basa en direcciones (Domicilios), no estaciones
- Alternativa: Solo nodos Domicilio con direcciones completas
- Validación: Sistema debe omitir atributo completamente
Transporte Ferroviario
Para trenes y estaciones ferroviarias:
- Estaciones específicas: c_Estaciones para ubicaciones exactas
- Tipo intermedio: Prohibido nodo Domicilio (Error CP142)
- Secuencia: Origen → Intermedias → Destino
- Trayectos largos: Múltiples estaciones intermedias
Transporte Aéreo
Para aeropuertos y vuelos:
- Códigos IATA/ICAO: Identificación de aeropuertos
- Escalas: Aeropuertos intermedios en vuelos
- Internacional: Solo estaciones mexicanas usan TipoEstacion
- Carga aérea: Terminales especializadas
Transporte Marítimo
Para puertos y navegación:
- Puertos nacionales: Veracruz, Altamira, Manzanillo
- Escalas portuarias: Puertos intermedios en ruta
- Cabotaje: Navegación entre puertos mexicanos
- Internacional: Solo puertos mexicanos clasificar
Estaciones Extranjeras
Para ubicaciones internacionales:
- Regla: NO usar TipoEstacion para estaciones extranjeras
- Identificación: Solo NumEstacion si existe en catálogo
- Domicilio: Información de ubicación en texto libre
- Validación: Error si se incluye TipoEstacion
Multimodalidad
Para transportes combinados:
- Transferencias: Entre diferentes medios de transporte
- Terminales intermodales: Facilidades especializadas
- Documentación: Carta Porte por modalidad
- Continuidad: Seguimiento entre modalidades
Diferencia con TipoUbicacion
Conceptos relacionados:
- TipoEstacion: Rol de la estación en el viaje
- TipoUbicacion: Origen, Destino, Intermedio (concepto más amplio)
- Complementarios: Ambos pueden aplicar según contexto
- Jerarquía: TipoUbicacion > TipoEstacion
Estaciones de Transferencia
Para cambios de modalidad:
- Terminales intermodales: Tren-camión, barco-tren
- Aeropuertos de carga: Conexiones terrestres
- Puertos secos: Terminales interiores
- Coordinación: Entre diferentes transportistas
Validación Antes del Timbrado
Verificaciones necesarias:
- Medio de transporte: Compatible con uso de estaciones
- Ubicación nacional: Solo estaciones mexicanas
- Coherencia: TipoEstacion vs NumEstacion
- Nodo Domicilio: Según reglas de cada tipo
Trayectos Complejos
Para rutas con múltiples paradas:
- Secuencia lógica: Origen → Intermedias → Destino
- Estaciones múltiples: Cada una con su clasificación
- Documentación: Carta Porte puede cubrir todo el trayecto
- Responsabilidades: Clarificar por tramo
Errores Comunes de Validación
CP140: TipoEstacion Prohibido para Autotransporte
"El atributo TipoEstacion no debe existir si el transporte es Autotransporte, o si la estación es extranjera."
🔴 Causa del Error: Estás usando autotransporte o una estación extranjera pero incluiste el atributo TipoEstacion.
🛠️ Solución Manual:
- Si usas nodo Autotransporte: OMITE completamente el atributo TipoEstacion
- Si NumEstacion es extranjera: NO envíes TipoEstacion, solo usa Domicilio con texto libre
CP142: Domicilio Prohibido en Estación Intermedia Ferroviaria
"El nodo Domicilio no debe existir cuando TipoEstacion es "02" (Intermedia) en transporte Ferroviario."
🔴 Causa del Error: Para estaciones ferroviarias intermedias incluiste un nodo Domicilio que está prohibido.
🛠️ Solución Manual: Para estaciones ferroviarias intermedias (TipoEstacion="02"), NO incluyas el nodo Domicilio. El SAT asume la ubicación por la clave de estación.
CP136: Estación No Coincide con Transporte
"El valor de NumEstacion no coincide con el medio de transporte."
🔴 Causa del Error: La estación física seleccionada no es compatible con el medio de transporte declarado.
🛠️ Solución Manual: Verifica que la estación física seleccionada sea compatible con el medio de transporte declarado (Aéreo, Marítimo, Ferroviario). Un puerto no puede usarse con transporte aéreo.