I. Estructura del Catálogo
El catálogo c_ClaveTipoCarga define las clasificaciones aceptadas por el SAT para la mercancía transportada por vía marítima.
| Columna | Descripción | Regla de Validación |
|---|---|---|
| Clave | Identificador alfanumérico del tipo de carga. | Debe registrarse exactamente como aparece en el catálogo oficial. |
| Descripción | Nombre descriptivo (ej. Carga General, Granel). | Solo como referencia visual, no se incluye en el XML. |
¿Qué es el Tipo de Carga Marítima?
En palabras simples: Es la forma en que le dices al SAT cómo viene empacada o agrupada tu mercancía dentro del barco (por ejemplo, si viene suelta, en contenedores, o es líquido a granel).
La regla más importante: Este dato es estrictamente obligatorio si tu medio de transporte es marítimo. No puedes timbrar el complemento sin especificar esta clave.
III. Detalles Técnicos del Nodo
- Nodo XML:
cfdi:Comprobante/cfdi:Complemento/cartaporte31:CartaPorte/Mercancias/TransporteMaritimo/@TipoCarga - Condición de Uso: Requerido (Obligatorio para transporte marítimo).
- Tipo de Dato: Cadena de texto (String) validada contra el catálogo oficial.
IV. Consideraciones para Transporte Marítimo
Al clasificar la carga, es fundamental que la clave seleccionada coincida con la naturaleza física de los bienes declarados en el nodo de Mercancias. Por ejemplo, si declaras líquidos inflamables, el tipo de carga debe reflejar que es carga a granel líquida o contenerizada, según corresponda a la logística real de la embarcación.
V. Errores Comunes de Validación
Error de Validación: Clave de Tipo de Carga Inválida
"El atributo TipoCarga no contiene una clave válida del catálogo c_ClaveTipoCarga publicado por el SAT o se encuentra vacío."
🔴 Causa del Error: El sistema de facturación intentó registrar un valor que no existe en el catálogo oficial del SAT, o el campo se dejó en blanco al generar un CFDI con complemento marítimo.
🛠️ Solución Manual:
- Verifica que el medio de transporte seleccionado sea efectivamente Marítimo.
- Consulta el catálogo oficial
c_ClaveTipoCarga. - Asegúrate de copiar la clave exacta (sin espacios adicionales) y colócala en el atributo
@TipoCargaantes de intentar timbrar nuevamente.