Error CFDI40161: UsoCFDI no aplica al receptor
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40161 al timbrar: el UsoCFDI debe aplicar al tipo de persona y al régimen del receptor

El error CFDI40161 aparece cuando el UsoCFDI existe en el catálogo, pero no es válido para el tipo de persona ni para el régimen fiscal del receptor. La clave está bien escrita; lo que falla es la combinación. Un uso pensado para personas físicas, por ejemplo, no se acepta para un receptor persona moral. Aquí verás cómo elegirlo desde la constancia del cliente y cómo guardar el uso permitido en cada ficha.

Resumen rápido del error

  • Código: CFDI40161
  • Campo: UsoCFDI
  • Nodo del XML: cfdi:Receptor
  • Regla del SAT (Anexo 20): El valor que se registre en este atributo debe aplicar para el tipo de persona del receptor y el régimen correspondiente conforme al catálogo c_UsoCFDI.
  • Mensaje de rechazo: La clave del campo UsoCFDI debe corresponder con el tipo de persona (física o moral) y el régimen correspondiente conforme al catálogo c_UsoCFDI.
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40161?

El catálogo c_UsoCFDI indica, para cada clave, si aplica a personas físicas, morales o ambas, y con qué regímenes del receptor es compatible. La regla CFDI40161 cruza esos datos con el RFC y el RegimenFiscalReceptor del comprobante.

No debe confundirse con CFDI40160, que solo verifica que la clave exista en el catálogo, ni con CFDI40158, que comprueba la relación entre el régimen y el tipo de persona. Aquí el régimen puede ser correcto y el uso también, y aun así la pareja no es admitida.

Dónde se valida: el nodo Receptor y uso del CFDI

La validación se aplica al atributo UsoCFDI del nodo cfdi:Receptor, en conjunto con el RFC y el RegimenFiscalReceptor del mismo nodo.

  • CFDI40157: el RegimenFiscalReceptor debe estar en c_RegimenFiscal.
  • CFDI40158: el régimen debe corresponder al tipo de persona del receptor.
  • CFDI40159: con RFC genérico, el régimen debe ser 616.
  • CFDI40160: el UsoCFDI debe estar en el catálogo.
  • CFDI40161: el uso debe aplicar al tipo de persona y al régimen (esta ficha).

Causas más comunes del error CFDI40161

  • Se eligió un uso exclusivo de personas físicas. El receptor es persona moral.
  • El uso no aplica a ese régimen. El régimen del receptor no admite esa clave.
  • Se usó un valor por defecto. El sistema pone siempre el mismo uso a todos los clientes.
  • Cambió el régimen del cliente. Se actualizó el régimen y el uso quedó anterior.
  • Se copió el uso de otro receptor. Se duplicó una ficha con régimen distinto.
  • Se confundió con la deducción. El cliente pidió un uso sin revisar si su régimen lo permite.

Cómo corregir el error CFDI40161 paso a paso

  1. Anota el tipo de persona y el régimen. Tómalos de la constancia de situación fiscal del cliente.
  2. Consulta el catálogo de usos. Revisa en la columna de personas y regímenes cuáles claves aplican.
  3. Confirma con el cliente. Pregúntale qué uso le corresponde según sus gastos.
  4. Corrige el UsoCFDI. Elige una clave compatible con su persona y régimen.
  5. Guarda el uso en su ficha. Para no volver a elegirlo cada vez.
  6. Se vuelve a timbrar. Con los datos coherentes, el PAC pasa a las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo de un receptor persona moral con un uso que no aplica a su tipo de persona; los datos son ficticios:

Incorrecto:

<cfdi:Receptor Rfc="ABC050505AB5" Nombre="EMPRESA DE PRUEBA" DomicilioFiscalReceptor="64000" RegimenFiscalReceptor="601" UsoCFDI="D01" />

Correcto:

<cfdi:Receptor Rfc="ABC050505AB5" Nombre="EMPRESA DE PRUEBA" DomicilioFiscalReceptor="64000" RegimenFiscalReceptor="601" UsoCFDI="G03" />

Los datos son ficticios y las claves del ejemplo son solo ilustrativas. La clave correcta depende del cliente y del catálogo vigente.

Guarda el uso permitido en cada ficha de cliente

La mejor forma de evitar este rechazo es pedir el uso al dar de alta al cliente y validar la pareja con su régimen en ese momento, no al timbrar. Si tu sistema permite una lista de usos por cliente, guarda solo los que son compatibles con su persona y régimen. Cuando cambie el régimen, revisa la lista. Para clientes de ventas de mostrador, define una política clara, como solicitar siempre la constancia. Evita un uso global por defecto para todos. Para repasar los datos del receptor, consulta la guía de facturación electrónica CFDI 4.0.

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 el error 40161?

Que el uso del CFDI no aplica al tipo de persona o al régimen del receptor.

¿La clave existe en el catálogo?

Sí, por eso no es el 40160; lo que falla es la combinación.

¿Quién elige el uso?

Normalmente el receptor, según su situación; consúltalo con tu contador.

¿Puedo poner el mismo uso a todos?

No. Debe ser compatible con cada cliente.

¿Qué datos reviso primero?

El RFC, el régimen y el tipo de persona.

¿Se genera UUID con este error?

No. El comprobante se rechaza antes del timbrado.

¿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