Documentación · Errores · API v1 · versión 2026-10-22
Reglas de la DIAN
Las reglas de validación de la DIAN que Trevol traduce al español, con el área del pedido donde se corrigen y cómo corregirlas.
Cuando la DIAN valida o rechaza, document.dian.rules trae cada regla con su code (por ejemplo FAK24), severity (rejection o notification), el message literal de la DIAN y, además, area, explanation, fix y, cuando aplica, field. El area dice dónde se corrige:
area |
Dónde se corrige |
|---|---|
customer |
Los datos del cliente (customer). |
items |
Una línea (items): unidad, impuestos, código… |
payment |
El pago (payment). |
totals / trevol |
Algo que calcula o arma Trevol (totales, CUFE, firma): escríbenos con el request_id. |
issuer |
Los datos de la empresa que emite (RUT, certificado): se corrigen en la app, no en el pedido. |
numbering |
La resolución de numeración: en la app, consulta otra vez las resoluciones de la DIAN. |
invoice / concept |
En una nota: la factura que corrige o el concepto de corrección. |
document |
Otro punto del documento: lee el mensaje literal de la DIAN. |
seller |
El vendedor del documento soporte (seller). |
claim / event_sequence |
El reclamo de un evento RADIAN, y el orden de los eventos (030 antes del 032…; los 3 días hábiles de la aceptación tácita). |
Una notificación no impide la validación. Un rechazo no bloquea nada más: el documento queda rejected con su número, y se corrige con PUT. Esta es la lista de las reglas que Trevol explica, por tipo de documento; cada una tiene su ancla (#FAK24).
Factura y notas crédito y débito
CBF03
Área
concept· campoconceptEl concepto de corrección no es válido para la nota crédito (1 a 6).
Cómo corregirlo: Revisa concept.
CBG01
Área
invoice· campocustomerLa nota no es del mismo cliente de la factura que corrige.
Cómo corregirlo: Usa el mismo customer de la factura (o no lo envíes con una factura de Trevol).
CBG04
Área
invoice· campoinvoice.cufeLa DIAN no encuentra el CUFE de la factura que corrige la nota.
Cómo corregirlo: Revisa invoice.cufe: tiene que ser de una factura validada en el MISMO ambiente.
CBG06
Área
invoice· campoinvoice.issue_dateLa nota tiene fecha anterior a la de la factura que corrige.
Cómo corregirlo: Revisa invoice.issue_date.
DBF03
Área
concept· campoconceptEl concepto de corrección no es válido para la nota débito (1 a 4).
Cómo corregirlo: Revisa concept.
DBG04
Área
invoice· campoinvoice.cufeLa DIAN no encuentra el CUFE de la factura que corrige la nota.
Cómo corregirlo: Revisa invoice.cufe: tiene que ser de una factura validada en el MISMO ambiente.
DBG06
Área
invoice· campoinvoice.issue_dateLa nota tiene fecha anterior a la de la factura que corrige.
Cómo corregirlo: Revisa invoice.issue_date.
FAB05a
Área
numberingLa factura no lleva el número de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB05b
Área
numberingEl número de la resolución no corresponde a una autorización de numeración de la empresa.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB07a
Área
numberingLa fecha de la factura es anterior al inicio de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB07b
Área
numberingLa fecha inicial de la resolución no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB08a
Área
numberingLa fecha de la factura es posterior al fin de la resolución de numeración: está vencida.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB08b
Área
numberingLa fecha final de la resolución no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB10a
Área
numberingEl prefijo no es el de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB10b
Área
numberingEl prefijo no es el de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB11b
Área
numberingEl rango (desde) de la resolución no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB12b
Área
numberingEl rango (hasta) de la resolución no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAB19b
Área
trevolEl proveedor tecnológico no está autorizado.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAB24b
Área
issuerEl software de facturación no es el que la empresa tiene habilitado ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAB24c
Área
issuerEl software de facturación de la empresa no está activo ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAB27b
Área
issuerEl código de seguridad del software no corresponde al software habilitado.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAD05b
Área
numberingEl número de la factura es menor que el inicio del rango autorizado.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAD05c
Área
numberingEl número de la factura pasa del final del rango autorizado: la resolución se agotó.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAD05e
Área
numberingEl número de la factura no está en el rango autorizado.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAD06
Área
trevolEl CUFE no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAD09a
Área
numberingLa fecha de la factura es anterior al inicio de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAD09b
Área
numberingLa fecha de la factura es posterior al fin de la resolución de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
FAD09e
Área
trevolLa fecha de generación de la factura no coincide con la de su firma.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAD15a
Área
trevolLa DIAN solo valida la factura en pesos (COP): la moneda extranjera va en la tasa de cambio, no en el documento.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAD15b
Área
trevolUn valor del documento lleva una moneda distinta de la del documento.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAJ26
Área
issuerUna responsabilidad fiscal de la empresa no está en la lista de la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAJ43b
Área
issuerLa razón social de la empresa no es la que tiene registrada en el RUT para su NIT.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAJ44a
Área
issuerEl NIT de la empresa no está autorizado para facturar electrónicamente.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAJ44b
Área
issuerEl NIT de la empresa no corresponde a la razón social registrada en el RUT.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
FAK16
Área
customer· campocustomer.countryEl país del cliente no está en la tabla 13.4.1 de la DIAN (ISO 3166-1 alfa-2).
Cómo corregirlo: Usa en customer.country un código de la tabla, por ejemplo US o ES.
FAK19
Área
customer· campocustomerUna factura de exportación identifica al comprador: falta su régimen fiscal.
Cómo corregirlo: Envía el cliente con document_type, document_number y name (la exportación no puede ser a consumidor final).
FAK21
Área
customer· campocustomer.nameFalta el nombre o la razón social del cliente.
Cómo corregirlo: Envía customer.name.
FAK24
Área
customer· campocustomer.document_numberEl NIT del cliente va sin dígito de verificación.
Cómo corregirlo: Revisa customer.document_number (solo el NIT, sin el DV): Trevol calcula el DV.
FAK26
Área
customer· campocustomer.tax_responsibilitiesUna responsabilidad fiscal del cliente no está en la lista de la DIAN (tabla 13.2.6.1).
Cómo corregirlo: Revisa customer.tax_responsibilities (por ejemplo O-13, O-15, O-23, O-47 o R-99-PN).
FAK36
Área
customer· campocustomer.countryEl país de la dirección fiscal del cliente no está en la tabla 13.4.1 de la DIAN.
Cómo corregirlo: Usa en customer.country un código de la tabla, por ejemplo US o ES.
FAK55
Área
customer· campocustomer.emailFalta el correo electrónico del cliente.
Cómo corregirlo: Envía customer.email.
FAK61
Área
customer· campocustomer.person_typeEl cliente es persona natural y le faltan sus datos de identificación.
Cómo corregirlo: Revisa customer.person_type, document_type y document_number.
FAM05
Área
delivery· camposhipment.address.municipality_codeEl municipio de la dirección de entrega en Colombia no está en la tabla DANE.
Cómo corregirlo: Revisa shipment.address.municipality_code (5 dígitos).
FAM10
Área
delivery· camposhipment.address.streetFalta la dirección (calle y número) del lugar de entrega.
Cómo corregirlo: Envía shipment.address.street.
FAM12
Área
delivery· camposhipment.address.countryEl país de la dirección de entrega no está en la tabla 13.4.1 de la DIAN.
Cómo corregirlo: Usa en shipment.address.country un código de la tabla.
FAM20
Área
delivery· camposhipment.carrier.address.municipality_codeEl municipio de la dirección del transportador en Colombia no está en la tabla DANE.
Cómo corregirlo: Revisa shipment.carrier.address.municipality_code.
FAM27
Área
delivery· camposhipment.carrier.address.countryEl país de la dirección del transportador no está en la tabla 13.4.1 de la DIAN.
Cómo corregirlo: Usa en shipment.carrier.address.country un código de la tabla.
FAM30
Área
delivery· camposhipment.carrierFalta el régimen fiscal del transportador.
Cómo corregirlo: Envía shipment.carrier con su document_type y document_number.
FAM32
Área
delivery· camposhipment.carrier.document_numberFalta el número de documento del transportador.
Cómo corregirlo: Envía shipment.carrier.document_number.
FAM35
Área
delivery· camposhipment.carrier.document_typeEl tipo de documento del transportador no está en la tabla 13.2.1.
Cómo corregirlo: Revisa shipment.carrier.document_type.
FAM36
Área
delivery· camposhipment.carrier.document_numberEl dígito de verificación del NIT del transportador no corresponde.
Cómo corregirlo: Revisa shipment.carrier.document_number (solo el NIT, sin el DV): Trevol calcula el DV.
FAM37
Área
delivery· camposhipment.carrier.tax_responsibilitiesUna responsabilidad fiscal del transportador no está en la lista de la DIAN.
Cómo corregirlo: Revisa shipment.carrier.tax_responsibilities.
FAM38
Área
trevolEl nivel de responsabilidad del transportador va sin su lista (aviso interno de Trevol).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAM55
Área
delivery· camposhipment.carrier.document_numberFalta el número de documento del transportador en su identificación legal.
Cómo corregirlo: Envía shipment.carrier.document_number.
FAM58
Área
delivery· camposhipment.carrier.document_numberEl dígito de verificación del NIT del transportador, en su identificación legal, no corresponde.
Cómo corregirlo: Revisa shipment.carrier.document_number.
FAM59
Área
delivery· camposhipment.carrier.document_typeEl tipo de documento del transportador, en su identificación legal, no está en la tabla 13.2.1.
Cómo corregirlo: Revisa shipment.carrier.document_type.
FAN02
Área
payment· campopayment.methodsEl medio de pago no está en la tabla 13.3.4.2 de la DIAN.
Cómo corregirlo: Usa un código de la tabla en payment.methods[].code (10 efectivo, 42 consignación, 47 transferencia…).
FAN03
Área
payment· campopayment.methodsFalta el medio de pago.
Cómo corregirlo: Envía payment.methods con al menos un código.
FAN04
Área
payment· campopayment.due_dateUna venta a crédito necesita la fecha de vencimiento.
Cómo corregirlo: Envía payment.due_date o payment.term_days.
FAR01
Área
document· campocurrencyUna factura en moneda extranjera lleva el grupo de la tasa de cambio.
Cómo corregirlo: Envía currency con code, exchange_rate y rate_date.
FAR02
Área
trevolLa moneda de origen de la tasa de cambio no es el peso (COP).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAR03
Área
trevolLa tasa de cambio de origen va con el valor de la tasa, no con 1.00.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAR04
Área
document· campocurrency.codeLa moneda de la tasa de cambio no está en la tabla 13.3.3 de la DIAN o es el peso.
Cómo corregirlo: Usa en currency.code una moneda de la tabla 13.3.3 (ISO 4217), distinta de COP.
FAR05
Área
trevolLa tasa de cambio de destino no es 1.00.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAR06
Área
document· campocurrency.exchange_rateFalta la tasa de cambio (TRM o tasa pactada).
Cómo corregirlo: Envía currency.exchange_rate.
FAR07
Área
document· campocurrency.rate_dateFalta la fecha de la tasa de cambio.
Cómo corregirlo: Envía currency.rate_date (no puede ser posterior a la factura).
FAS02
Área
trevolEl total de un tributo no es la suma de sus tarifas.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAS07
Área
trevolEl valor de un tributo no es su tarifa por su base.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU02
Área
trevolEl valor bruto no es la suma de las líneas.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU04
Área
trevolLa base imponible no es la suma de las bases de las líneas.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU06
Área
trevolEl valor con impuestos no cuadra con las líneas.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU08
Área
trevolEl total de descuentos no es la suma de los descuentos globales.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU10
Área
trevolEl total de cargos no es la suma de los cargos globales.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAU14
Área
trevolEl valor a pagar no cuadra.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FAV03
Área
items· campoitemsLa línea de Administración de un contrato AIU lleva el objeto del contrato (aviso: no impide la validación).
Cómo corregirlo: Envía items[].aiu_contract en la línea con aiu "A".
FAV05
Área
items· campoitemsLa unidad de medida de una línea no está en la tabla 13.3.6 de la DIAN.
Cómo corregirlo: Usa en items[].unit un código de la tabla (94 unidad, HUR hora, DAY día, KGM kilo…).
FAV08a
Área
items· campoitemsEn mandatos, todas las líneas indican si el ingreso es propio o para terceros.
Cómo corregirlo: Usa operation_type "11" con items[].income ("own" o "third_party").
FAV08b
Área
items· campoitemsEl tipo de ingreso de la línea no está en la tabla 13.3.13 de la DIAN.
Cómo corregirlo: Usa items[].income "own" o "third_party".
FAV08c
Área
items· campoitemsEn transporte de carga, todas las líneas indican si son una remesa o un servicio adicional (aviso: no impide la validación).
Cómo corregirlo: Envía items[].consignment en la línea de la remesa.
FAV08d
Área
items· campoitemsEl tipo de línea de transporte no está en la tabla 13.5.1 (aviso: no impide la validación).
Cómo corregirlo: Envía items[].consignment en la línea de la remesa.
FAX01
Área
items· campoitemsUna línea lleva dos veces el mismo tributo.
Cómo corregirlo: Deja un solo elemento por código en items[].taxes.
FAX07
Área
items· campoitemsEl valor de un impuesto por unidad no es el valor unitario por la cantidad.
Cómo corregirlo: Revisa items[].taxes[].unit_amount y quantity.
FAZ02
Área
items· campoitemsFalta la descripción de una línea.
Cómo corregirlo: Envía items[].description (1 a 300 caracteres).
FAZ04
Área
items· campoitemsLa línea no informa la marca del artículo (aviso: no impide la validación).
Cómo corregirlo: Si aplica, envía items[].brand.
FAZ05
Área
items· campoitemsLa línea no informa el modelo del artículo (aviso: no impide la validación).
Cómo corregirlo: Si aplica, envía items[].model.
FAZ09
Área
items· campoitemsFalta la identificación estándar del artículo.
Cómo corregirlo: Envía items[].code o items[].standard_code (Trevol usa el código propio si no hay estándar).
FBA01
Área
items· campoitemsUna línea de ingresos para terceros no lleva el mandante (aviso: no impide la validación).
Cómo corregirlo: Envía items[].mandator con document_type, document_number y name.
FBA02
Área
items· campoitemsLa línea de ingresos para terceros no lleva el mandato.
Cómo corregirlo: Envía items[].mandator.
FBA03
Área
items· campoitemsLa línea de ingresos para terceros no lleva al mandante.
Cómo corregirlo: Envía items[].mandator.
FBA04
Área
items· campoitemsEl mandante no lleva su identificación (aviso: no impide la validación).
Cómo corregirlo: Envía items[].mandator.document_type y document_number.
FBA05
Área
items· campoitemsFalta el número de documento del mandante.
Cómo corregirlo: Envía items[].mandator.document_number.
FBA06
Área
trevolLa agencia de la identificación del mandante no es la DIAN (aviso: no impide la validación).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
FBA07
Área
items· campoitemsEl dígito de verificación del NIT del mandante no corresponde.
Cómo corregirlo: Revisa items[].mandator.document_number (solo el NIT, sin el DV): Trevol calcula el DV.
FBA08
Área
items· campoitemsEl tipo de documento del mandante no está en la tabla 13.2.1.
Cómo corregirlo: Revisa items[].mandator.document_type.
FBC04
Área
delivery· campodelivery_terms.incotermEl INCOTERM no está en la tabla 13.3.7 (aviso: no impide la validación).
Cómo corregirlo: Usa en delivery_terms.incoterm un código de la tabla (FOB, CIF, EXW…).
FBF01
Área
items· campoitemsLa línea de una remesa de transporte no lleva sus propiedades (aviso: no impide la validación).
Cómo corregirlo: Envía items[].consignment con rndc_filing, number, freight, quantity y unit.
FBF02
Área
items· campoitemsEl nombre de una propiedad de la remesa no es 01, 02 o 03 (aviso: no impide la validación).
Cómo corregirlo: Envía la remesa en items[].consignment: Trevol arma las tres propiedades.
FBF03
Área
items· campoitemsUna propiedad de la línea no lleva valor (aviso: no impide la validación).
Cómo corregirlo: Envía items[].properties[].value (y, en notarios, items[].notary).
FBF04
Área
items· campoitemsLa remesa no informa la cantidad transportada (aviso: no impide la validación).
Cómo corregirlo: Envía items[].consignment.quantity y unit.
FBF05
Área
items· campoitemsLa unidad de la propiedad de la línea no está en la tabla 13.3.6 (aviso: no impide la validación).
Cómo corregirlo: Revisa items[].consignment.unit (KGM o GLL) o items[].properties[].unit.
Documento soporte y su nota de ajuste
DSAB05a
Área
trevolEl documento soporte no lleva la autorización de numeración.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DSAB05b
Área
numberingEl número de autorización del rango de documento soporte no es el que la DIAN tiene para el NIT de la empresa.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB07b
Área
numberingLa fecha inicial del rango de documento soporte no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB08b
Área
numberingLa fecha final del rango de documento soporte no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB10
Área
numberingEl prefijo del documento no es el del rango de documento soporte.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB11b
Área
numberingEl rango (desde) de documento soporte no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB12b
Área
numberingEl rango (hasta) de documento soporte no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango de documento soporte que dio la DIAN (habilitación: el del portal en «Documento Soporte»; producción: el del formulario 1302, tipo 1000006) y asóciale el software.
DSAB19b
Área
numberingEl proveedor tecnológico no está autorizado: la empresa no asoció su software al modo «Documento Soporte» en la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: en el portal de la DIAN (Registro y habilitación → Documento Soporte para no Obligados a Facturar) asocia el Software Propio de la empresa.
DSAB24b
Área
issuerEl software no es el que la empresa tiene asociado al documento soporte ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DSAB24c
Área
issuerEl software de la empresa no está activo para el documento soporte ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DSAB27b
Área
issuerEl código de seguridad del software no corresponde al software habilitado.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DSAB36
Área
trevolEl código QR del documento no es la URL de consulta de la DIAN con el CUDS.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DSAD03
Área
trevolEl ProfileID del documento soporte no es el que exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DSAD05b
Área
numberingEl número del documento soporte es menor que el inicio del rango autorizado.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DSAD05c
Área
numberingEl número del documento soporte pasa del final del rango autorizado: el rango se agotó.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DSAD06
Área
trevolEl CUDS no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DSAD09a
Área
numberingLa fecha del documento soporte es anterior al inicio de la vigencia del rango.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DSAD09b
Área
numberingLa fecha del documento soporte es posterior al fin de la vigencia del rango: está vencido.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DSAD13
Área
document· camponotesUna nota del documento soporte va de 15 a 5000 caracteres.
Cómo corregirlo: Revisa notes: cada nota de 15 a 5000 caracteres.
DSAJ08a
Área
seller· camposeller.municipality_codeEl vendedor residente necesita el municipio (código DANE) y el código postal de su dirección.
Cómo corregirlo: Envía seller.municipality_code y seller.postal_code.
DSAJ13
Área
seller· camposeller.addressFalta la dirección del vendedor.
Cómo corregirlo: Envía seller.address.
DSAJ20
Área
seller· camposeller.nameFalta el nombre o la razón social del vendedor.
Cómo corregirlo: Envía seller.name.
DSAJ24b
Área
seller· camposeller.document_numberEl dígito de verificación del NIT del vendedor no corresponde.
Cómo corregirlo: Revisa seller.document_number (sin DV): Trevol calcula el DV.
DSAJ25a
Área
seller· camposeller.document_typeUn vendedor residente en Colombia va con su NIT (tipo 31).
Cómo corregirlo: Usa seller.document_type "31", o seller.resident false si no es residente.
DSAJ73
Área
seller· camposeller.postal_codeEl código postal del vendedor no está en la tabla 16.4.4 de la DIAN o no es de su departamento.
Cómo corregirlo: Revisa seller.postal_code.
DSAK20
Área
issuerLa razón social de la empresa va de 5 a 450 caracteres.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DSAK24b
Área
issuerEl dígito de verificación del NIT de la empresa no corresponde.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DSAN02
Área
payment· campopayment.methodsEl medio de pago no está en la tabla 16.3.4.2 del documento soporte.
Cómo corregirlo: Usa en payment.methods[].code un código de la tabla (10 efectivo, 42 consignación, 47 transferencia…).
DSAQ04
Área
allowance_charges· campoallowance_chargesEl código del descuento global es 00 (no condicionado) o 01 (condicionado).
Cómo corregirlo: Revisa allowance_charges[].code.
DSBB05
Área
items· campoitemsLa unidad de medida de una línea no está en la tabla 16.3.5.1 del documento soporte.
Cómo corregirlo: Usa en items[].unit un código de la tabla (94 unidad, HUR hora, DAY día, KGM kilo…).
DSBE04
Área
items· campoitemsLa razón del descuento o recargo de una línea va de 10 a 5000 caracteres.
Cómo corregirlo: Revisa items[].discounts[].reason y items[].charges[].reason.
DSBH06
Área
adjustment_note· campoadjustment_noteLa nota de ajuste referenciada es posterior al documento soporte.
Cómo corregirlo: Revisa adjustment_note.
DSFC02b
Área
items· campoitemsEn un documento soporte por operación la fecha de compra es la del día de la firma.
Cómo corregirlo: Quita items[].purchase_date, o usa transmission "weekly".
DSFC02c
Área
items· campoitemsEn el acumulado semanal la fecha de compra de cada línea va entre 6 días antes de la firma y la firma.
Cómo corregirlo: Revisa items[].purchase_date.
NSAB36
Área
trevolEl código QR de la nota de ajuste no es la URL de consulta de la DIAN con el CUDS de la propia nota.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NSAD03
Área
trevolEl ProfileID de la nota de ajuste no es el que exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NSBF03
Área
concept· campoconceptEl concepto de la nota de ajuste no está en la tabla 16.2.4 (1 a 5).
Cómo corregirlo: Revisa concept.
NSBF04
Área
concept· campodescriptionLa descripción de la nota de ajuste va de 20 a 5000 caracteres.
Cómo corregirlo: Revisa description.
NSBG04
Área
support_document· camposupport_documentEl CUDS del documento soporte que ajusta la nota no es válido.
Cómo corregirlo: Revisa support_document.cuds.
NSBG06
Área
support_document· camposupport_documentLa nota de ajuste no puede ser anterior al documento soporte que ajusta.
Cómo corregirlo: Revisa support_document.issue_date.
Documento equivalente y su nota de ajuste
DEAB04
Área
trevolLa numeración autorizada (InvoiceControl) es solo del tiquete POS.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAB05a
Área
trevolEl tiquete POS no lleva el número de autorización de la numeración.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAB05b
Área
numberingEl número de autorización del rango POS no es el que la DIAN tiene para el NIT de la empresa.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB07a
Área
numberingLa fecha del tiquete POS es anterior al inicio de la autorización del rango.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB07b
Área
numberingLa fecha inicial del rango POS no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB08a
Área
numberingLa fecha del tiquete POS es posterior al fin de la autorización del rango: está vencido.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB08b
Área
numberingLa fecha final del rango POS no es la que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB10a
Área
numberingEl prefijo del documento no es el del rango POS.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB10b
Área
numberingEl prefijo del rango POS no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB11b
Área
numberingEl rango (desde) del POS no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB12b
Área
numberingEl rango (hasta) del POS no es el que la DIAN tiene vigente.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAB19b
Área
numberingEl proveedor tecnológico no está autorizado: la empresa no asoció su software al modo «Documentos equivalentes» en la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: en el portal de la DIAN (Registro y habilitación → Documentos equivalentes) asocia el Software Propio del modo «Documentos equivalentes».
DEAB24b
Área
issuerEl software no es el que la empresa tiene asociado a los documentos equivalentes ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DEAB24c
Área
issuerEl software de la empresa no está activo para los documentos equivalentes ante la DIAN.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DEAB27b
Área
issuerEl código de seguridad del software no corresponde al software habilitado.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
DEAB36
Área
trevolEl código QR del documento no es la URL de consulta de la DIAN con el CUDE.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAB37
Área
trevolEl documento no lleva los datos del fabricante del software (aviso interno de Trevol).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAD02
Área
document· campooperation_typeEl tipo de operación (CustomizationID) no es el de este tipo de documento equivalente (tabla 16.4.1).
Cómo corregirlo: Revisa operation_type: cada tipo de documento tiene sus operaciones (por ejemplo 10 en el POS, 271–274 en espectáculos).
DEAD03
Área
trevolEl ProfileID del documento equivalente no es el que exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAD05d
Área
numberingEl número del documento equivalente no está en el rango de numeración autorizado.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DEAD05e
Área
numberingLa DIAN no tiene un rango POS para el número de autorización de este tiquete: la autorización no existe o no es la de la empresa.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en «Configuración → Rangos de numeración», registra el rango POS que dio la DIAN (habilitación: el del portal en «Documentos equivalentes»; producción: el del formulario 1302) y asóciale el software.
DEAD06
Área
trevolEl CUDE no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAD09a
Área
numberingLa fecha del documento es anterior al inicio de la autorización de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DEAD09b
Área
numberingLa fecha del documento es posterior al fin de la autorización de numeración.
Cómo corregirlo: Esto no se corrige en el pedido: en Trevol, en la ficha de la empresa, consulta otra vez las resoluciones de numeración de la DIAN para que Trevol use la vigente.
DEAD09e
Área
trevolLa fecha de generación del documento no coincide con la de su firma.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAD12a
Área
document· campodocument_typeEl tipo de documento (InvoiceTypeCode) no es el de la tabla 16.3 de la DIAN.
Cómo corregirlo: Revisa document_type.
DEAI01
Área
contingency· campocontingencyUn documento de contingencia (07 u 08) lleva el documento que referencia.
Cómo corregirlo: En la 07, envía contingency.physical_document con number, date y type.
DEAI02
Área
contingency· campocontingency.physical_document.numberFalta el número del documento físico de la contingencia.
Cómo corregirlo: Envía contingency.physical_document.number.
DEAI04
Área
trevolEl esquema de identificación del documento referenciado en la contingencia no es el que espera la DIAN (aviso interno de Trevol).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DEAI05
Área
contingency· campocontingency.physical_document.dateFalta la fecha del documento físico de la contingencia.
Cómo corregirlo: Envía contingency.physical_document.date.
DEAK19
Área
customer· campocustomerEl adquirente de la relación diaria de juegos es la DIAN: no se envía
customer.Cómo corregirlo: Quita customer.
DEAK61
Área
customer· campocustomer.person_typeEl adquirente es persona natural y le faltan sus datos de identificación.
Cómo corregirlo: Revisa customer.person_type, document_type y document_number.
DEAN01
Área
payment· campopayment.formFalta la forma de pago.
Cómo corregirlo: Envía payment.form.
DEAN02
Área
payment· campopayment.formEl tiquete POS es de contado.
Cómo corregirlo: Usa payment.form "cash" en el tiquete POS.
DEPD12
Área
pos· campopos.buyerFalta la información de beneficios del comprador (aviso interno de Trevol: se completa con el adquirente).
Cómo corregirlo: Si aplica, envía pos.buyer.
DEPD16
Área
pos· campopos.buyer.codeFalta el código del comprador.
Cómo corregirlo: Envía pos.buyer.code (por defecto, el documento del adquirente).
DEPD18
Área
pos· campopos.buyer.nameFalta el nombre del comprador.
Cómo corregirlo: Envía pos.buyer.name (por defecto, el nombre del adquirente).
DEPD20
Área
pos· campopos.buyer.pointsLos puntos del comprador son un número.
Cómo corregirlo: Revisa pos.buyer.points.
DEPD22
Área
pos· campopos.registerFalta la información de la caja de venta.
Cómo corregirlo: Envía pos.register.
DEPD26
Área
pos· campopos.register.plateFalta la placa de inventario de la caja.
Cómo corregirlo: Envía pos.register.plate.
DEPD28
Área
pos· campopos.register.locationFalta la ubicación de la caja.
Cómo corregirlo: Envía pos.register.location.
DEPD30
Área
pos· campopos.register.cashierFalta el nombre del cajero o vendedor.
Cómo corregirlo: Envía pos.register.cashier.
DEPD32
Área
pos· campopos.register.typeFalta el tipo de caja.
Cómo corregirlo: Envía pos.register.type.
DEPD34
Área
pos· campopos.register.sale_codeFalta el código de la venta.
Cómo corregirlo: Envía pos.register.sale_code (por defecto, el número del documento).
DEPD36
Área
trevolEl subtotal de la venta no cuadra (lo calcula Trevol).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NABF03
Área
concept· campoconceptEl concepto de la nota de ajuste no está en la tabla 16.6 (1 a 5).
Cómo corregirlo: Revisa concept.
NABF04
Área
concept· campodescriptionLa descripción de la nota de ajuste va de 20 a 5000 caracteres.
Cómo corregirlo: Revisa description.
NABG01
Área
equivalent_document· campoequivalent_documentLa nota de ajuste siempre referencia el documento equivalente que ajusta, y solo uno del mismo adquirente.
Cómo corregirlo: Envía equivalent_document (el id de uno de Trevol, o number, cude, issue_date y document_type).
NABG04
Área
equivalent_document· campoequivalent_document.cudeLa DIAN no encuentra el CUDE del documento equivalente que ajusta la nota.
Cómo corregirlo: Revisa equivalent_document.cude: tiene que ser de un documento validado en el MISMO ambiente.
NABG06
Área
equivalent_document· campoequivalent_document.issue_dateLa nota de ajuste no puede ser anterior al documento equivalente que ajusta.
Cómo corregirlo: Revisa equivalent_document.issue_date.
NABG07
Área
equivalent_document· campoequivalent_document.document_typeEl código del documento equivalente que ajusta no es el de su tipo (tabla 16.3).
Cómo corregirlo: Revisa equivalent_document.document_type.
NADBF04
Área
concept· campodescriptionLa descripción de una nota de ajuste débito es el texto exacto de la tabla 16.6 del concepto.
Cómo corregirlo: Quita description (Trevol pone el texto de la tabla): en la débito la DIAN solo acepta ese texto.
NADBG04
Área
equivalent_document· campoequivalent_document.cudeLa DIAN no encuentra el CUDE del documento equivalente que ajusta la nota.
Cómo corregirlo: Revisa equivalent_document.cude: tiene que ser de un documento validado en el MISMO ambiente.
NADBG06
Área
equivalent_document· campoequivalent_document.issue_dateLa nota de ajuste no puede ser anterior al documento equivalente que ajusta.
Cómo corregirlo: Revisa equivalent_document.issue_date.
Nómina electrónica y su nota de ajuste
NIAE006
Área
period· campoperiod.time_workedEl tiempo laborado del trabajador debe ser mayor o igual a 1.
Cómo corregirlo: Revisa period.hire_date, period.end y period.time_worked (si no lo mandas, Trevol lo calcula).
NIAE010
Área
trevolEl prefijo del número de la nómina no es el que exige el Anexo (letras y dígitos, sin espacios ni guiones).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE011
Área
trevolEl consecutivo del número de la nómina no es el que exige el Anexo.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE012
Área
trevolEl número de la nómina no es prefijo + consecutivo, sin espacios ni guiones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE019
Área
issuerEl software de nómina no está autorizado para el NIT del empleador.
Cómo corregirlo: Esto no se corrige en el pedido: en el portal de la DIAN (Registro y habilitación → Nómina Electrónica) asocia el Software Propio de nómina de la empresa y guarda su TestSetId y su PIN en la app.
NIAE020
Área
trevolEl código de seguridad del software no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE024
Área
trevolEl CUNE no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE035
Área
issuerEl país del empleador no es el que corresponde (tabla 5.4.1).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIAE036
Área
issuerEl departamento del empleador no es el que corresponde (tabla 5.4.2).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIAE037
Área
issuerEl municipio del empleador no es el que corresponde (tabla 5.4.3).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIAE038
Área
issuerLa empresa no tiene la dirección física del empleador, y la DIAN la exige.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIAE045
Área
employee· campoemployee.document_numberEl número de documento del trabajador solo lleva dígitos (sin puntos, comas ni espacios).
Cómo corregirlo: Revisa employee.document_number.
NIAE047
Área
employee· campoemployee.second_surnameFalta el segundo apellido del trabajador.
Cómo corregirlo: Envía employee.second_surname.
NIAE064
Área
payment· campopayment.formLa forma de pago no es la de la tabla 5.3.3.1 (1 = contado).
Cómo corregirlo: Revisa payment.form.
NIAE065
Área
payment· campopayment.methodEl medio de pago no está en la tabla 5.3.3.2.
Cómo corregirlo: Usa en payment.method un código de la tabla (10 efectivo, 42 consignación, 47 transferencia…).
NIAE077
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE082
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE087
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE092
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE097
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE102
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE107
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIAE126
Área
earnings· campoearnings.disabilitiesEl tipo de una incapacidad no está en la tabla 5.5.6 (1 común, 2 profesional, 3 laboral).
Cómo corregirlo: Revisa earnings.disabilities[].type.
NIAE187
Área
trevolEl total de devengados no es la suma de los devengados.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE188
Área
trevolEl total de deducciones no es la suma de las deducciones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE189
Área
trevolEl total del comprobante no es devengados menos deducciones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE190
Área
predecessor· campopredecessorFalta el número del documento de nómina que se reemplaza.
Cómo corregirlo: Envía predecessor.id o predecessor.number.
NIAE191
Área
predecessor· campopredecessorFalta el CUNE del documento de nómina que se reemplaza.
Cómo corregirlo: Envía predecessor.id o predecessor.cune.
NIAE192
Área
predecessor· campopredecessorFalta la fecha de generación del documento de nómina que se reemplaza.
Cómo corregirlo: Envía predecessor.id o predecessor.issue_date.
NIAE200
Área
currency· campoexchange_rateCon una moneda distinta de COP falta la tasa de cambio.
Cómo corregirlo: Envía exchange_rate con currency.
NIAE203
Área
payment_dates· campopayment_datesFalta la fecha de pago.
Cómo corregirlo: Envía payment_dates con al menos una fecha.
NIAE204
Área
novelty· camponovelty.cuneEl CUNE de la novedad contractual no es el de un documento válido.
Cómo corregirlo: Revisa novelty.cune.
NIAE214
Área
type· campotypeEl tipo de nota no es el de la tabla 5.5.8 (1 Reemplazar, 2 Eliminar).
Cómo corregirlo: Usa type "replace" o "delete".
NIAE215
Área
predecessor· campopredecessorFalta el número del documento de nómina que se elimina.
Cómo corregirlo: Envía predecessor.id o predecessor.number.
NIAE216
Área
predecessor· campopredecessorFalta el CUNE del documento de nómina que se elimina.
Cómo corregirlo: Envía predecessor.id o predecessor.cune.
NIAE217
Área
predecessor· campopredecessorFalta la fecha de generación del documento de nómina que se elimina.
Cómo corregirlo: Envía predecessor.id o predecessor.issue_date.
NIAE218
Área
trevolEl prefijo del número del ajuste no es el que exige el Anexo.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE219
Área
trevolEl consecutivo del número del ajuste no es el que exige el Anexo.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE220
Área
trevolEl número del ajuste no es prefijo + consecutivo, sin espacios ni guiones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIAE235
Área
trevolLa versión del documento no es la que exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE006
Área
period· campoperiod.time_workedEl tiempo laborado del trabajador debe ser mayor o igual a 1.
Cómo corregirlo: Revisa period.hire_date, period.end y period.time_worked (si no lo mandas, Trevol lo calcula).
NIE010
Área
trevolEl prefijo del número de la nómina no es el que exige el Anexo (letras y dígitos, sin espacios ni guiones).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE011
Área
trevolEl consecutivo del número de la nómina no es el que exige el Anexo.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE012
Área
trevolEl número de la nómina no es prefijo + consecutivo, sin espacios ni guiones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE019
Área
issuerEl software de nómina no está autorizado para el NIT del empleador.
Cómo corregirlo: Esto no se corrige en el pedido: en el portal de la DIAN (Registro y habilitación → Nómina Electrónica) asocia el Software Propio de nómina de la empresa y guarda su TestSetId y su PIN en la app.
NIE020
Área
trevolEl código de seguridad del software no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE024
Área
trevolEl CUNE no se calculó como exige el Anexo técnico.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE035
Área
issuerEl país del empleador no es el que corresponde (tabla 5.4.1).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIE036
Área
issuerEl departamento del empleador no es el que corresponde (tabla 5.4.2).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIE037
Área
issuerEl municipio del empleador no es el que corresponde (tabla 5.4.3).
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIE038
Área
issuerLa empresa no tiene la dirección física del empleador, y la DIAN la exige.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
NIE045
Área
employee· campoemployee.document_numberEl número de documento del trabajador solo lleva dígitos (sin puntos, comas ni espacios).
Cómo corregirlo: Revisa employee.document_number.
NIE047
Área
employee· campoemployee.second_surnameFalta el segundo apellido del trabajador.
Cómo corregirlo: Envía employee.second_surname.
NIE064
Área
payment· campopayment.formLa forma de pago no es la de la tabla 5.3.3.1 (1 = contado).
Cómo corregirlo: Revisa payment.form.
NIE065
Área
payment· campopayment.methodEl medio de pago no está en la tabla 5.3.3.2.
Cómo corregirlo: Usa en payment.method un código de la tabla (10 efectivo, 42 consignación, 47 transferencia…).
NIE077
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE082
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE087
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE092
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE097
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE102
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE107
Área
earnings· campoearnings.overtimeEl porcentaje de la hora extra o el recargo no es el de la tabla 5.5.5 para su tipo.
Cómo corregirlo: Quita earnings.overtime[].percent (Trevol pone el de la tabla) o usa el que corresponde al tipo.
NIE126
Área
earnings· campoearnings.disabilitiesEl tipo de una incapacidad no está en la tabla 5.5.6 (1 común, 2 profesional, 3 laboral).
Cómo corregirlo: Revisa earnings.disabilities[].type.
NIE187
Área
trevolEl total de devengados no es la suma de los devengados.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE188
Área
trevolEl total de deducciones no es la suma de las deducciones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE189
Área
trevolEl total del comprobante no es devengados menos deducciones.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
NIE200
Área
currency· campoexchange_rateCon una moneda distinta de COP falta la tasa de cambio.
Cómo corregirlo: Envía exchange_rate con currency.
NIE203
Área
payment_dates· campopayment_datesFalta la fecha de pago.
Cómo corregirlo: Envía payment_dates con al menos una fecha.
NIE204
Área
novelty· camponovelty.cuneEl CUNE de la novedad contractual no es el de un documento válido.
Cómo corregirlo: Revisa novelty.cune.
Eventos RADIAN
AAB19
Área
issuer· camposoftwareEl proveedor tecnológico no está autorizado para el NIT de la empresa (con el Software Propio, el proveedor es la propia empresa).
Cómo corregirlo: Esto no se corrige en el pedido: revisa en la app el software de la empresa (que esté registrado ante la DIAN y asociado al modo que emite eventos), o prueba con
software: "dian_free"en los eventos 030 a 033.AAB19b
Área
issuer· camposoftwareEl proveedor tecnológico no está autorizado para el NIT de la empresa (con el Software Propio, el proveedor es la propia empresa).
Cómo corregirlo: Esto no se corrige en el pedido: revisa en la app el software de la empresa (que esté registrado ante la DIAN y asociado al modo que emite eventos), o prueba con
software: "dian_free"en los eventos 030 a 033.AAB24
Área
issuer· camposoftwareEl software no es el que la empresa tiene habilitado ante la DIAN para eventos.
Cómo corregirlo: Esto no se corrige en el pedido: revisa en la app el software de la empresa (que esté registrado ante la DIAN y asociado al modo que emite eventos), o prueba con
software: "dian_free"en los eventos 030 a 033.AAD05b
Área
numberingEl número del evento ya lo usó la empresa en la DIAN ("Documento procesado anteriormente").
Cómo corregirlo: Crea un evento nuevo con POST /v1/radian_events: Trevol toma el número siguiente.
AAD09e
Área
trevolLa fecha de generación del evento no coincide con la de su firma.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
AAF01e
Área
issuerEl nombre de la empresa no es el que la DIAN tiene registrado para su NIT.
Cómo corregirlo: Esto no se corrige en el pedido: revisa los datos de la empresa en Trevol (deben coincidir con su RUT) o su certificado.
AAG01e
Área
trevolEl receptor de la aceptación tácita tiene que ser la DIAN.
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
AAH06
Área
invoice· campoinvoice.numberEl número de la factura del evento no coincide con el que la DIAN tiene para ese CUFE.
Cómo corregirlo: Revisa invoice.number y invoice.cufe: tienen que ser los de la factura recibida.
AAH09
Área
invoice· campoinvoice.acquirer_document_typeEl tipo de documento de la empresa (el adquirente) no es el que el emisor puso en la factura.
Cómo corregirlo: Envía invoice.acquirer_document_type con el tipo con que el emisor te identificó ("31" NIT o "13" cédula).
AAH17
Área
issuerNo se informó el cargo de la persona que firma (aviso: no impide la validación).
Cómo corregirlo: Configura el cargo del representante legal de la empresa en la app.
AAH18
Área
issuerNo se informó el área de la persona que firma (aviso: no impide la validación).
Cómo corregirlo: Configura el área del representante legal de la empresa en la app.
AAH92
Área
trevolEl concepto del reclamo no es el texto exacto de la lista de la DIAN (aviso: no impide la validación).
Cómo corregirlo: Esto lo arma Trevol, no tu pedido. Escríbenos con el request_id para revisarlo; mientras tanto no reenvíes el mismo documento.
DC24c
Área
event_sequenceLa factura ya quedó aceptada tácitamente: no admite la aceptación expresa.
Cómo corregirlo: No hace falta la aceptación expresa (033): la factura ya fue aceptada.
DC24e
Área
event_sequenceLa aceptación tácita no puede generarse antes de los 3 días hábiles siguientes al recibo del bien.
Cómo corregirlo: Espera a la fecha
available_from(GET /v1/invoices/{id}/tacit_acceptance) y reintenta con POST …/send.LGC01
Área
event_sequenceLa factura ya tiene ese evento en la DIAN (quizá lo registró otro software).
Cómo corregirlo: La factura ya tiene ese evento en la DIAN; no hace falta enviarlo.
LGC04
Área
event_sequenceEl comprador reclamó la factura (031): ya no se puede aceptar.
Cómo corregirlo: Una factura reclamada no admite aceptación expresa ni tácita.
LGC05
Área
event_sequenceLa factura ya tiene la aceptación expresa (033): no admite la aceptación tácita.
Cómo corregirlo: No hace falta la aceptación tácita: la factura ya fue aceptada.
LGC09
Área
event_sequenceLa DIAN todavía no tiene el evento anterior de la factura (el 032 va después del 030; el 031 y el 033, después del 032).
Cómo corregirlo: Envía primero el evento anterior (o espera unos segundos a que la DIAN lo muestre) y vuelve a intentarlo.
LGC14
Área
event_sequenceTodavía no pasaron los 3 días hábiles desde el recibo del bien (032), o el comprador no lo ha enviado.
Cómo corregirlo: Espera a la fecha
available_fromde la respuesta (GET /v1/invoices/{id}/tacit_acceptance te dice cuándo procede) y reintenta con POST /v1/radian_events/{id}/send.