En Colombia, la facturación electrónica es un requisito obligatorio para la mayoría de las empresas, y su validación por parte de la DIAN es un paso fundamental para garantizar su validez legal. Sin embargo, muchas facturas son rechazadas debido a errores en su estructura, información incorrecta o incumplimiento de normativas específicas establecidas en los anexos técnicos de la DIAN, como el Anexo Técnico 1.8 y el Anexo Técnico 1.9.
Para evitar contratiempos y garantizar una facturación eficiente, es crucial conocer las principales reglas de rechazo establecidas por la DIAN. En este artículo, explicaremos los errores más comunes que pueden llevar a que una factura sea rechazada y cómo prevenirlos, asegurando que tu negocio cumpla con los requisitos exigidos y evite problemas en su facturación electrónica.
Regla de Rechazo FAJ71
Mensaje de Error: No corresponde al correo electrónico para la recepción de documentos e instrumentos electrónicos no informado
Rechazo: Si el correo electrónico proporcionado no coincide con el correo de recepción para documentos e instrumentos electrónicos configurado en los entornos de habilitación o producción.
Explicación: La Regla FAJ71 del Anexo 1.8 exige que el emisor de la factura electrónica especifique el «Correo de Recepción» que ha configurado en el portal de la DIAN. Si este correo no se identifica, la DIAN rechazará la factura.
Solución:
Regla de Rechazo FAS01A
Mensaje de Error: Existe más de un grupo con información de totales para un mismo tributo en la factura.
Rechazo: Se está reportando información incorrecta en los impuestos generales, lo cual no es consistente con los impuestos detallados. Esto puede deberse a:
Solución:
impuestosGenerales
e impuestosTotales
de FacturaGeneral
.Clase: FacturaImpuestos
Regla de Rechazo FAS01B
Mensaje de Error: Existe un grupo /Invoice/TaxTotal para uno de los impuestos IVA (01), INC (04), sin que exista un grupo /Invoice/cac:InvoiceLine con información correspondiente al mismo impuesto.
Rechazo: Se están reportando impuestos exentos de IVA en los detalles, pero no se está reportando este tipo de impuesto con el 0% en los totales de impuestos. Estas validaciones son parte de las nuevas reglas del Anexo 1.8 de la DIAN, que son más rigurosas. Además, los impuestos no se están totalizando correctamente en los totales de impuestos.
Solución:
Clase: FacturaImpuestos
Regla de Rechazo FAK28
Mensaje de Error: No se encuentra el grupo RegistrationAddress.
Rechazo: Se debe reportar el atributo direccionFiscal
de la clase Cliente
.
Solución: Se deben reportar los siguientes datos: ciudad, códigoDepartamento, departamento, dirección, lenguaje, municipio y país.
Clase: Dirección
Regla de Rechazo FAK29
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Se están enviando de forma incorrecta los códigos de departamento y municipio, o se están enviando códigos diferentes para el departamento y el municipio.
Solución: Se deben enviar los códigos de departamento y municipio exactamente iguales a los indicados en la columna de código del anexo técnico para ambos campos.
Referencia: Anexo técnico 1.8, páginas 624 a 654.
Clase: Dirección
Regla de Rechazo FAK32
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Se está enviando el código del departamento en la dirección fiscal del adquirente, o se están enviando códigos diferentes para el departamento y el municipio.
Solución: Se debe verificar que el código del departamento informado en la dirección fiscal del adquirente se encuentre dentro del catálogo proporcionado por la DIAN en el numeral 13.4.2 del Anexo Técnico V1.8.
Referencia: Anexo técnico 1.8, páginas 624 a 654.
Regla de Rechazo FAK58
Mensaje de Error: Estructura código no válida.
Rechazo: El valor informado para el código postal no se encuentra en la tabla 13.4.4.
Solución: Validar la estructura de composición del Código Postal según el numeral 13.4.4 del Anexo Técnico V1.8.
Referencia: Anexo técnico 1.8, páginas 654 a 655.
Regla de Rechazo CDG01
Mensaje de Error: El código del departamento no coincide con el del municipio.
Rechazo: El código del departamento no coincide con el municipio según lo establecido en el anexo técnico 1.8.
Solución: Se deben enviar los códigos de departamento y municipio exactamente iguales a los indicados en la columna de código del anexo técnico para ambos campos.
Referencia: Anexo técnico 1.8, páginas 632 a 654.
Regla de Rechazo FAK12
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: El código del departamento no coincide con el municipio según el anexo técnico 1.8.
Solución: Validar que el código del departamento informado en la dirección del cliente del adquirente se encuentre dentro del catálogo dispuesto por la DIAN en el numeral 13.4.2 del Anexo Técnico V1.8.
Regla de Rechazo FAK26
Mensaje de Error: Responsabilidad informada para receptor no válido según lista.
Rechazo: Las obligaciones reportadas, tanto para el emisor como para el adquirente, no corresponden al catálogo.
Solución: Para reportar varias obligaciones o responsabilidades, se deben reportar separando cada valor de la lista con «;». Ejemplo: O-13;O-15; y así sucesivamente, de acuerdo con las responsabilidades a reportar. Validar que la responsabilidad informada por el receptor se encuentre dentro de la lista.
Regla de Rechazo FAK14
Mensaje de Error: Informar la dirección, sin ciudad ni departamento.
Rechazo: Se está enviando la información de la dirección sin especificar la ciudad ni el departamento.
Solución: Cuando se envíe la dirección, se debe especificar la ciudad y el departamento.
Referencia: Anexo técnico 1.8, páginas 632 a 654.
Ver el enlace para más detalles
Regla de Rechazo FAV05
Mensaje de Error: La unidad de la cantidad utilizada no existe en la lista de unidades.
Rechazo: La unidad de medida reportada se encuentra fuera del catálogo de la DIAN y no corresponde a uno de los valores de la tabla de unidades de medida del numeral 13.3.6.
Solución: Validar la Unidad de Medida de la cantidad del artículo solicitado.
Referencia: Ver lista de valores posibles en el numeral 13.3.6 del Anexo Técnico V1.8.
Anexo Técnico: Páginas 603 a 618.
Regla de Rechazo FAD09A
Mensaje de Error: Fecha de emisión anterior a la fecha de inicio de la autorización de la numeración.
Rechazo: La fecha de emisión del documento es igual o anterior a la fecha de inicio de la autorización de la numeración.
Solución: Validar que la Fecha de emisión no sea anterior o igual a la fecha de inicio de la autorización. Se debe considerar y validar la zona horaria de Colombia.
Regla de Rechazo FAD09B
Mensaje de Error: Fecha de emisión posterior a la fecha final de la autorización de la numeración.
Rechazo: La fecha de factura no es igual o no es inferior a la fecha de fin de la autorización de la numeración.
Solución: Validar que la Fecha de Factura sea igual o inferior a la fecha de fin de la autorización de la numeración. Se debe considerar y validar la zona horaria de Colombia.
Regla de Rechazo FAD09C
Mensaje de Error: La fecha de emisión no puede ser inferior a 10 días calendarios de la fecha actual.
Rechazo: La fecha de factura es inferior a 10 días calendario.
Solución: Validar que la fecha de factura no sea inferior a 5 días calendario. Se debe considerar y validar la zona horaria de Colombia.
Regla de Rechazo FAD09D
Mensaje de Error: La fecha de emisión no sea posterior a 10 días calendarios de la fecha actual.
Rechazo: La fecha de factura es superior a 10 días calendario.
Solución: Validar que la fecha de factura no sea superior a 10 días calendario. Se debe considerar y validar la zona horaria de Colombia.
Regla de Rechazo FAU14
Mensaje de Error: Valor a Pagar de Factura es distinto de la Suma de Valor Bruto más tributos – Valor del Descuento Total + Valor del Cargo Total.
Rechazo: El Valor a Pagar de la factura no es igual a la Suma del Valor Bruto más tributos menos el Valor del Descuento Total más el Valor del Cargo Total.
Solución: Los anticipos ahora son informativos y no deben restarse del total a pagar de los documentos.
Ver más detalles de la clase anticipos.
Regla de Rechazo FAM08
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Hace referencia al Código del Departamento. Si IdentificationCode
es «CO», CountrySubentity
debe corresponder a uno de los valores de la lista correspondiente. No se están enviando los códigos correctamente según el anexo técnico.
Solución: Se deben enviar los códigos de departamento exactamente iguales a los indicados en la columna de código del anexo técnico para ambos campos.
Referencia: Numeral 13.4.2 del Anexo Técnico V1.8.
Anexo técnico 1.8, páginas 632 a 654.
Regla de Rechazo FAS07
Mensaje de Error: El valor del tributo correspondiente al precio unitario del impuesto multiplicado por la cantidad de ítem vendidos.
Rechazo: Se reporta un impuesto por valor fijo a nivel del registro del ítem. También se totaliza un impuesto que no se está aplicando en el detalle del documento.
Solución:
unidadMedidaTributo
y valorTributoUnidad
deben tener el mismo valor y corresponden al valor nominal del impuesto.ValorTotalImpuesto
se debe reportar el resultado de ValorTributoUnidad
multiplicado por la cantidad de unidades.impuestosTotales
.Regla de Rechazo FAX07
Mensaje de Error: El valor del tributo correspondiente a una de las tarifas correspondientes es diferente del producto del porcentaje aplicado sobre la base imponible.
Rechazo: Similar a FAS07, se reporta un impuesto por valor fijo a nivel del ítem y se totaliza un impuesto no aplicado en el detalle.
Solución: La solución es la misma que para la regla FAS07:
unidadMedidaTributo
y valorTributoUnidad
deben ser iguales al valor nominal del impuesto.ValorTotalImpuesto
debe ser ValorTributoUnidad
* cantidad de unidades.impuestosTotales
.Regla de Rechazo FAZ09
Mensaje de Error: StandardItemIdentification no informado.
Rechazo: Se requiere informar el grupo de datos de identificación del artículo o servicio según un estándar. La DIAN está validando tanto el estándar como el código del producto. También se totaliza un impuesto que no se aplica en el detalle.
Solución:
estandarCodigo
y estandarCodigoProducto
.Regla de Rechazo FAU06
Mensaje de Error: Valor Bruto más tributos es diferente a Valor Bruto de la factura que contienen el valor comercial más la Suma de los Tributos de todas las líneas de detalle.
Rechazo: El Valor Bruto más tributos no es igual al Valor Bruto de la factura que contiene el valor comercial más la suma de los tributos de todas las líneas de detalle.
Solución:
Regla de Rechazo FAX11
Mensaje de Error: Si el elemento NO es informado o no existe.
Rechazo: Es el valor nominal del tributo por unidad; causará rechazo si el elemento no se informa o no existe.
Solución:
UnidadMedidaTributo
: El valor nominal del impuesto a aplicar por unidad de producto.ValorTributoUnidad
: El valor nominal del impuesto a aplicar por unidad de producto.Regla de Rechazo FAX09
Mensaje de Error: Si el elemento NO es informado o no existe.
Rechazo: Es el valor nominal del tributo por unidad; causará rechazo si el elemento no se informa o no existe.
Solución: Esta regla se refiere al campo unidadMedidaTributo
utilizado cuando el tributo es un valor fijo por unidad tributada. Se debe informar el valor del tributo por unidad tributada.
ValorTOTALImp
: El valor total del impuesto a aplicar, resultante de la operación cantidadUnidades
* valor nominal del impuesto por unidad de producto.
Regla de Rechazo CAK12
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Los códigos de municipio y departamento no existen o no se están enviando correctamente.
Solución: Validar los códigos de municipio y departamento indicados en las direcciones de la clase Cliente
(atributos direccionCliente
y direccionFiscal
). Se deben enviar los códigos de departamento exactamente iguales a los indicados en la columna de código del anexo técnico para ambos campos.
Referencia: Numeral 13.4.3 del Anexo Técnico V1.8.
Anexo técnico 1.8, páginas 632 a 654.
Regla de Rechazo CAK29
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Los códigos de municipio no existen o no se están enviando correctamente.
Solución: Si IdentificationCode
es «CO», validar que el código de municipio corresponda al valor correcto de la lista de municipios. Se deben enviar los códigos de departamento exactamente iguales a los indicados en la columna de código del anexo técnico para ambos campos.
Referencia: Numeral 13.4.3 del Anexo Técnico V1.8.
Anexo técnico 1.8, páginas 632 a 654.
Regla de Rechazo CAK32
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Los códigos de departamento no existen o no se están enviando correctamente.
Solución: Si IdentificationCode
es “CO”, CountrySubentity
debe corresponder a uno de los valores de la columna Código de la tabla 13.4.2.
Referencia: Numeral 13.4.2 del Anexo Técnico V1.8.
Anexo técnico 1.8, páginas 632 a 654.
Regla de Rechazo CAD09c
Mensaje de Error: La fecha de emisión no puede ser inferior a 5 días calendarios de la fecha actual.
Rechazo: La fecha del documento de nota crédito es inferior a 5 días calendario.
Solución: Validar que la fecha de emisión no sea inferior a 5 días calendarios de la fecha actual. Validar la zona horaria de Colombia.
Regla de Rechazo CAD09d
Mensaje de Error: La fecha de emisión no sea posterior a 10 días calendarios de la fecha actual.
Rechazo: La fecha del documento de nota crédito es superior a 10 días calendario.
Solución: Validar que la fecha de emisión no sea superior a 10 días calendarios de la fecha actual. Validar la zona horaria de Colombia.
Regla de Rechazo FAW01
Mensaje de Error: Línea de factura informado con LineExtensionAmount
en cero y grupo cac:PricingReference
no informado.
Rechazo: Este error ocurre cuando la DIAN recibe un UBL indicando que la base imponible de un elemento a nivel de línea es 0 y la validación rechaza el documento.
Solución: En el caso de estar enviando una muestra, se deben enviar obligatoriamente los campos: codigoTipoPrecio
, muestraGratis
, precioReferencia
, precioTotal
, precioTotalSinImpuestos
.
Regla de Rechazo FAJ26
Mensaje de Error: Responsabilidad informada por emisor no válido según lista.
Rechazo: El error de validación se debe a que la DIAN no ha actualizado los catálogos con los nuevos elementos, por lo que están siendo rechazados.
Solución:
Regla de Rechazo FAK08
Mensaje de Error: El grupo deberá estar conformado al menos por el conjunto de elementos ID, CityName, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode.
Rechazo: La DIAN está validando que se envíen obligatoriamente los campos ciudad, códigoDepartamento, departamento, dirección, municipio y país en la dirección del cliente.
Solución: El grupo debe contener al menos los elementos: ID, CityName, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode.
Regla de Rechazo FAJ09
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Si IdentificationCode
es “CO”, CountrySubentity
debe corresponder a uno de los valores de la columna Nombre Municipio de la lista de municipios. Si se refiere a la dirección del emisor, debe ser un municipio de Colombia.
Solución:
Regla de Rechazo FAJ16
Mensaje de Error: Código del país del emisor del documento NO corresponde al literal «CO».
Rechazo: El código identificador del país del emisor debe ser «CO».
Solución:
Regla de Rechazo FAJ12
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Si se refiere a la dirección del emisor, debe ser un código de Departamento de Colombia.
Solución:
Regla de Notificación CAD12B
Mensaje de Error: El código informado no corresponde a un tipo válido para este tipo de documento.
Rechazo: Los códigos informados para la nota crédito no son válidos.
Solución: Validar que el código de tipo de Nota Crédito informado corresponda a uno de los tipos válidos.
Regla de Rechazo CAD15B
Mensaje de Error: Código de divisa inválido.
Rechazo: Rechazo por documento de nota crédito. El valor de este elemento no corresponde a un valor de la columna «Código».
Solución: La divisa aplicable a toda la Nota Crédito informada en este elemento debe ser el mismo valor para todos los @currencyID
, excepto para la información que se exprese en la extensión.
Referencia: Numeral 13.3.3 del Anexo Técnico V1.8.
Anexo técnico 1.8, páginas 596 a 601.
Regla de Rechazo CAJ08
Mensaje de Error: No fue informado el conjunto de elementos: ID, CityName, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode.
Rechazo: No se informó el conjunto de elementos: ID, CityName, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode.
Solución: El grupo debe estar conformado al menos por el conjunto de elementos: ID, CityName, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode.
Regla de Rechazo CAJ16
Mensaje de Error: Código del país del emisor del documento NO corresponde al literal «CO».
Rechazo: El código identificador del país del emisor debe ser «CO». Los códigos utilizados no corresponden a los indicados en el anexo técnico 1.8.
Solución: Numeral 13.4.1 del Anexo Técnico V1.8.
Referencia: Anexo técnico 1.8, página 624 a 632.
Regla de Rechazo CAJ24b
Mensaje de Error: El DV del NIT no es correcto.
Rechazo: El DV del NIT del emisor no es correcto.
Solución: Validar que el DV del NIT del emisor informado sea correcto.
Referencia: Numeral 13.4.1 del Anexo Técnico V1.8.
Anexo técnico 1.8, página 624 a 632.
Regla de Rechazo FAB10a
Mensaje de Error: No es igual al código de la sucursal correspondiente a este punto de facturación.
Rechazo: Si el Prefijo existe, entonces debe ser igual al código de la sucursal.
Solución: Se debe validar la información indicada en la solicitud de las numeraciones en la DIAN, ya que al solicitarlas deben asociar una sucursal, cuyos datos deben coincidir con los datos del Establecimiento configurado en el portal en la sección Catálogos -> Establecimientos.
Regla de Rechazo FAB10b
Mensaje de Error: El prefijo no corresponde al prefijo de la autorización de numeración.
Rechazo: Debe corresponder al prefijo de la autorización de numeración.
Solución: Se está utilizando un prefijo para generar facturas que no está autorizado por la DIAN.
Regla de Rechazo FAJ09
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Validar que el código de municipio debe corresponder a un valor válido de la lista de municipios.
Solución: Ver lista de municipios en el numeral 13.4.3.
Referencia: Anexo técnico 1.8, página 633 a 654.
Regla de Rechazo FAJ29
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: El código de municipio no corresponde a un valor válido de la lista de municipios o no se están enviando correctamente.
Solución: El código de municipio debe corresponder a un valor válido de la lista de municipios.
Referencia: Anexo técnico 1.8, página 633 a 654.
Regla de Rechazo FAJ32
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Si se refiere a la dirección del emisor, debe ser un Departamento de Colombia.
Solución: Debe corresponder a uno de los valores de la columna Código en el numeral 13.4.2.
Referencia: Anexo técnico 1.8, página 632.
Regla de Rechazo FAK09
Mensaje de Error: Este código no corresponde a un valor válido de la lista.
Rechazo: Si el valor no corresponde al Código de municipio del numeral 13.4.3 y el IdentificationCode
es “CO”.
Solución: El código de municipio debe corresponder al valor válido de la lista de municipios.
Referencia: Anexo técnico 1.8, página 633 a 654.
Regla de Rechazo FAK43
Mensaje de Error: Nombre o Razón Social del adquirente debe ser informado.
Rechazo: Si el Nombre o Razón social del adquirente no está informado o no corresponde a un valor válido.
Solución: Validar que el nombre de la Razón social se esté declarando correctamente.
Regla de Rechazo FAK44
Mensaje de Error: Debe informar el NIT si es responsable.
Rechazo: Si el NIT o ID del adquirente no está informado.
Solución: Validar que el NIT se esté declarando correctamente en el campo informado.
Regla de Rechazo FAK48
Mensaje de Error: El contenido de este atributo no corresponde a uno de los valores posibles de las listas.
Rechazo: Si el Identificador del tipo de documento de identidad no corresponde a un valor válido de la lista.
Solución: Ver lista de valores posibles en la columna “Código” del ítem 13.2.1. El Identificador del tipo de documento de identidad (tipoIdentificacion=31) del adquirente indica que está identificado por NIT y, por lo tanto, el DV del NIT debe informarse en el atributo “numeroIdentificacionDV”.
Regla de Rechazo FAN01
Mensaje de Error: Grupo de campos para información relacionadas con el pago de la factura.
Rechazo: Si los campos asociados con el pago no se encuentran informados.
Solución: Verificar la Forma de pago y el Medio de pago teniendo en cuenta los numerales. Ver la lista de valores posibles de acuerdo con los numerales 13.3.4. y 13.3.4.2.
Regla de Rechazo FAQ01
Mensaje de Error: No fue informado el conjunto de elementos: cantidadUnidades, monto, baseImponibleTOTALimp y precioventaUnitario.
Rechazo: Si el grupo de campos no se encuentra informado.
Solución: Validar que cada uno de los campos se encuentre y esté correctamente diligenciado. Los descuentos o cargos que afectan las bases gravables se informan a nivel de ítem. Ejemplo:
Regla de Rechazo FAQ06
Mensaje de Error: Porcentaje que aplica superior al 100%.
Rechazo: Si este elemento es mayor que 100.
Solución: El porcentaje aplicado en decimales debe corresponder a un valor entre 0 y 100 a nivel de factura general.
Regla de Rechazo FAQ09
Mensaje de Error: Descuento superior al valor base.
Rechazo: Si es descuento, no puede ser superior al valor total de la factura.
Solución: El campo totalDescuentos
debe tener un número que sea menor que totalMonto
.
Regla de Rechazo FAV08a
Mensaje de Error: Debe corresponder a un valor válido.
Rechazo: Debe ser informado cuando el tipo de operación es “11”.
Solución: El campo estandarCodigo.detalleFactura
debe corresponder a un valor válido y debe ser informado cuando el tipo de operación es “11”.
Regla de Rechazo FAV08b
Mensaje de Error: Atributo no puede estar vacío.
Rechazo: Debe ser informado cuando el tipo de operación es “11”.
Solución: El campo estandarCodigo.detalleFactura
debe ser informado cuando el tipo de operación es “11”.
Regla de Rechazo FBE01
Mensaje de Error: No fue informado el conjunto de elementos.
Rechazo: El grupo de campos para información relacionadas con un cargo o un descuento no está diligenciado correctamente. Si falta algún campo relacionado con el cargo o descuento.
Solución: Cuando se informa un cargo o descuento a nivel de ítem, deben enviarse obligatoriamente los campos: indicador, porcentaje, monto y montoBase.
Regla de Rechazo FBE03
Mensaje de Error: Indica que el elemento es un Cargo y no un Descuento.
Rechazo: El campo indicador de la clase cargosDescuentos
indica una información diferente a “true” o “false”.
Solución: Cargo es true
(Débito, aumenta el valor del ítem). Descuento es false
(Crédito, descuenta el valor del ítem). El elemento solo puede identificar “true” o “false”.
Regla de Rechazo FBE05
Mensaje de Error: Porcentaje aplicado en decimales.
Rechazo: Si el porcentaje informado es mayor a “100.00”.
Solución: El porcentaje aplicado a nivel de Factura Detalle debe ser igual o menor a “100.00”.
Regla de Rechazo DSAJ08a
Mensaje de Error: No fue informado el conjunto de elementos correctos de acuerdo a la procedencia del vendedor.
Rechazo: El grupo debe estar conformado al menos por los elementos ID, CityName, PostalZone, CountrySubentity, CountrySubentityCode, AddressLine, Line, Country, IdentificationCode cuando el CustomizationID
es igual a ’10’.
Solución: Debe informar la zona postal. Se recomienda informar la zona postal con 6 ceros: zonaPostal = 000000
.
Regla de Rechazo DSFC01
Mensaje de Error: No se informó el grupo InvoicePeriod.
Rechazo: Rechazo si no se informa el grupo.
Solución: Debe reportarse correctamente la fecha de inicio y fin del periodo (año-mes-día). Es uno de los cambios de integración para el documento soporte que deben configurar en el XML.
Regla de Rechazo DSAJ25a
Mensaje de Error: El contenido de este atributo no corresponde a ’31’.
Rechazo: Cuando el CustomizationID
es igual a ’10’, el @schemeName
debe ser ’31’.
Solución: Debe reportar el tipo de identificación correcto según la resolución 000167 de documento soporte.
RECOMENDACIÓN: Si su proveedor es una persona natural residente que no cuenta con NIT, debe exigirle que se registre ante la DIAN y adquiera una responsabilidad 20 para que le asignen un NIT; ya que como se informó previamente, la Cédula de Ciudadanía no se contempla en el catálogo desplegado en la resolución 00167.
Regla de Rechazo DSFC03
Mensaje de Error: Código no corresponde de acuerdo a tabla de referencia.
Rechazo: Código para indicar la forma de generación y transmisión.
Solución: Debe reportarse correctamente la forma de generación y transmisión: (1) si es por operación, (2) si es por acumulado semanal.
Regla de Rechazo DSAZ12
Mensaje de Error: No fue informado el Código de Clasificación.
Rechazo: Si el código no existe en un estándar cerrado (ejemplo: UNSPSC), o si el código no sigue la regla de formación de un código abierto, pero con valores verificables (ejemplo: GTIN, Partidas arancelarias).
Solución: Debe indicar el código estándar en la clase facturaDetalle
.
Regla de Rechazo DSAZ13
Mensaje de Error: No se está informando el Nombre del estándar.
Rechazo: Nombre del estándar.
Solución: Debe indicar el código estándar en la clase facturaDetalle
.
Regla de Rechazo DSAB08b
Mensaje de Error: Fecha final del rango de numeración informado no corresponde a la fecha final del rango vigente para el ABS.
Rechazo: Fecha final del rango de numeración informado no corresponde a la fecha final del rango vigente para el ABS.
Solución: Debe validar la Fecha final del rango de numeración informado y configurado en el portal web de factura electrónica en el apartado de secuenciales, ya que no corresponde a la fecha final del rango vigente para el ABS.
Regla de Rechazo FAJ44
Mensaje de Error: Emisor de servicios no autorizado.
Rechazo: NIT del emisor.
Solución: Se recomienda que en el documento de soporte (tipo 05 y tipo 95) no se reporte la sección informacionLegalCliente
, es decir, Cliente.informacionLegalCliente = NULL
. Por resolución 000067, esta sección fue eliminada del anexo.
Regla de Rechazo DSAJ24b
Mensaje de Error: El DV del NIT del vendedor no es correcto.
Rechazo: El DV del NIT del vendedor no es correcto.
Solución: Validar que el DV del NIT del vendedor informado sea correcto cuando @schemeName
es 31 y no se informa el DV en este campo, cuando el CustomizationID
es igual a ’10’.
Regla de Rechazo DSAQ07
Mensaje de Error: Valor del descuento o recargo informado no es correcto.
Rechazo: Rechazo si el descuento es superior al valor base (BaseAmount
).
Solución: Debe verificar el monto y el porcentaje que está estableciendo en la clase cargoDescuento
.
Regla de Rechazo DSAJ09
Mensaje de Error: Este código no corresponde a un valor correcto de la lista.
Rechazo: Código del municipio.
Solución: Validar que el código de municipio debe corresponder al valor correcto de la lista de municipios cuando el CustomizationID
es igual a ’10’.
Regla de Rechazo DSFC04
Mensaje de Error: Descripción no corresponde de acuerdo a tabla de referencia.
Rechazo: Rechazo si el elemento no corresponde a una descripción de la tabla 16.1.6.
Solución: Debe indicar la forma de generación y transmisión como se muestra a continuación.
Regla de Rechazo DSAB07b
Mensaje de Error: Fecha inicial del rango de numeración informado NO corresponde a la fecha inicial del rango vigente para el ABS.
Rechazo: Fecha inicial del rango de numeración informado corresponde a la fecha inicial del rango vigente para el ABS.
Solución: Debe validar la Fecha inicial del rango de numeración informado y configurado en el portal web de factura electrónica en el apartado de secuenciales, ya que no corresponde a la fecha final del rango vigente para el ABS.
Regla de Rechazo DSAV06
Mensaje de Error: Valor total de la línea, libre de tributos, diferente del producto de la cantidad por el precio unitario, incluidos los cargos y los descuentos aplicados en esta línea.
Rechazo: Valor total de la línea. Cantidad x Precio Unidad menos.
Solución: Debe validar el Valor total de la línea. El Valor Total de la línea es igual al producto de Cantidad x Precio Unidad menos Descuentos más Recargos que apliquen para la línea.
Regla de Rechazo DSAB10
Mensaje de Error: Debe corresponder al prefijo de la autorización de numeración.
Rechazo: Prefijo de Autorización de Numeración.
Solución: Debe ingresar el Prefijo de la autorización de numeración dado por el SIE de Numeración.
Regla de Rechazo DSAB05a
Mensaje de Error: Número de Formato 1876 que fue autorizado.
Rechazo: No se encuentra el número de autorización del rango de numeración otorgado.
Solución: Debe ingresar el número de autorización del rango de numeración otorgado.
Regla de Rechazo DSAJ12
Mensaje de Error: Este código no corresponde a un valor correcto de la lista.
Rechazo: Código del Departamento.
Solución: Si se refiere a la dirección del vendedor en un documento electrónico y el CustomizationID
es igual a ’10’, debe ser un Departamento de la República de Colombia, correspondiendo a uno de los valores de la columna código en el numeral 16.4.2.
Regla de Rechazo DSAU04
Mensaje de Error: Base Imponible es distinto a la suma de los valores de las bases imponibles de todas líneas de detalle.
Rechazo: Base Imponible es distinto a la suma de los valores de las bases imponibles de todas las líneas de detalle.
Solución: El Valor Base Imponible tiene que ser la suma de los valores de las bases imponibles de todas las líneas de detalle.
Regla de Rechazo DSAJ73
Mensaje de Error: Estructura código no válida.
Rechazo: Si el valor no corresponde a un valor correspondiente.
Solución: El código postal es una estructura numérica o alfanumérica de 6 dígitos (ejemplo: 578986) que identifica una zona geográfica en Colombia. Se recomienda informar la zona postal con 6 ceros: zonaPostal = 000000
.
Regla de Rechazo DSAZ09
Mensaje de Error: StandardItemIdentification no informado.
Rechazo: Grupo de datos de identificación del artículo o servicio según un estándar debe ser informado.
Solución:
Caso 1: Generación de documentos soporte desde integraciones con The Factory HKA Colombia: Al informar el campo estándar código como «999», el campo estandarCodigoProducto
se puede reportar con base en su modelo de facturación, incluso puede ser el mismo código del producto. Estos campos se encuentran en la clase FacturaDetalle
.
Caso 2: Generación de documentos soporte desde el portal de emisión HKA Factura: Similar al caso 1, se debe reportar el Tipo de Código Estándar y el Código Estándar del producto o servicio del proveedor, configurándolo en el portal de emisión, en la sección Catálogo de Documento Soporte > Productos de Proveedores.
Regla de Rechazo DSAD06
Mensaje de Error: Valor del CUDS no está calculado correctamente.
Rechazo: Si el valor UUID no está correctamente calculado.
Solución: El CUDS debe calcularse de acuerdo con lo especificado en el anexo técnico.
Regla de Rechazo NSBF01
Mensaje de Error: No se encuentra el grupo DiscrepancyResponse.
Rechazo: Grupo para explicaciones sobre la naturaleza de la Nota de ajuste al documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente.
Solución: Se debe diligenciar únicamente cuando el Documento Soporte se origina a partir de la corrección o ajuste que se da mediante una Nota de Ajuste (NAS).
Regla de Rechazo NSAJ11
Mensaje de Error: El nombre no corresponde a un valor correcto de la lista.
Rechazo: Nombre del Departamento.
Solución: Si se refiere a la dirección del vendedor en un documento electrónico y el CustomizationID
es igual a ’10’, debe ser un Departamento de la República de Colombia. Debe corresponder a uno de los valores de la columna Nombre en el numeral 16.4.2.
Regla de Rechazo NSBG06
Mensaje de Error: Algoritmo no corresponde.
Rechazo: Si la fecha del Documento Soporte es posterior a la de la Nota de ajuste.
Solución: La fecha de generación del Documento Soporte relacionado debe ser anterior a la fecha de la Nota de ajuste al documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente.
Regla de Rechazo NSBF04
Mensaje de Error: Si no se informa la naturaleza de la corrección.
Rechazo: Si no se informa la naturaleza de la corrección.
Solución: Debe informar la naturaleza de la corrección.
Regla de Rechazo NSAZ12
Mensaje de Error: No fue informado el Código de Clasificación.
Rechazo: Si el código no existe en un estándar cerrado (ejemplo: UNSPSC), o si el código no sigue la regla de formación de un código abierto, pero con valores verificables (ejemplo: GTIN, Partidas arancelarias).
Solución: Ver el estándar en 16.3.5.
Regla de Rechazo DSAU02
Mensaje de Error: El Valor Bruto antes de tributos tiene que ser la suma de los valores de las líneas del documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente que contienen el valor comercial.
Rechazo: Si round(Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount)
es distinto de round(sum(/Invoice/cac:InvoiceLine/cbc:LineExtensionAmount))
.
Solución: El valor del atributo precio total sin impuesto en la clase factura detalle debe ser consistente con el valor del atributo total sin impuestos en factura general.
Regla de Rechazo DSAT07
Mensaje de Error: Valor reportado no corresponde al producto del porcentaje aplicado sobre la base imponible.
Rechazo: Si ../cac:TaxTotal/cbc:TaxAmount <> ../cac:TaxTotal/cbc:TaxableAmount * ../cac:TaxTotal/cbc:Percent
.
Solución: El valor del atributo valorTOTALImp
no debe ser mayor o menor que el valor de baseImponibleTOTALImp
* porcentajeTOTALImp
.
Regla de Rechazo DSFC02b
Mensaje de Error: Fecha no corresponde a una compra por operación.
Rechazo: Si el elemento StartDate
es diferente al elemento SigningTime
cuando el elemento DescriptionCode
es igual a 1.
Solución: La fecha que se reporta dentro de la descripcion2
debe ser consistente con la fecha de emisión cuando descripcion3
es igual a 1, es decir, por operación.
Regla de Rechazo CDG01
Mensaje de Error: El código del departamento no coincide con el del municipio.
Rechazo: Códigos de departamento y municipios.
Solución: Debe validar que el código del departamento coincida con el del municipio.
Regla de Rechazo DSFC02c
Mensaje de Error: Fecha no corresponde a una compra de acumulado semanal.
Rechazo: Si el elemento StartDate
es menor a 6 días calendario del elemento SigningTime
cuando el elemento DescriptionCode
es igual a 2.
Solución: La fecha que se reporta en descripcion2
debe ser menor a 6 días calendario de la fecha que reportamos en la fecha de emisión cuando descripcion3
es igual a 2, es decir, por acumulación.
Regla de Rechazo DSBB02
Mensaje de Error: No está informado valor del artículo.
Rechazo: Valor del artículo o servicio.
Solución: Se debe reportar el valor en el atributo precioVentaUnitario
dentro de la clase factura detalle
.
Regla de Rechazo NSBG01
Mensaje de Error: Nota tipo uno a uno y no se informa BillingReference.
Rechazo: Nota tipo uno a uno y no se informa BillingReference
.
Solución: Se debe reportar el arreglo de documento referenciado con valor en el código interno 5.
Regla de Rechazo NSBG02
Mensaje de Error: No se encuentra el grupo InvoiceDocumentReference.
Rechazo: No se encuentra el grupo InvoiceDocumentReference
.
Solución: Se debe reportar el arreglo de documento referenciado con valor en el código interno 5.
Regla de Rechazo DSAJ14
Mensaje de Error: Informar la dirección sin ciudad ni departamento.
Rechazo: Elemento para informar la dirección de ubicación exacta.
Solución: Se deben reportar los campos de dirección del no obligado. En el documento de soporte, si es residente, se deben reportar todos los campos de dirección de acuerdo con los catálogos de la DIAN. Validar que la dirección del cliente y la dirección fiscal o física del receptor estén correctamente construidas, al menos con los siguientes elementos.
Regla de Rechazo DSAX17
Mensaje de Error: Nombre del tributo.
Rechazo: Si la información de este elemento no corresponde al contenido de la columna “Nombre”.
Solución: El código debe corresponder al nombre del tributo de la siguiente lista:
Regla de Rechazo DSAS01b
Mensaje de Error: Existe un grupo /Invoice/TaxTotal para el impuesto IVA (01), sin que exista un grupo /Invoice/cac:InvoiceLine con información correspondiente al mismo impuesto.
Rechazo: Si existe un grupo /Invoice/TaxTotal para el impuesto IVA (01), sin que exista un grupo /Invoice/cac:InvoiceLine con información correspondiente al mismo impuesto.
Solución: Debe validar que exista solo un grupo con información de totales para un mismo tributo en el documento soporte y que el impuesto IVA (01) debe existir también en al menos una línea del documento soporte.
Regla de Rechazo DSAJ20
Mensaje de Error: Nombre o Razón Social del vendedor no informado.
Rechazo: Si el Nombre o Razón Social del vendedor no se informa.
Solución: El Nombre o Razón Social del vendedor debe ser informado.
Regla de Rechazo RUT01
Mensaje de Error: El facturador electrónico y/o proveedor tecnológico tiene el RUT en estado cancelado, suspendido o inactivo.
Rechazo: El facturador electrónico y/o proveedor tecnológico tiene el RUT en estado cancelado, suspendido o inactivo.
Solución: Este rechazo es un error de validación de la DIAN y se espera que se solucione pronto. Es un comportamiento generalizado originado en la DIAN y está afectando a todo el servicio de Facturación Electrónica. En estos momentos, la DIAN se encuentra operando con NORMALIDAD. Es posible que la regla RUT01 siga presentándose en reglas de notificaciones. Por favor, intente reenviar el documento.
Regla de Rechazo DSAU06
Mensaje de Error: Valor Bruto más tributos es diferente a Valor Bruto del documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente que contienen el valor comercial más la suma de los Tributos de todas las líneas de detalle.
Rechazo: Si el valor Bruto más tributos es diferente a Valor Bruto del documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente que contienen el valor comercial más la suma de los Tributos de todas las líneas de detalle.
Solución:
Regla de Rechazo DASJ08b
Mensaje de Error: No fue informado el conjunto de elementos correctos de acuerdo a la procedencia del vendedor.
Rechazo: No fue informado el conjunto de elementos correctos de acuerdo a la procedencia del vendedor.
Solución: El grupo debe estar conformado al menos por los elementos CityName, Country, IdentificationCode cuando el CustomizationID
es igual a ’11’.
Ejemplo: (Se omite el ejemplo ya que no se proporcionó el contenido específico).
Regla de Rechazo DSAJ10b
Mensaje de Error: El nombre de la cuidad de procedencia no fue informada.
Rechazo: Si el nombre de la cuidad de procedencia no es informado.
Solución: Deberá contener el nombre de la cuidad correspondiente cuando el CustomizationID
es igual a ’11’.
Ejemplo: (Se omite el ejemplo ya que no se proporcionó el contenido específico).
Regla de Rechazo DSAT02
Mensaje de Error: Valor reportado no corresponde a la suma de todos los elementos /Invoice/cac:WithholdingTaxTotal/TaxSubtotal/cbc:TaxAmount.
Rechazo: Si el valor reportado no corresponde a la suma de todos los elementos /Invoice/cac:WithholdingTaxTotal/TaxSubtotal/cbc:TaxAmount.
Solución: Se debe a que el Valor reportado no corresponde al producto del porcentaje aplicado sobre la base imponible. Según el catálogo de la DIAN en la resolución 000167, los valores posibles para retenciones e impuestos son:
Ejemplo: (Se omite el ejemplo ya que no se proporcionó el contenido específico).
Regla de Rechazo DSAQ02
Mensaje de Error: Número de línea no es consecutivo.
Rechazo: Si el Número de línea no es consecutivo.
Solución: Número de cargo o descuento. Validar que los números de línea del descuento o recargo sean consecutivos. Empieza con “1”, los números utilizados en los diferentes grupos deben ser consecutivos.
Regla de Rechazo DSAT05
Mensaje de Error: No se informó base imponible.
Rechazo: Base Imponible sobre la que se calcula el valor del tributo.
Solución: En el caso de que el tributo es un porcentaje del valor tributable: informar la base imponible en valor monetario. En el caso de que el tributo es un valor fijo por unidad tributaria: informar el número de unidades tributadas. Debe validar qué tipo de impuestos está reportando en los servicios, ya que por normativa, los impuestos permitidos por la DIAN son:
Regla de Rechazo DSAT05
Mensaje de Error: Hay un descuento a nivel de documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente y no indicó el código del descuento.
Rechazo: Base Imponible sobre la que se calcula el valor del tributo.
Solución: Si hay un descuento y no se informa el código del descuento.
Regla de Rechazo DSAJ16a
Mensaje de Error: Código del país del vendedor del documento NO corresponde al literal «CO» cuando el CustomizationID
es igual a ’10’.
Rechazo: Si el código del país del vendedor del documento NO corresponde al literal «CO» cuando el CustomizationID
es igual a ’10’.
Solución: El código identificador del país del vendedor debe corresponder al literal «CO» cuando el CustomizationID
es igual a ’10’. En el documento de soporte, si es Residente, se deben reportar todos los campos de dirección (cliente y fiscal) de acuerdo con los catálogos de la DIAN.
Regla de Rechazo DSAJ17a
Mensaje de Error: Nombre del país del vendedor del documento NO corresponde al literal “Colombia” cuando el CustomizationID
es igual a ’10’.
Rechazo: Si el nombre del país del vendedor del documento NO corresponde al literal “Colombia” cuando el CustomizationID
es igual a ’10’.
Solución: El nombre del país del vendedor debe corresponder al literal “Colombia” cuando el CustomizationID
es igual a ’10’. En el documento de soporte, si es Residente, se deben reportar todos los campos de dirección (cliente y fiscal) de acuerdo con los catálogos de la DIAN.
Regla de Rechazo DSBE06
Mensaje de Error: El valor no corresponde a la operación entre la base y el porcentaje del cargo o descuento.
Rechazo: Si es descuento, es superior al valor base (BaseAmount
).
Solución: Si es descuento, no puede ser superior al valor base.
Regla de Rechazo DSAU08
Mensaje de Error: Total descuentos es diferente de la suma de todos los descuentos aplicados al total del documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente.
Rechazo: Si round(/Invoice/cac:LegalMonetaryTotal/ cbc:AllowanceTotalAmount)
es distinto de round(sum(/Invoice/cac:AllowanceCharge[cbc: ChargeIndicator = "false"]/cbc:Amount))
.
Solución: El Valor del Descuento Total es igual a la suma de todos los descuentos globales aplicados al total del documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente. La DIAN está validando que para el documento de soporte se deben enviar 2 decimales en el campo cantidadDecimales
, por lo cual debe enviarlo de esta forma para solucionar esta regla.
Regla de Rechazo DSAD05e
Mensaje de Error: Número de documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente no existe para el número de autorización.
Rechazo: Si el Número de documento soporte en adquisiciones efectuadas a sujetos no obligados a expedir factura o documento equivalente no existe para el número de autorización.
Solución: La DIAN está generando rechazos en el documento de soporte para prefijos que contengan números. Se recomienda indicar al cliente que debe solicitar y asociar solo prefijos con letras.
Regla de Rechazo NSBG01
Mensaje de Error: Nota tipo uno a uno y no se informa BillingReference
.
Rechazo: Nota tipo uno a uno y no se informa BillingReference
.
Solución: Se debe diligenciar únicamente cuando el Documento Soporte se origina a partir de la corrección o ajuste que se da mediante una Nota de Ajuste (NAS).
Regla de Rechazo NSAD02b
Mensaje de Error: Valor informado no corresponde a un código válido de la lista.
Rechazo: Si el valor informado no corresponde a un código válido de la lista.
Solución: Validar que el tipo de procedencia del vendedor esté en la lista.
Regla de Rechazo NSAJ17b
Mensaje de Error: Nombre del país del vendedor del documento NO corresponde al literal “Colombia” cuando el CustomizationID
es igual a ’10’.
Rechazo: Si el nombre del país del vendedor del documento NO corresponde al literal “Colombia” cuando el CustomizationID
es igual a ’10’.
Solución: El nombre del país del vendedor debe corresponder al literal “Colombia” cuando el CustomizationID
es igual a ’10’. Validar que se estén reportando todos los campos de la dirección del cliente.
Regla: NSBG05, Rechazo: Algoritmo no corresponde
Mensaje de Error: Algoritmo del CUDS.
Rechazo: Si el algoritmo no corresponde.
Solución: El tipoCUFE
en DocumentoReferenciado
para una nota de ajuste debe ser CUDS-SHA384
.
Regla: SIGNPLGNS , Rechazo: No se pudo validar firma
Mensaje de Error: No se pudo validar firma.
Rechazo: No se pudo validar firma.
Solución: Esta regla de rechazo la retorna la misma DIAN al servicio, es decir, la DIAN está presentando inconvenientes en su proceso de validación. Se sugiere tener en cuenta las recomendaciones ante escenarios de intermitencia o Timeouts de la DIAN.
Regla: DSAJ05b, Rechazo: El contenido de este atributo no corresponde a uno de los valores posibles de la lista.
Mensaje de Error: El contenido de este atributo no corresponde a uno de los valores posibles de la lista.
Rechazo: Si el contenido de este atributo no corresponde a uno de los valores posibles de la lista.
Solución: Cuando el campo <tipoOperacion>
se reporte como 11 (No Residente),
Regístrate y obtén atención personalizada según tus necesidades
(+57 607) 6 83 8217 /
314 2495437)