Inicio › Blog › DIAN

Solución de problemas · DIAN · DIAN · 11 min de lectura

Factura electrónica rechazada por la DIAN: errores y cómo corregirlos

La DIAN responde cada factura electrónica con aceptada o rechazada y, si la rechaza, con un código de regla como FAJ43b o Regla 90. En miPlata FACTURAR ese código llega traducido a causa y solución, y la factura se corrige en la misma fila con Corregir y reenviar. Aquí tienes la tabla de los rechazos más frecuentes y el paso a paso en la app.

Publicado el 10 de octubre de 2026 · Equipo miPlata

Historial de una factura rechazada en miPlata FACTURAR, con la regla de la DIAN explicada en español
Probar en la demoCrear cuenta miPlataPreguntas frecuentes

Qué significa que la DIAN rechace una factura

Una factura electrónica rechazada no existe fiscalmente: la DIAN no le asignó validación, no tiene CUFE válido y no se entiende expedida (art. 616-1 del Estatuto Tributario). No es una anulación ni genera nota crédito: hay que corregir el dato que falló y volver a transmitir con el mismo número.

La respuesta de la DIAN siempre trae una o varias líneas con este formato:

Regla: FAJ43b, Rechazo: Nombre informado No corresponde al registrado en el RUT con respecto al Nit suministrado.
Regla: RUT01, Notificación: La validación del estado del RUT próximamente estará disponible.

Dos niveles que conviene distinguir:

En miPlata FACTURAR el historial de cada factura muestra la respuesta de la DIAN con los rechazos primero y las notificaciones después, cada uno con su código, la causa en español y el campo que hay que cambiar. No tienes que buscar el código en ningún sitio.

Las familias de reglas: dónde está el error

Las tres primeras letras del código dicen en qué parte del XML está el problema:

FamiliaÁrea del documentoDónde se corrige en miPlata
FABEncabezado: resolución, prefijo, softwareConfiguración DIAN → Rangos / Software.
FADNúmero, CUFE y fechas de emisiónConsecutivo dentro del rango, fecha del día, CUFE (lo calcula la instancia).
ZDCertificado de firmaConfiguración DIAN → Certificados (vencimiento); la firma la hace la instancia.
FAJDatos del emisorConfiguración → Mi empresa → Resumen (NIT, responsabilidades fiscales, dirección).
FAKDatos del adquirienteContactos → ficha del cliente (tipo y número de documento, DV, régimen, ciudad).
FAS / FAUTotales e impuestosLíneas de la factura (tarifa de IVA, descuentos).
FAXLíneas de detalleLíneas de la factura (cantidad, unidad, precio, impuesto).
FAZIdentificación del productoProductos → código del ítem.
CA* / DA* / CBG / LGCNotas crédito y débitoCrea la nota desde la factura original para que la referencia vaya incluida.
NIENómina electrónicaNómina → el documento rechazado → Corregir.
ZA / ZB / ZEArchivo y esquema XMLNo depende de los datos; si ocurre, soporte lo revisa con el número del documento.

Los rechazos más comunes y su solución

ReglaCausaCómo corregirlo
Regla 90Documento procesado anteriormente: ese prefijo + número ya fue recibido por la DIAN.En miPlata no haces nada: primero consulta su propio CUFE (si la DIAN ya aceptó ese mismo documento, queda Aceptada); si no, reemite la factura con el siguiente número libre y la envía de nuevo, sola. Queda en el historial del documento.
FAB05bEl número de resolución no corresponde a una autorización de numeración de tu NIT.Configuración DIAN → Rangos → Consultar en DIAN trae las resoluciones reales de tu NIT; usa la vigente.
FAB05cEl rango de numeración no está asociado a este software en el catálogo de la DIAN.miPlata lo asocia sola al solicitar un rango. Si la resolución la pediste por fuera: Consultar en DIAN con el enlace de acceso de producción y, si el rango queda Sin usar, púlsalo; miPlata lo asocia al software con ese mismo enlace.
FAB10bEl prefijo no coincide con el de la resolución.Usa el prefijo exacto autorizado, en mayúsculas y sin espacios.
FAB27bLa huella del software (PIN) no corresponde a un software autorizado para este facturador.En miPlata no ocurre: cada instancia usa el Software ID y PIN de producción registrados por la plataforma.
FAD05b / FAD05c / FAD05dEl consecutivo está por debajo, por encima o fuera del rango autorizado. FAD05c es el síntoma de un rango agotado.Ver resolución vencida o agotada; en miPlata se pide el rango nuevo desde la app.
FAD06El CUFE no está calculado correctamente: casi siempre porque se usó la clave técnica de pruebas en producción.En miPlata no ocurre: la clave técnica de producción se obtiene con GetNumberingRange al sincronizar el rango.
FAD09a / FAD09bLa fecha de emisión es anterior al inicio o posterior al fin de vigencia de la resolución.FAD09b = resolución vencida. Solicita un rango nuevo a la DIAN.
FAD09c / FAD09d / FAD09eFecha de emisión más de 10 días atrás, en el futuro, o distinta de la fecha de la firma.Factura con la fecha del día. Desde el anexo técnico 1.9 (FAD09e) la fecha de generación debe coincidir con la de la firma. miPlata siempre firma con la fecha de emisión.
ZD07El certificado de firma está vencido.Instala un certificado vigente. miPlata muestra el aviso de renovación 14 días antes y tramita el certificado nuevo un día antes de que venza.
FAJ24bEl dígito de verificación del NIT del emisor no es correcto.Configuración → Mi empresa → Resumen: miPlata calcula el DV al escribir el NIT.
FAJ26Responsabilidad fiscal del emisor no válida.Configuración → Mi empresa → Resumen, responsabilidades: solo valen O-13, O-15, O-23, O-47 y R-99-PN.
FAJ43a / FAJ43bFalta la razón social del emisor, o no coincide con la registrada en el RUT para ese NIT.Escribe la razón social exactamente como figura en el RUT (persona jurídica: razón social; persona natural: nombre registrado). miPlata la importa del RUT en el onboarding.
FAJ44a / FAJ44bEl NIT no está autorizado a facturar electrónicamente, o no corresponde a la razón social según el RUT.Verifica la responsabilidad 52 en el RUT y que NIT y razón social sean los del RUT.
FAK26Responsabilidad fiscal del cliente no válida.Ficha del cliente: O-13, O-15, O-23, O-47 o R-99-PN. Para personas naturales y la mayoría de empresas, R-99-PN.
FAK43 / FAK44Falta el nombre o el NIT/documento del cliente.Completa la ficha del cliente. Para ventas sin identificación usa «Consumidor Final» (NIT 222222222222), que miPlata trae preconfigurado.
CAJ24b / DAJ24bDV del NIT incorrecto en una nota crédito o débito.Corrige el DV en la ficha; la app lo calcula al escribir el NIT.
FAK14 / DSAJ14Dirección sin ciudad ni departamento.Asigna municipio y departamento en la ficha; miPlata usa los códigos DANE de su lista.
CDG01El código del departamento no coincide con el del municipio.Vuelve a seleccionar el municipio en la ficha para que departamento y ciudad sean coherentes.
FAS01 / FAS02 / FAS07Totales de impuestos inconsistentes: dos grupos para el mismo tributo, IVA en el encabezado sin ninguna línea con IVA, o IVA ≠ base × tarifa.Revisa la tarifa de cada línea; las líneas excluidas no llevan bloque de IVA. miPlata lo controla al construir el XML.
FAU02 / FAU04 / FAU14Bruto ≠ suma de líneas; base imponible ≠ suma de bases; total a pagar ≠ bruto + tributos − descuentos + cargos.Casi siempre un descuento aplicado al total y no a las líneas, o redondeo. miPlata recalcula el bloque de totales al guardar.
FAX01 / FAX02 / FAX07Una línea con dos bloques del mismo tributo, con IVA en un ítem excluido, o con IVA ≠ base × tarifa.Revisa el impuesto de ese ítem.
FAZ09Falta el código estándar del producto (StandardItemIdentification) en una línea.Asigna un código al producto; miPlata envía el código interno (estándar 999) cuando no hay otro.
CBG04La factura referenciada en la nota crédito no existe o no está aceptada en la DIAN.Crea la nota desde la factura aceptada (botón Crear nota crédito en la fila): número, CUFE y fecha van incluidos.
CAD02a / CBF03aUna anulación (concepto 2) se envió como nota sin referencia.Para anular, la nota debe ir referenciada a la factura. En miPlata, créala desde la factura.
LGC15La factura ya tiene aceptación expresa o tácita y no admite nota crédito que la referencie.Ver anulación y notas crédito.
RUT01El RUT del emisor (no del cliente) está cancelado, suspendido o inactivo.Si viene como «Notificación», ignórala (miPlata la muestra al final). Si es «Rechazo», actualiza o reactiva tu RUT en MUISCA.
ZA01El XML supera 500 KB.Divide la factura: más de ~400 líneas o descripciones muy largas superan el límite.
ZB01 / ZE02El XML no pasa el esquema UBL 2.1 (un elemento falta, sobra o está en otro orden).No depende de los datos: es el software. En miPlata, escríbenos con el número del documento.

Paso a paso en miPlata: corregir y reenviar una factura rechazada

  1. Localiza la factura rechazada

    En Facturas, la factura aparece con la etiqueta roja Rechazada. Puedes buscarla por número, NIT, cliente o CUFE en la barra de búsqueda. La fila trae dos acciones: el historial y Corregir y reenviar.

    Lista de facturas con una factura rechazada por la DIAN
    Paso 1: Lista de facturas con una factura rechazada por la DIAN. Datos de ejemplo.
  2. Lee el motivo traducido en el historial

    Pulsa el icono de Historial de la factura. Verás la respuesta completa de la DIAN: el código de regla, la causa en español y la corrección sugerida. Los rechazos van primero; las notificaciones informativas, después, para que nunca corrijas lo que no bloquea.

    Historial con la regla FAJ43b explicada: razón social distinta a la del RUT, y cómo corregirla
    Paso 2: Historial con la regla FAJ43b explicada: razón social distinta a la del RUT, y cómo corregirla. Datos de ejemplo.
  3. Corrige en la misma fila

    Pulsa Corregir y reenviar. La factura se abre en el formulario con el motivo del rechazo en un banner rojo arriba. Cambias el dato que indica la regla (la razón social, la tarifa, el NIT) sin volver a escribir nada más. Funciona igual desde el celular.

    Formulario de corrección con el motivo del rechazo arriba
    Paso 3: Formulario de corrección con el motivo del rechazo arriba. Datos de ejemplo.
  4. Corrige también la ficha si el error está en un tercero

    Si la regla es FAK (datos del adquiriente), corrige además la ficha del contacto para que la próxima factura a ese cliente no vuelva a fallar. Si es FAJ (datos del emisor), corrige Configuración → Mi empresa → Resumen: la razón social debe ser idéntica a la del RUT.

  5. Reenvía con el mismo número

    Pulsa Crear y enviar a DIAN. Un documento rechazado no existe para la DIAN: miPlata recalcula el CUFE, firma de nuevo y transmite con el mismo consecutivo. En segundos la etiqueta pasa a Aceptada y el cliente recibe el contenedor (XML + PDF + validación) por correo.

  6. Si la DIAN no responde, no hagas nada

    Un tiempo de espera o un error del servicio de la DIAN (por ejemplo los códigos 50002/50004 «intente de nuevo en unos minutos») no es un rechazo. miPlata deja la factura firmada en Pendiente de envío (DIAN no responde) y la retransmite sola: reintentos cada 20 segundos y luego cada 30 minutos, hasta 48 horas. Puedes forzarlo con Reintentar ahora. Lo ves en vivo en la demo activando «Simular caída de la DIAN» en Configuración → Entorno (Sandbox / Producción).

Rechazos que no se arreglan editando la factura

Preguntas frecuentes

¿Una factura rechazada consume numeración?

No. La DIAN solo registra los documentos que valida, así que el consecutivo queda libre y la factura corregida se transmite con el mismo número. miPlata conserva el consecutivo al corregir. La única excepción es la Regla 90, que indica que ese número ya estaba en la DIAN: ahí miPlata pasa sola al siguiente consecutivo libre.

¿Debo anular una factura rechazada o hacer nota crédito?

Ninguna de las dos. Una factura rechazada no existe fiscalmente; se corrige y se reenvía. La nota crédito solo aplica a facturas aceptadas.

¿Qué diferencia hay entre «Rechazo» y «Notificación» en la respuesta de la DIAN?

El rechazo bloquea el documento y hay que corregirlo. La notificación es informativa (por ejemplo RUT01 sobre el estado del RUT) y no impide que la factura sea aceptada. miPlata las ordena: rechazos arriba, notificaciones abajo.

La DIAN dice «Regla 90, documento procesado anteriormente». ¿Qué hago?

Ese prefijo y número ya están en la DIAN, casi siempre porque el software anterior los usó después del cambio. En producción miPlata lo resuelve sola: consulta su propio CUFE (si la DIAN ya aceptó este mismo documento, lo marca Aceptada y no cambia nada) y, si no, reemite la factura con el siguiente consecutivo libre y la reenvía, hasta cinco intentos. Lo ves en el historial («Renumerada») y, si usas la API, llega el webhook invoice.renumbered. No tienes que anotar ni corregir ningún número.

Mi cliente no tiene NIT ni cédula. ¿Cómo evito FAK44?

Factura a «Consumidor Final» (NIT genérico 222222222222, régimen R-99-PN), que miPlata trae preconfigurado como contacto. Es el tratamiento que la DIAN prevé para adquirientes no identificados.

¿Puedo reenviar la factura con fecha de ayer?

No, desde el anexo técnico 1.9 la fecha de generación debe coincidir con la de la firma (regla FAD09e). Si la factura rechazada era de ayer, al corregirla y firmarla hoy queda con fecha de hoy.

¿Cuánto tiempo tengo para corregir un rechazo?

No hay un plazo legal para el reenvío porque la factura rechazada no existe. Pero la operación sí debe quedar facturada el mismo día: corrige y reenvía cuanto antes.

¿Puedo ver cómo funciona antes de contratar?

Sí. En demo.miplata.co hay una empresa ficticia con facturas rechazadas, pendientes y aceptadas; puedes abrir el historial, pulsar «Corregir y reenviar» y simular una caída de la DIAN sin crear cuenta.

Rechazos explicados en español, no en códigos

miPlata FACTURAR traduce cada regla de la DIAN a causa y solución, abre la factura con el error señalado y la reenvía con el mismo consecutivo. Las facturas rechazadas nunca consumen tu numeración.

¿Falta algo en esta guía? Escríbenos a hola@miplata.co. Versión en texto plano: factura-electronica-rechazada-dian.md.