Error CFDI40163: falta el complemento que exige la clave
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40163 al timbrar: falta el complemento requerido para la ClaveProdServ

El error CFDI40163 aparece cuando la ClaveProdServ de un concepto es válida, pero el catálogo c_ClaveProdServ indica que para esa clave el comprobante debe incluir un complemento y ese complemento no existe en el XML. No es un error de captura de la clave, sino de lo que le falta al comprobante. En esta guía verás cómo saber qué complemento exige una clave, qué casos son frecuentes y cómo corregir el XML.

Resumen rápido del error

  • Código: CFDI40163
  • Campo: ClaveProdServ
  • Nodo del XML: cfdi:Comprobante/cfdi:Conceptos/cfdi:Concepto
  • Regla del SAT (Anexo 20): Deben existir los complementos que señale el catálogo c_ClaveProdServ aplicables para este atributo.
  • Mensaje de rechazo: No existe el complemento requerido para el valor de ClaveProdServ.
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40163?

El catálogo c_ClaveProdServ incluye, para algunas claves, una columna que indica el complemento que el comprobante debe llevar. Si capturas una clave que lo requiere y no agregas el nodo correspondiente dentro de cfdi:Complemento, el PAC rechaza el CFDI con este código.

La regla CFDI40163 no se refiere a un error en la clave. A diferencia de CFDI40162 (la clave no existe) y CFDI40196 (la clave de una Parte no existe), aquí la clave existe y el problema es que el comprobante no trae el complemento asociado. Tampoco es lo mismo que CFDI40164, que habla de impuestos que la clave exige.

Dónde se valida: el nodo Concepto, ClaveProdServ y complemento

La validación se aplica a cada cfdi:Concepto: el PAC consulta su ClaveProdServ en el catálogo y, si esa clave exige un complemento, verifica que el comprobante lo incluya dentro de cfdi:Complemento. Un comprobante con varios conceptos puede requerir varios complementos.

  • CFDI40162: la clave debe existir en el catálogo.
  • CFDI40163: si la clave exige un complemento, debe existir (esta ficha).
  • CFDI40164: si la clave exige impuestos trasladados o retenidos, deben estar declarados.
  • CFDI40196: la regla de catálogo aplicada a la clave de una Parte.

Causas más comunes del error CFDI40163

  • Se eligió una clave que exige un complemento. El producto o servicio pertenece a un giro con complemento obligatorio y el comprobante se emitió sin él.
  • El complemento existe, pero en el nodo equivocado. El nodo se agregó fuera de cfdi:Complemento o con un nombre de complemento distinto.
  • Se usó una clave de un giro especial sin saberlo. Por ejemplo, claves de transporte, educación privada, notarios o construcción.
  • La plantilla de factura general se usó en una operación con complemento. El comprobante se emitió desde la opción de factura simple en lugar de la que incluye el complemento.
  • La clave correcta es otra. Se eligió una clave específica con complemento cuando la operación realmente corresponde a una clave sin complemento.

Cómo corregir el error CFDI40163 paso a paso

  1. Identifica la clave del concepto. Anota el ClaveProdServ del concepto que dispara el error.
  2. Consulta el catálogo del SAT. Busca la clave y revisa qué complemento indica.
  3. Confirma que la clave es la correcta. Si la clave describe tu operación, necesitas el complemento; si no, cambia la clave.
  4. Agrega el complemento. Incluye el nodo del complemento dentro de cfdi:Complemento con todos sus datos obligatorios.
  5. Revisa los demás datos del comprobante. Algunos complementos piden atributos adicionales o un tipo de comprobante específico.
  6. Vuelve a timbrar. Con el complemento presente el PAC continúa con las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo esquemático de un comprobante cuyo concepto exige un complemento; el texto entre corchetes sustituye datos reales:

Incorrecto:

<cfdi:Concepto ClaveProdServ="[clave que exige complemento]" ... />
...
<!-- sin nodo cfdi:Complemento -->

Correcto:

<cfdi:Concepto ClaveProdServ="[clave que exige complemento]" ... />
...
<cfdi:Complemento>
  <!-- nodo del complemento que indica el catálogo, con sus datos -->
</cfdi:Complemento>

El ejemplo es esquemático porque el complemento exacto depende de la clave. Consulta el catálogo del SAT y, ante cualquier duda, a tu contador.

Cuáles son los giros con complemento y cómo prepararte

No todas las operaciones piden complemento, pero algunos giros sí lo hacen. En el sitio de Soicont encontrarás información sobre varios de ellos: el complemento Carta Porte para traslado de mercancías, el complemento IEDU para instituciones educativas privadas, la facturación para notarios y la facturación para construcción. Si tu giro es uno de estos, es recomendable que tengas preconfiguradas tus plantillas con el complemento y que en tu catálogo de productos marques qué claves lo requieren. Así evitas emitir por error un comprobante simple con una clave que exige complemento. Para saber qué claves y complementos corresponden a tu operación, consulta con tu contador.

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

¿Qué significa que una clave exija un complemento?

Que el catálogo indica que los comprobantes con esa clave deben incluir un complemento específico en cfdi:Complemento.

¿Mi clave es incorrecta?

No necesariamente. Con CFDI40163 la clave existe; lo que falta es el complemento.

¿Cómo sé qué complemento necesito?

Consulta el catálogo del SAT para esa clave y confirma con tu contador. No todos los giros piden complemento.

¿En qué se diferencia de CFDI40162?

CFDI40162 se dispara cuando la clave no existe; CFDI40163 cuando existe pero falta el complemento que exige.

¿Se genera UUID con CFDI40163?

No. El comprobante se rechaza antes del timbrado y se corrige antes de volver a emitir.

¿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