Error CFDI40162: ClaveProdServ fuera del catálogo
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40162 al timbrar: la ClaveProdServ no pertenece al catálogo del SAT

El error CFDI40162 significa que el campo ClaveProdServ de un concepto no contiene un valor válido del catálogo c_ClaveProdServ del SAT. Es una clave que suele capturarse a mano o heredarse de catálogos de productos antiguos. Aquí te explicamos cómo funciona el catálogo, qué causas son frecuentes y cómo localizar la clave correcta para tu producto o servicio.

Resumen rápido del error

  • Código: CFDI40162
  • Campo: ClaveProdServ
  • Nodo del XML: cfdi:Comprobante/cfdi:Conceptos/cfdi:Concepto
  • Regla del SAT (Anexo 20): Este atributo, debe contener un valor del catálogo c_ClaveProdServ.
  • Mensaje de rechazo: El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ.
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40162?

Cada concepto del CFDI 4.0 debe identificar lo que se vende con una clave de producto o servicio de ocho dígitos. El catálogo c_ClaveProdServ es publicado por el SAT y organiza las claves por segmento, familia, clase y producto. La validación CFDI40162 comprueba que el valor capturado exista en ese catálogo.

Si la clave no existe, tiene un dígito de menos, incluye letras o fue retirada del catálogo, el PAC rechaza el comprobante y no se genera UUID.

Dónde se valida: el nodo concepto y ClaveProdServ

La validación se aplica al atributo ClaveProdServ de cada cfdi:Concepto. Si tu comprobante tiene diez conceptos, se revisa la clave de cada uno; basta con que una falle para que el CFDI se rechace.

  • CFDI40162: la clave debe existir en el catálogo c_ClaveProdServ.
  • CFDI40163: si la clave requiere un complemento, este debe existir.
  • CFDI40164: si la clave exige impuestos trasladados o retenidos, deben estar declarados.
  • CFDI40196: la misma regla de catálogo aplicada a las partes de un concepto (cfdi:Parte).

Causas más comunes del error CFDI40162

  • La clave no existe en el catálogo. Se capturó un número de menos o de más dígitos, o con espacios y letras.
  • Se usó una clave inventada o interna. Algunos sistemas generan códigos propios de producto y los mandan en este campo.
  • La clave pertenece a una versión anterior del catálogo. Si una clave deja de estar vigente o se reemplaza, los productos guardados con ella empiezan a fallar.
  • Error de importación. Una hoja de cálculo convierte 01010101 en 1010101 y se pierde el cero inicial.
  • Se copió una clave de otro concepto. Se reutiliza un renglón de otra factura sin cambiar la clave.

Cómo corregir el error CFDI40162 paso a paso

  1. Identifica el concepto con error. Revisa cada concepto del comprobante y anota su ClaveProdServ.
  2. Comprueba que tenga ocho dígitos. Debe ser solo numérica; si falta un cero inicial, agrégalo.
  3. Busca la clave en el catálogo del SAT. Consulta el catálogo c_ClaveProdServ y busca por descripción del producto o servicio hasta encontrar el que mejor lo describa.
  4. Valida su vigencia. El catálogo indica fechas de inicio y fin de vigencia de cada clave; elige una vigente.
  5. Actualiza tu catálogo de productos. Corrige la clave en el producto para que todas las facturas futuras salgan bien.
  6. Revisa complementos e impuestos. Algunas claves exigen complementos o impuestos específicos (CFDI40163 y CFDI40164).
  7. Vuelve a timbrar. Con una clave válida el PAC puede avanzar a las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo de un concepto de servicios:

Incorrecto:

<cfdi:Concepto ClaveProdServ="1010101" Cantidad="1" ClaveUnidad="E48" Descripcion="Servicio" ValorUnitario="1000.00" Importe="1000.00" ObjetoImp="02"/>

Correcto:

<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="E48" Descripcion="Servicio de facturación" ValorUnitario="1000.00" Importe="1000.00" ObjetoImp="02"/>

En el ejemplo incorrecto falta un dígito. La clave 84111506 se muestra solo como ejemplo de formato de ocho dígitos; la clave correcta depende del producto o servicio y debe elegirla quien conoce la operación o tu contador.

Cómo elegir bien la clave de producto o servicio

El criterio práctico es describir con precisión lo que realmente se vende. Empieza por el segmento y la familia que corresponda a tu giro y baja hasta la clase y el producto. Evita claves demasiado genéricas cuando existe una específica, porque algunas de ellas piden complementos o impuestos y ahí se disparan otras validaciones. Guarda la clave elegida en el catálogo de productos de tu sistema: la clave se captura una vez y se hereda en cada factura. Revisa tu catálogo cuando el SAT actualice el catálogo o cuando agregues productos nuevos. Si tu operación es compleja (por ejemplo transporte, nómina o venta de inmuebles), consulta con tu contador qué clave y complementos corresponden.

Cómo evitar este error con Soicont

Soicont es una plataforma de facturación electrónica CFDI 4.0 con PAC autorizado. Antes de enviar el comprobante a timbrar, valida los datos del receptor, los catálogos del SAT y los cálculos de impuestos, y si algo no cuadra te muestra el error con una explicación clara para que lo corrijas y vuelvas a emitir. Además, tus folios no caducan y puedes facturar para varias empresas (multi-RFC) desde una sola cuenta.

Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.

Errores relacionados

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Dónde consulto el catálogo c_ClaveProdServ?

En el catálogo publicado por el SAT en su portal, que incluye el buscador por descripción y las fechas de vigencia de cada clave.

¿Puedo usar la misma clave para todos mis productos?

Técnicamente la validación solo revisa que exista, pero la clave debe describir lo que se vende. Usar una clave inadecuada puede traerte problemas fiscales; consúltalo con tu contador.

¿Qué pasa si mi producto no aparece?

Busca por sinónimos y por familias cercanas. Si no hay una clave apropiada, tu contador te indicará la que corresponda.

¿Por qué se pierde el cero inicial?

Porque las hojas de cálculo tratan la clave como número. Formatea la columna como texto antes de importar.

¿Se genera UUID con este error?

No. Hasta que corrijas la clave el CFDI no se timbra.

¿Todavía no se resuelve?

Si después de revisar estos puntos el error continúa, escríbenos desde la página de contacto con el código del error y el XML que intentaste timbrar (nunca envíes contraseñas ni la llave privada del CSD). Si aún no tienes cuenta, crea la tuya y empieza a facturar con validaciones previas.

Regístrate