Error CFDI40123: Exportacion fuera de c_Exportacion
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40123 al timbrar: el atributo Exportacion no pertenece al catálogo c_Exportacion

El error CFDI40123 aparece cuando el atributo Exportacion del comprobante no contiene una clave válida del catálogo c_Exportacion del SAT. Este atributo es obligatorio en CFDI 4.0 y se llena en todas las facturas, incluso cuando no hay exportación: en ese caso se declara con la clave de “no aplica”. Esta guía se centra en elegir una clave que exista en el catálogo; el complemento de comercio exterior se revisa con otra regla.

Resumen rápido del error

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

¿Qué significa el error CFDI40123?

Exportacion indica si el comprobante ampara una operación de exportación. El catálogo c_Exportacion tiene claves de dos dígitos: 01 (no aplica), 02 (definitiva con clave de pedimento A1), 03 (temporal) y 04 (definitiva con clave distinta de A1 o cuando no existe enajenación).

La regla CFDI40123 solo comprueba que la clave exista. Si eliges 02, el comprobante debe incluir además el complemento de comercio exterior (CFDI40122). La gran mayoría de las facturas nacionales usan 01.

Dónde se valida: el nodo Comprobante y Exportacion

La validación se aplica al atributo Exportacion del nodo raíz cfdi:Comprobante. Es un dato requerido: si falta o contiene un valor ajeno al catálogo, el PAC rechaza el comprobante sin asignar UUID.

  • CFDI40123: la clave debe existir en el catálogo (esta ficha).
  • CFDI40122: con la clave 02, el comprobante debe llevar el complemento de comercio exterior.
  • CFDI40156 a CFDI40151: datos del receptor extranjero, como residencia fiscal y número de registro tributario.

Causas más comunes del error CFDI40123

  • Se dejó vacío. El sistema no traía valor predeterminado y el campo quedó sin llenar.
  • Se escribió una descripción. No aplica o Definitiva en lugar de 01 o 02.
  • Se capturó un dígito. 1 en lugar de 01, por el formato del campo.
  • Se usó una clave de otro catálogo. Por ejemplo A1, que es una clave de pedimento y no de este catálogo.
  • La plantilla migró de CFDI 3.3. En esa versión no existía el atributo y el valor se llenó a mano.

Cómo corregir el error CFDI40123 paso a paso

  1. Determina si es una venta de exportación. Si vendes a un cliente en México o la operación es nacional, la clave es 01.
  2. Si hay exportación, elige la clave que corresponda. Consulta con tu contador cuál aplica según el tipo de operación.
  3. Escribe la clave con dos dígitos. Sin texto ni espacios.
  4. Revisa los datos del receptor extranjero. Residencia fiscal y número de registro tributario, cuando aplique.
  5. Agrega el complemento si la clave lo exige. Es el caso de la 02 (CFDI40122).
  6. Vuelve a timbrar. Con una clave válida, el PAC sigue con las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo del encabezado de una factura nacional; los datos son ficticios:

Incorrecto:

<cfdi:Comprobante Version="4.0" ... Exportacion="No aplica" />

Correcto:

<cfdi:Comprobante Version="4.0" ... Exportacion="01" />

Para una operación de exportación definitiva, el valor sería otra clave del catálogo y se agregaría el complemento correspondiente; la elección debe confirmarla tu contador.

Cuándo usar una clave de exportación

Solo marca una operación como exportación cuando realmente lo es: la venta de mercancía o servicios a un cliente en el extranjero que cumple los requisitos aduaneros. Si el cliente es extranjero pero la entrega se hace en territorio nacional, consulta con tu contador. En ventas ocasionales a clientes del extranjero, tener a la mano la clave y el complemento ahorra rechazos. Para cualquier otro caso, la clave es 01. Si quieres una guía del flujo de emisión para tu negocio, consulta la 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é clave uso en una factura nacional?

La 01, que indica que no es una operación de exportación.

¿Es obligatorio llenar Exportacion?

Sí, es un atributo requerido en CFDI 4.0.

¿Qué claves tiene el catálogo?

Cuatro: 01, 02, 03 y 04. Consulta con tu contador cuál aplica en cada caso.

¿Necesito un complemento si elijo exportación?

Con la clave 02, sí: el de comercio exterior (CFDI40122).

¿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