Catálogo SAT

Catálogo Productos y Servicios (c_ClaveProdServCP) SAT

c_ClaveProdServCP es el catálogo de Productos y Servicios del SAT para clasificar mercancías en el Complemento Carta Porte 3.1. La columna "Material Peligroso" (valores 0, 1, 0,1) determina si la carga requiere documentación de la SICT, evitando errores (CP155) y rechazos de timbrado.

I. Estructura del Catálogo

El atributo BienesTransp utiliza el catálogo c_ClaveProdServCP para identificar exactamente qué mercancía se está trasladando. La columna más crítica de este catálogo es Material Peligroso, la cual dicta las reglas de validación del comprobante.

II. ¿Cómo encuentro mi producto y sé si es peligroso?

En palabras simples: Este catálogo contiene miles de claves para describir qué estás transportando. Lo más importante al elegir tu clave es revisar si el SAT considera ese producto como un riesgo para las vías de comunicación.

La regla más importante: Si la columna de Material Peligroso dice 1 o 0,1, el SAT te exigirá declarar información adicional (como la Clave UN y el Embalaje). Si dice 0, está prohibido agregar esa información.

💡 ¿Cansado de buscar en tablas gigantes? El autocompletado de LogiPro te sugiere el código mientras escribes la descripción y detecta si es peligroso automáticamente.

III. Detalles Técnicos

  • Modo de Transporte: Multimodal / General
  • Nodo XML: cfdi:Comprobante/cfdi:Complemento/cartaporte31:CartaPorte/cartaporte31:Mercancias/cartaporte31:Mercancia/@BienesTransp
  • Condición de Uso: Requerido

IV. Casos Especiales: La Lógica de la Columna "Material Peligroso"

El SAT clasifica los productos en tres categorías estrictas:

  1. Valor 0 (No Peligroso): El producto nunca es peligroso. El atributo MaterialPeligroso debe omitirse por completo.
  2. Valor 1 (Siempre Peligroso): El producto siempre es un riesgo. El atributo MaterialPeligroso es obligatorio y debe tener el valor "Sí".
  3. Valor 0,1 (Condicional): Depende de la presentación, empaque o concentración del producto. El emisor debe evaluar y declarar si en este viaje específico se considera peligroso.

V. Errores Comunes de Validación

CP155: Incongruencia en Material Peligroso

"El valor registrado en el atributo 'Mercancia:MaterialPeligroso' no es válido o el valor registrado en el atributo 'Mercancias:Mercancia:BienesTransp' contiene el valor '0' (cero) en la columna 'Material peligroso' del catálogo catCartaPorte:c_ClaveProdServCP."

🔴 Causa del Error: El SAT detectó una contradicción. O bien declaraste que la carga ES material peligroso pero la clave del producto dice que NO lo es (0), o la clave del producto exige que sea peligroso (1) y no incluiste el nodo correspondiente.

🛠️ Solución Manual:

  1. Abre el catálogo c_ClaveProdServCP en Excel.
  2. Busca la clave que pusiste en BienesTransp.
  3. Revisa la columna 'Material peligroso'.
  4. Si indica 0,1 o 1, asegúrate de registrar el atributo MaterialPeligroso. Si indica 0, elimina el atributo de tu XML.

Solución LogiPro: Olvídate de memorizar reglas. LogiPro habilita o bloquea los campos de Material Peligroso automáticamente según el producto que elijas, impidiendo que generes un XML contradictorio.

Preguntas frecuentes

¿Qué significa el valor '0,1' en la columna de Material Peligroso?

Significa que el producto es condicional. Puede o no ser considerado material peligroso dependiendo de factores como su concentración, volumen o tipo de empaque. Queda a criterio del emisor declarar si en ese traslado específico representa un riesgo.

¿Qué pasa si mi producto tiene valor '0' pero le agrego el nodo de Material Peligroso?

El SAT rechazará el timbrado inmediatamente con el error CP155. Un producto clasificado con '0' en el catálogo c_ClaveProdServCP tiene estrictamente prohibido llevar el atributo MaterialPeligroso en el XML.

¿Necesitas generar tu Carta Porte?

Con LogiPro puedes crear tu Carta Porte en minutos. Nosotros llenamos automáticamente los códigos del SAT, sin que tengas que buscar en catálogos.