Saltar al contenido
Menú
Saltar la navegación de la documentación

Español API 2026-10-22

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.

Ver como Markdown

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 · campo concept

    El concepto de corrección no es válido para la nota crédito (1 a 6).

    Cómo corregirlo: Revisa concept.

  • CBG01

    Área invoice · campo customer

    La 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 · campo invoice.cufe

    La 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 · campo invoice.issue_date

    La nota tiene fecha anterior a la de la factura que corrige.

    Cómo corregirlo: Revisa invoice.issue_date.

  • DBF03

    Área concept · campo concept

    El concepto de corrección no es válido para la nota débito (1 a 4).

    Cómo corregirlo: Revisa concept.

  • DBG04

    Área invoice · campo invoice.cufe

    La 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 · campo invoice.issue_date

    La nota tiene fecha anterior a la de la factura que corrige.

    Cómo corregirlo: Revisa invoice.issue_date.

  • FAB05a

    Área numbering

    La 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 numbering

    El 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 numbering

    La 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 numbering

    La 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 numbering

    La 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 numbering

    La 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 trevol

    El 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 issuer

    El 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 issuer

    El 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 issuer

    El 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 trevol

    El 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 numbering

    La 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 numbering

    La 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 trevol

    La 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 trevol

    La 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 trevol

    Un 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 issuer

    Una 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 issuer

    La 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 issuer

    El 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 issuer

    El 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 · campo customer.country

    El 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 · campo customer

    Una 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 · campo customer.name

    Falta el nombre o la razón social del cliente.

    Cómo corregirlo: Envía customer.name.

  • FAK24

    Área customer · campo customer.document_number

    El 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 · campo customer.tax_responsibilities

    Una 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 · campo customer.country

    El 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 · campo customer.email

    Falta el correo electrónico del cliente.

    Cómo corregirlo: Envía customer.email.

  • FAK61

    Área customer · campo customer.person_type

    El 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 · campo shipment.address.municipality_code

    El 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 · campo shipment.address.street

    Falta la dirección (calle y número) del lugar de entrega.

    Cómo corregirlo: Envía shipment.address.street.

  • FAM12

    Área delivery · campo shipment.address.country

    El 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 · campo shipment.carrier.address.municipality_code

    El 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 · campo shipment.carrier.address.country

    El 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 · campo shipment.carrier

    Falta el régimen fiscal del transportador.

    Cómo corregirlo: Envía shipment.carrier con su document_type y document_number.

  • FAM32

    Área delivery · campo shipment.carrier.document_number

    Falta el número de documento del transportador.

    Cómo corregirlo: Envía shipment.carrier.document_number.

  • FAM35

    Área delivery · campo shipment.carrier.document_type

    El tipo de documento del transportador no está en la tabla 13.2.1.

    Cómo corregirlo: Revisa shipment.carrier.document_type.

  • FAM36

    Área delivery · campo shipment.carrier.document_number

    El 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 · campo shipment.carrier.tax_responsibilities

    Una responsabilidad fiscal del transportador no está en la lista de la DIAN.

    Cómo corregirlo: Revisa shipment.carrier.tax_responsibilities.

  • FAM38

    Área trevol

    El 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 · campo shipment.carrier.document_number

    Falta el número de documento del transportador en su identificación legal.

    Cómo corregirlo: Envía shipment.carrier.document_number.

  • FAM58

    Área delivery · campo shipment.carrier.document_number

    El 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 · campo shipment.carrier.document_type

    El 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 · campo payment.methods

    El 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 · campo payment.methods

    Falta el medio de pago.

    Cómo corregirlo: Envía payment.methods con al menos un código.

  • FAN04

    Área payment · campo payment.due_date

    Una venta a crédito necesita la fecha de vencimiento.

    Cómo corregirlo: Envía payment.due_date o payment.term_days.

  • FAR01

    Área document · campo currency

    Una 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 trevol

    La 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 trevol

    La 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 · campo currency.code

    La 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 trevol

    La 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 · campo currency.exchange_rate

    Falta la tasa de cambio (TRM o tasa pactada).

    Cómo corregirlo: Envía currency.exchange_rate.

  • FAR07

    Área document · campo currency.rate_date

    Falta la fecha de la tasa de cambio.

    Cómo corregirlo: Envía currency.rate_date (no puede ser posterior a la factura).

  • FAS02

    Área trevol

    El 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 trevol

    El 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 trevol

    El 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 trevol

    La 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 · campo items

    La 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 · campo items

    La 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 · campo items

    En 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 · campo items

    El 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 · campo items

    En 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 · campo items

    El 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 · campo items

    Una línea lleva dos veces el mismo tributo.

    Cómo corregirlo: Deja un solo elemento por código en items[].taxes.

  • FAX07

    Área items · campo items

    El 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 · campo items

    Falta la descripción de una línea.

    Cómo corregirlo: Envía items[].description (1 a 300 caracteres).

  • FAZ04

    Área items · campo items

    La 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 · campo items

    La 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 · campo items

    Falta 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 · campo items

    Una 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 · campo items

    La línea de ingresos para terceros no lleva el mandato.

    Cómo corregirlo: Envía items[].mandator.

  • FBA03

    Área items · campo items

    La línea de ingresos para terceros no lleva al mandante.

    Cómo corregirlo: Envía items[].mandator.

  • FBA04

    Área items · campo items

    El 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 · campo items

    Falta el número de documento del mandante.

    Cómo corregirlo: Envía items[].mandator.document_number.

  • FBA06

    Área trevol

    La 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 · campo items

    El 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 · campo items

    El tipo de documento del mandante no está en la tabla 13.2.1.

    Cómo corregirlo: Revisa items[].mandator.document_type.

  • FBC04

    Área delivery · campo delivery_terms.incoterm

    El 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 · campo items

    La 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 · campo items

    El 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 · campo items

    Una 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 · campo items

    La 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 · campo items

    La 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 trevol

    El 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 numbering

    El 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 numbering

    La 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 numbering

    La 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 issuer

    El 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 issuer

    El 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 issuer

    El 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 trevol

    El 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 trevol

    El 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 numbering

    El 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 numbering

    El 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 trevol

    El 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 numbering

    La 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 numbering

    La 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 · campo notes

    Una 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 · campo seller.municipality_code

    El 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 · campo seller.address

    Falta la dirección del vendedor.

    Cómo corregirlo: Envía seller.address.

  • DSAJ20

    Área seller · campo seller.name

    Falta el nombre o la razón social del vendedor.

    Cómo corregirlo: Envía seller.name.

  • DSAJ24b

    Área seller · campo seller.document_number

    El 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 · campo seller.document_type

    Un 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 · campo seller.postal_code

    El 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 issuer

    La 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 issuer

    El 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 · campo payment.methods

    El 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 · campo allowance_charges

    El código del descuento global es 00 (no condicionado) o 01 (condicionado).

    Cómo corregirlo: Revisa allowance_charges[].code.

  • DSBB05

    Área items · campo items

    La 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 · campo items

    La 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 · campo adjustment_note

    La nota de ajuste referenciada es posterior al documento soporte.

    Cómo corregirlo: Revisa adjustment_note.

  • DSFC02b

    Área items · campo items

    En 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 · campo items

    En 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 trevol

    El 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 trevol

    El 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 · campo concept

    El 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 · campo description

    La descripción de la nota de ajuste va de 20 a 5000 caracteres.

    Cómo corregirlo: Revisa description.

  • NSBG04

    Área support_document · campo support_document

    El CUDS del documento soporte que ajusta la nota no es válido.

    Cómo corregirlo: Revisa support_document.cuds.

  • NSBG06

    Área support_document · campo support_document

    La 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 trevol

    La 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 trevol

    El 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 numbering

    El 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 numbering

    La 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 numbering

    La 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 numbering

    La 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 numbering

    La 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 numbering

    El 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 issuer

    El 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 issuer

    El 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 issuer

    El 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 trevol

    El 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 trevol

    El 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 · campo operation_type

    El 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 trevol

    El 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 numbering

    El 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 numbering

    La 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 trevol

    El 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 numbering

    La 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 numbering

    La 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 trevol

    La 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 · campo document_type

    El tipo de documento (InvoiceTypeCode) no es el de la tabla 16.3 de la DIAN.

    Cómo corregirlo: Revisa document_type.

  • DEAI01

    Área contingency · campo contingency

    Un 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 · campo contingency.physical_document.number

    Falta el número del documento físico de la contingencia.

    Cómo corregirlo: Envía contingency.physical_document.number.

  • DEAI04

    Área trevol

    El 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 · campo contingency.physical_document.date

    Falta la fecha del documento físico de la contingencia.

    Cómo corregirlo: Envía contingency.physical_document.date.

  • DEAK19

    Área customer · campo customer

    El adquirente de la relación diaria de juegos es la DIAN: no se envía customer.

    Cómo corregirlo: Quita customer.

  • DEAK61

    Área customer · campo customer.person_type

    El 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 · campo payment.form

    Falta la forma de pago.

    Cómo corregirlo: Envía payment.form.

  • DEAN02

    Área payment · campo payment.form

    El tiquete POS es de contado.

    Cómo corregirlo: Usa payment.form "cash" en el tiquete POS.

  • DEPD12

    Área pos · campo pos.buyer

    Falta 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 · campo pos.buyer.code

    Falta el código del comprador.

    Cómo corregirlo: Envía pos.buyer.code (por defecto, el documento del adquirente).

  • DEPD18

    Área pos · campo pos.buyer.name

    Falta el nombre del comprador.

    Cómo corregirlo: Envía pos.buyer.name (por defecto, el nombre del adquirente).

  • DEPD20

    Área pos · campo pos.buyer.points

    Los puntos del comprador son un número.

    Cómo corregirlo: Revisa pos.buyer.points.

  • DEPD22

    Área pos · campo pos.register

    Falta la información de la caja de venta.

    Cómo corregirlo: Envía pos.register.

  • DEPD26

    Área pos · campo pos.register.plate

    Falta la placa de inventario de la caja.

    Cómo corregirlo: Envía pos.register.plate.

  • DEPD28

    Área pos · campo pos.register.location

    Falta la ubicación de la caja.

    Cómo corregirlo: Envía pos.register.location.

  • DEPD30

    Área pos · campo pos.register.cashier

    Falta el nombre del cajero o vendedor.

    Cómo corregirlo: Envía pos.register.cashier.

  • DEPD32

    Área pos · campo pos.register.type

    Falta el tipo de caja.

    Cómo corregirlo: Envía pos.register.type.

  • DEPD34

    Área pos · campo pos.register.sale_code

    Falta el código de la venta.

    Cómo corregirlo: Envía pos.register.sale_code (por defecto, el número del documento).

  • DEPD36

    Área trevol

    El 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 · campo concept

    El concepto de la nota de ajuste no está en la tabla 16.6 (1 a 5).

    Cómo corregirlo: Revisa concept.

  • NABF04

    Área concept · campo description

    La descripción de la nota de ajuste va de 20 a 5000 caracteres.

    Cómo corregirlo: Revisa description.

  • NABG01

    Área equivalent_document · campo equivalent_document

    La 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 · campo equivalent_document.cude

    La 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 · campo equivalent_document.issue_date

    La nota de ajuste no puede ser anterior al documento equivalente que ajusta.

    Cómo corregirlo: Revisa equivalent_document.issue_date.

  • NABG07

    Área equivalent_document · campo equivalent_document.document_type

    El 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 · campo description

    La 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 · campo equivalent_document.cude

    La 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 · campo equivalent_document.issue_date

    La 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 · campo period.time_worked

    El 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 issuer

    El 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 trevol

    El 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 trevol

    El 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 issuer

    El 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 issuer

    El 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 issuer

    El 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 issuer

    La 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 · campo employee.document_number

    El 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 · campo employee.second_surname

    Falta el segundo apellido del trabajador.

    Cómo corregirlo: Envía employee.second_surname.

  • NIAE064

    Área payment · campo payment.form

    La forma de pago no es la de la tabla 5.3.3.1 (1 = contado).

    Cómo corregirlo: Revisa payment.form.

  • NIAE065

    Área payment · campo payment.method

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.disabilities

    El 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 · campo predecessor

    Falta el número del documento de nómina que se reemplaza.

    Cómo corregirlo: Envía predecessor.id o predecessor.number.

  • NIAE191

    Área predecessor · campo predecessor

    Falta el CUNE del documento de nómina que se reemplaza.

    Cómo corregirlo: Envía predecessor.id o predecessor.cune.

  • NIAE192

    Área predecessor · campo predecessor

    Falta 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 · campo exchange_rate

    Con una moneda distinta de COP falta la tasa de cambio.

    Cómo corregirlo: Envía exchange_rate con currency.

  • NIAE203

    Área payment_dates · campo payment_dates

    Falta la fecha de pago.

    Cómo corregirlo: Envía payment_dates con al menos una fecha.

  • NIAE204

    Área novelty · campo novelty.cune

    El CUNE de la novedad contractual no es el de un documento válido.

    Cómo corregirlo: Revisa novelty.cune.

  • NIAE214

    Área type · campo type

    El 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 · campo predecessor

    Falta el número del documento de nómina que se elimina.

    Cómo corregirlo: Envía predecessor.id o predecessor.number.

  • NIAE216

    Área predecessor · campo predecessor

    Falta el CUNE del documento de nómina que se elimina.

    Cómo corregirlo: Envía predecessor.id o predecessor.cune.

  • NIAE217

    Área predecessor · campo predecessor

    Falta 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 trevol

    La 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 · campo period.time_worked

    El 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 issuer

    El 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 trevol

    El 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 trevol

    El 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 issuer

    El 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 issuer

    El 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 issuer

    El 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 issuer

    La 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 · campo employee.document_number

    El 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 · campo employee.second_surname

    Falta el segundo apellido del trabajador.

    Cómo corregirlo: Envía employee.second_surname.

  • NIE064

    Área payment · campo payment.form

    La forma de pago no es la de la tabla 5.3.3.1 (1 = contado).

    Cómo corregirlo: Revisa payment.form.

  • NIE065

    Área payment · campo payment.method

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.overtime

    El 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 · campo earnings.disabilities

    El 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 trevol

    El 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 trevol

    El 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 trevol

    El 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 · campo exchange_rate

    Con una moneda distinta de COP falta la tasa de cambio.

    Cómo corregirlo: Envía exchange_rate con currency.

  • NIE203

    Área payment_dates · campo payment_dates

    Falta la fecha de pago.

    Cómo corregirlo: Envía payment_dates con al menos una fecha.

  • NIE204

    Área novelty · campo novelty.cune

    El CUNE de la novedad contractual no es el de un documento válido.

    Cómo corregirlo: Revisa novelty.cune.

Eventos RADIAN

  • AAB19

    Área issuer · campo software

    El 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 · campo software

    El 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 · campo software

    El 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 numbering

    El 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 trevol

    La 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 issuer

    El 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 trevol

    El 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 · campo invoice.number

    El 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 · campo invoice.acquirer_document_type

    El 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 issuer

    No 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 issuer

    No 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 trevol

    El 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_sequence

    La 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_sequence

    La 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_sequence

    La 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_sequence

    El 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_sequence

    La 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_sequence

    La 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_sequence

    Todaví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_from de la respuesta (GET /v1/invoices/{id}/tacit_acceptance te dice cuándo procede) y reintenta con POST /v1/radian_events/{id}/send.