Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Página 2 de 598
Requisitos para el Registro .............................................................................................................................. 287
Estándar del nombre de los documentos electrónicos XML ............................................................................ 287
Guía del nombre del archivo que contiene uno o más documentos electrónicos y que será entregado a la
DIAN mediante un web service de recepción. ................................................................................................. 289
Códigos de asignación ..................................................................................................................................... 289
Firma digital del documento: ds:Signature ...................................................................................................... 290
7. Transmisión de los documentos electrónicos a la DIAN .................................................................................. 302
Modelo conceptual de comunicación .............................................................................................................. 302
Servicios para envío de DE individuales ........................................................................................................... 302
7.1.1. Secuencia del servicio ....................................................................................................................... 302
Servicios para envío de DE en lotes ................................................................................................................. 303
7.1.2. Secuencia del servicio ....................................................................................................................... 303
Aspectos tecnológicos de los web services de Validación Previa DIAN ........................................................... 303
Estándar de comunicación............................................................................................................................... 304
Estándar de mensajes de los servicios de La DIAN .......................................................................................... 304
Descripción de los servicios web de La DIAN ................................................................................................... 305
WS recepción documento electrónico - SendBillAsync ................................................................................... 305
7.1.3. Descripción de procesamiento ......................................................................................................... 305
7.1.4. Mensaje de petición ......................................................................................................................... 306
7.1.5. Mensaje de respuesta....................................................................................................................... 306
WS recepción documento electrónico - SendTestSetAsync ............................................................................ 308
7.1.6. Descripción de procesamiento ......................................................................................................... 308
7.1.7. Mensaje de petición ......................................................................................................................... 309
7.1.8. Mensaje de respuesta....................................................................................................................... 309
WS recepción documento electrónico - SendBillSync ..................................................................................... 311
7.1.9. Descripción de procesamiento ......................................................................................................... 311
7.1.10. Mensaje de petición ....................................................................................................................... 312
7.1.11. Mensaje de respuesta..................................................................................................................... 312
WS Consulta del estado de DE - GetStatus ...................................................................................................... 314
7.1.12. Descripción del procesamiento ...................................................................................................... 314
7.1.13. Protocolo de petición...................................................................................................................... 314
7.1.14. Protocolo de respuesta ................................................................................................................... 315
WS Consulta del estado del ZIP - GetStatusZip ................................................................................................ 317
7.1.15. Descripción del procesamiento ...................................................................................................... 317
7.1.16. Protocolo de petición...................................................................................................................... 317
Página 3 de 598
7.1.17. Protocolo de respuesta ................................................................................................................... 318
WS recepción eventos ante La DIAN - SendEventUpdateStatus ...................................................................... 320
7.1.18. Descripción de procesamiento ....................................................................................................... 320
7.1.19. Mensaje de petición ....................................................................................................................... 321
7.1.20. Mensaje de respuesta..................................................................................................................... 322
WS descarga de XML (GetXmlByDocumentKey) .............................................................................................. 324
7.1.21. Descripción de procesamiento ....................................................................................................... 324
7.1.22. Mensaje de petición ....................................................................................................................... 324
7.1.23. Mensaje de respuesta..................................................................................................................... 324
WS consulta de rangos de numeración - GetNumberingRange ....................................................................... 326
7.1.24. Descripción de procesamiento ....................................................................................................... 326
7.1.25. Mensaje de petición ....................................................................................................................... 326
7.1.26. Mensaje de respuesta..................................................................................................................... 327
WS consulta de correo electrónico de recepción – GetExchangeEmails ......................................................... 329
7.1.27. Descripción de procesamiento ....................................................................................................... 329
7.1.28. Mensaje de petición ....................................................................................................................... 329
7.1.29. Mensaje de respuesta..................................................................................................................... 329
WS consulta de eventos asociados a una factura electrónica de venta - GetStatusEvent .............................. 331
7.1.30. Descripción de procesamiento ....................................................................................................... 331
7.1.31. Mensaje de petición ....................................................................................................................... 331
7.1.32. Mensaje de respuesta..................................................................................................................... 331
WS consulta de notas crédito asociadas a una factura electrónica de venta – GetReferenceNotes ............... 334
7.1.33. Descripción de procesamiento ....................................................................................................... 334
7.1.34. Mensaje de petición ....................................................................................................................... 334
7.1.35. Mensaje de respuesta..................................................................................................................... 335
8. Validación de los documentos electrónicos..................................................................................................... 338
Reglas y Mensajes de Validación ..................................................................................................................... 338
Factura Electrónica: Invoice ............................................................................................................................. 339
8.1.1. Línea de Factura: InvoiceLine ............................................................................................................ 382
Nota Crédito: CreditNote ................................................................................................................................. 394
8.1.2. Línea de Nota Credito: CreditNoteLine ............................................................................................. 428
Nota Débito: DebitNote ................................................................................................................................... 439
8.1.3. Línea de Nota Debito: DebitNoteLine ............................................................................................... 471
Página 4 de 598
Contenedor de Documentos: AttachedDocument........................................................................................... 484
Registro de Evento: ApplicationResponse ....................................................................................................... 484
8.1.4. Estructura Común a Todos los Eventos ............................................................................................. 486
8.1.5. Detalles de Cada Evento ................................................................................................................... 492
Validación de la Firma Digital de los Documentos Electrónicos: ds:Signature................................................. 498
Reglas de Validación Relativas al Establecimiento de la Conexión .................................................................. 506
8.1.6. Mensaje del Web Service.................................................................................................................. 506
8.1.7. Schema XML ..................................................................................................................................... 506
8.1.8. Certificado Digital de Transmisión (conexión) .................................................................................. 506
8.1.9. Certificado Digital de Firma (Firma XML) .......................................................................................... 507
8.1.10. Firma ............................................................................................................................................... 507
9. Recepción de los documentos electrónicos ..................................................................................................... 508
9.1. Recepción de factura electrónica, notas débito y notas crédito............................................................... 508
9.2. Recepción de Documentos electrónicos (Eventos) ................................................................................... 509
9.3. Entrega de la factura electrónica tratándose de adquirentes que no son facturadores electrónicos: ..... 510
10. Suplemento A: Política de firma ................................................................................................. 510
Observaciones ................................................................................................................................................. 511
Consideraciones Generales ............................................................................................................................. 511
Especificaciones técnicas sobre la Firma Digital Avanzada .............................................................................. 511
Alcance de la Política de Firma ........................................................................................................................ 512
Política de Firma .............................................................................................................................................. 512
10.3.1. Actores de la Firma ................................................................................................................... 512
10.3.2. Formato de Firma...................................................................................................................... 512
Algoritmo de Firma .......................................................................................................................................... 512
Algoritmo de Organización de Datos según el Canon ...................................................................................... 513
Ubicación de la Firma ...................................................................................................................................... 513
Condiciones de la Firma ................................................................................................................................... 513
Identificador de la Política ............................................................................................................................... 515
Hora de Firma .................................................................................................................................................. 516
Firmante .......................................................................................................................................................... 516
Mecanismo de firma digital ............................................................................................................................. 516
Certificado digital desde la vigencia de la circular 03-2016 de la ONAC .......................................................... 516
11. Suplemento B: Mecanismos de Control de la Factura Electrónica de Venta.............................. 522
Especificación Técnica de Generación Del CUFE y el CUDE ............................................................................. 522
11.3.1. Consideraciones Generales del CUFE ........................................................................................ 522
11.3.2. Generación de CUFE .................................................................................................................. 522
11.3.3. Consideraciones Generales del CUDE ....................................................................................... 525
Página 5 de 598
11.3.4. Generación de CUDE ................................................................................................................. 526
11.3.5. Generación del CUDE para el ApplicationResponse .................................................................. 533
Localización De La Clave Técnica «Cltec» ........................................................................................................ 534
Código Bidimensional «QR» ............................................................................................................................ 535
11.3.6. URL QRCode .............................................................................................................................. 538
Especificación Técnica Del Código De Seguridad Del Software ....................................................................... 538
Métodos de cálculo ......................................................................................................................................... 538
11.3.7. Método incluye las retenciones en la fuente y las autorretenciónes........................................ 538
11.3.8. Anticipo a la factura .................................................................................................................. 539
12. Suplemento C: Inconvenientes tecnológicos ............................................................................. 540
Por parte del Facturador Electrónico – Tipo 03. .............................................................................................. 540
Por parte de la DIAN – Tipo 04 ........................................................................................................................ 540
12.3.1. Mensajes de error ..................................................................................................................... 542
Demoras en los tiempo de respuesta en los servicios de facturación electrónica de la DIAN ......................... 542
13. Suplemento D: Tablas de Contenidos de Elementos y de Atributos .......................................... 543
Códigos Relacionados con Documentos .......................................................................................................... 543
13.3.1. Ambiente de Destino del Documento: cbc:ProfileExecutionID y cbc:UUID.@schemeID .......... 543
13.3.2. Algoritmo: cbc:UUID.@schemeName ....................................................................................... 543
13.3.3. Tipo de Documento: cbc:InvoiceTypeCode y cbc:CreditnoteTypeCode ..................................... 543
13.3.4. Referencia a otros documentos. ............................................................................................... 543
13.3.5. Tipos de operación .................................................................................................................... 544
13.3.6. Tipos Eventos ............................................................................................................................ 544
Códigos para identificación fiscal .................................................................................................................... 545
13.3.7. Documento de identificación (Tipo de Identificador Fiscal): cbc:CompanyID.@schemeName;
sts:ProviderID.@schemeName .................................................................................................. 545
13.3.8. Tributos ..................................................................................................................................... 545
13.3.9. Tipo de organización ( Personas Natural y Juridica): cbc:AdditionalAccountID ......................... 545
13.3.10. Concepto de Corrección para Notas crédito: cac:DiscrepancyResponse/cbc:ResponseCode .... 545
13.3.11. Concepto de Corrección para Notas débito: cac:DiscrepancyResponse/cbc:ResponseCode..... 545
13.3.12. Responsabilidades fiscales: ....................................................................................................... 546
Códigos Diversos.............................................................................................................................................. 546
13.3.13. Eventos de un Documento Electrónico: cbc:DocumentRespose/cbc:Description;
cbc:ResponseCode .................................................................................................................... 546
13.3.14. Lenguaje (ISO 639): @languageID ............................................................................................ 546
13.3.15. Moneda (ISO 4217): @currencyID ............................................................................................. 547
Página 6 de 598
13.3.16. Pagos ......................................................................................................................................... 547
13.3.17. Productos: @schemeID, @schemeName, @schemeAgencyID ................................................. 547
13.3.19. Condiciones de entrega (INCOTERMS): …/cbc:LossRiskResponsibilityCode.............................. 548
13.3.20. 548
13.3.21. Códigos de descuento ............................................................................................................... 548
13.3.22. Lista de códigos para precios de referencia .............................................................................. 548
13.3.23. Tablas de tarifas por Impuesto .................................................................................................. 548
13.3.24. Concepto de Reclamo: @listID .................................................................................................. 549
13.3.25. Mandatos: @schemeID ............................................................................................................. 549
Códigos Geográficos ........................................................................................................................................ 549
13.3.26. Países (ISO 3166-1): cbc:IdentificationCode.............................................................................. 549
13.3.27. Departamentos (ISO 3166-2:CO): cbc:CountrySubentity, cbc:CountrySubentityCode ............. 551
13.3.28. Municipios: cbc:CityName ......................................................................................................... 551
13.3.29. Código Postal cbc:PostalZone ................................................................................................... 551
Códigos para los sectores ................................................................................................................................ 552
13.3.30. Registro Transporte: @schemeID .............................................................................................. 552
13.3.31. Remesa Transporte: cbc:Name ................................................................................................. 552
13.3.32. Mandatos Profesional de cambios ............................................................................................ 552
14. Suplemento E: Códigos de Productos ........................................................................................ 553
Colombia Compra Eficiente ............................................................................................................................. 553
Números Globales de Identificación de Productos – GTIN .............................................................................. 556
Partidas Arancelarias ....................................................................................................................................... 561
Códigos libres o autónomos. ........................................................................................................................... 561
15. Suplemento F: Herramienta para el consumo de Web Services ................................................ 562
Introducción .................................................................................................................................................... 562
Descargar SOAP UI ........................................................................................................................................... 562
Ejecutar SOAP UI.............................................................................................................................................. 562
Crear un nuevo proyecto tipo SOAP ................................................................................................................ 562
Configuración inicial ........................................................................................................................................ 563
Configurar Keystore ......................................................................................................................................... 563
Configurar WS-Security Signature ................................................................................................................... 564
Configurar TimeStamp ..................................................................................................................................... 565
Configurar GetStatus Request, Authentication y WS-A addressing ................................................................. 565
Configurar y ejecutar GetStatus Request ........................................................................................................ 567
Configurar y ejecutar SendBillAsync Request .................................................................................................. 568
SendBillAsync Response .................................................................................................................................. 569
Recomendaciones............................................................................................................................................ 570
16. Suplemento G: Histórico de control de cambios ........................................................................ 571
Página 7 de 598
Detalle de los cambios ..................................................................................................................................... 571
16.3.1. Revisar sobre ID´s ...................................................................................................................... 572
16.3.2. Para considerar. ........................................................................................................................ 572
17. Suplemento H: Estructura para reporte de información adicional específica de cada sector.... 573
18. Suplemento I: Información de sectores ..................................................................................... 576
Salud ................................................................................................................................................................ 576
Transporte de Carga ........................................................................................................................................ 576
Control Cambiario............................................................................................................................................ 579
Cárnicos ........................................................................................................................................................... 581
Sector Fiduciario .............................................................................................................................................. 582
Notarios ........................................................................................................................................................... 583
19. Suplemento J: Guìa de Habilitación............................................................................................ 584
20. Suplemento K: UBLExtension Facturas de Venta de Exportacion .............................................. 585
Índice de Tablas
Tabla 1 – Convenciones Utilizadas en la Tablas de Definición de los Formatos XML............................................. 17
Tabla 2 – Tipos de Campo en los Archivos XML ...................................................................................................... 18
Tabla 3 – Tipos de Datos de los Elementos en los Archivos XML ............................................................................ 18
Tabla 4 – Tamaños de Elementos .......................................................................................................................... 19
Tabla 5 – Ejemplos de Información de Valores Utilizando los Formatos Numéricos ............................................. 19
Tabla 6 – Nombres de las Columnas de las Tablas de Reglas de Validación .......................................................... 20
Tabla 7 – Ubicaciones Estándar para Información Comunes ................................................................................. 20
Tabla 8 – Relacionamientos Mutuos Entre los Eventos ....................................................................................... 263
Tabla 9 – Ejemplos de Mensajes de Validación ................................................................................................... 338
Índice de Figuras
Figura 1 – Niveles jerárquivos del sistema de codificación Colombia Compra Eficiente ..................................... 555
Figura 2 – Estructura de los códigos GTIN 8, 12 y 13 ............................................................................................ 557
Figura 3 – Estructura del código GTIN 14 ............................................................................................................. 558
Figura 4 – Árbol de decisión para elección de código GTIN .................................................................................. 559
Figura 5 – Estructura de almacenamiento de códigos GTIN ................................................................................. 560
Página 8 de 598
1. Abreviaturas Utilizadas
AR ………………………… Application Response
CUDE ....................... Código Único de Documento Electrónica.
CUFE ........................ Código Único de Factura Electrónica.
DE ............................ Documento Electrónico.
DIAN ........................ Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales.
FE ............................. Factura Electrónica.
IVA ........................... Impuesto sobre las Ventas - IVA
NIT ........................... Número de Identificación Tributaria
OFE……………………….. Obligado a Facturar Electrónicamente
PT ………………………….Proveedor Tecnológico
SIE ............................ Sistema de Información Electrónico
UBL .......................... Universal Business Language
XAdES ...................... XML Advanced Electronic Signature
XAdES-EPES ............. Forma básica en la que se añade información sobre la política de firma
XML ......................... eXtensible Markup Language
XPath ....................... XML Path Language
XSD .......................... XML Schema Definition
XSL ........................... eXtensible Stylesheet Language
XSLT ......................... XML Stylesheet Language for Transformations
WS ……………………….. Web Service
ICL ……………………….. Impuesto al Consumo de Licores
INPP …………………….. Impuesto nacional productos plásticos
IBUA …………………….. Impuesto a las bebidas ultraprocesadas azucaradas
ICUI ……………………… Impuesto a los productos comestibles ultraprocesados industrialmente y/o con
alto contenido de azúcares añadidos, sodio o grasas saturadas
Página 9 de 598
2. Control de versiones
Página 10 de 598
o 7.17. WS consulta de eventos asociados a una factura electrónica de
venta - GetStatusEvent
o 7.18. WS consulta de notas crédito asociadas a una factura electrónica
de venta – GetReferenceNotes
• Modificación de numerales:
Validar los ajustes en texto o redacción.
o 12.2. Por parte de la DIAN – Tipo 04
o 13.2.1. Documento de identificación (Tipo de Identificador Fiscal):
cbc:CompanyID.@schemeName; sts:ProviderID.@schemeName Se
incluye el código 48 PPT (Permiso Protección Temporal)
o 13.2.2. Tributos; Se incluyen los códigos 32,33,34,35
o 13.3.10. Tablas de tarifas por Impuesto; INPP IBUA ICUI ICL
o 18.3. Control Cambiario; Se modifican los modos de operación,
Histórico de versiones
Remitirse el numeral 16. Suplemento G: Histórico de control de cambios
Página 11 de 598
3. Sujetos obligados al anexo técnico
Los sujetos obligados a expedir factura electrónica de venta que se habiliten en el sistema de facturación de la
Unidad administrativa especial Dirección de Impuestos y Aduanas Nacionales DIAN, los proveedores tecnológicos
autorizados por la Entidad y en general los usuarios del servicio informático electrónico de factura electrónica de
venta con validación previa que requieran generar documentos electrónicos de conformidad con lo que indica el
presente anexo técnico de factura electrónica de venta V 1.9.
De igual forma aquellos sujetos que requieran constituir la factura electrónica de venta como título valor, de
conformidad con la normativa vigente.
Página 12 de 598
4. Definiciones
AttachedDocument: Documento electrónico mediante el cual se envían o entregan varios documentos
electrónicos, a partir de este momento contenedor electrónico.
Application Response: Documento electrónico de propósito general mediante el cual se notifican o envían
eventos derivados de la factura electrónica de venta.
Documento Rechazado por la DIAN: Notificación o evento por el cual la DIAN informa que un documento
electrónico es rechazado en el sistema de validación previa.
Documento Validado por la DIAN: Notificación o evento por el cual la DIAN informa que un documento
electrónico es validado en el sistema de validación previa
Entidades de Certificación Digital – ECD: En el ámbito de la factura electrónica es el tercero de confianza que
tiene bajo su control la gestión de constatación, expedición, autenticación y registro histórico de los certificados
digitales utilizados para las firmas digitales de las facturas electrónicas.
Validación: Es el procedimiento informático a cargo de la DIAN, que consiste en la verificación y confirmación de
las reglas de validación (información) de los documentos electrónicos que se transmiten del facturador
electrónico, proveedor tecnológico o solución gratuita de la DIAN, y se reciben en línea por parte de la DIAN,
cumpliendo con los requisitos establecidos en el presente anexo.
Página 13 de 598
5. Introducción
El presente anexo técnico describe el formato de los documentos e instrumentos electrónicos para utilización
en el marco de las validaciones previstas en la Ley 2155 de 2021.y el Capítulo 4 del Título 1 de la Parte 6 del
Libro 1 del Decreto 1625 de 2016 Único Reglamentario en Materia Tributaria, (modificado, sustituido y
adicionado por los Decretos 358 de 2020 y 442 del 2023).
Adicionalmente, de conformidad con lo dispuesto en los artículos 772, 773 y 774 del Código de Comercio y
el numeral 9 del artículo 2.2.2.53.2 del Decreto 1074 de 2015, Único Reglamentario del Sector Comercio,
Industria y Turismo, modificado por artículo 1 Decreto 1154 de 2020, para efectos del registro de las facturas
electrónicas de venta como título valor -RADIAN se validarán los siguientes requisitos:
1. Fecha de vencimiento de la factura electrónica de venta.
2. Acuse de recibo de la factura electrónica de venta.
3. Recibo del bien o prestación del servicio.
4. Aceptación expresa, aceptación tácita o reclamo de la factura electrónica de venta.
La generación, transmisión, validación, entrega y recibo de los requisitos de que trata este artículo, deberá
cumplir con los requisitos, condiciones, términos, mecanismos técnicos y tecnológicos de conformidad con
lo indicado en el artículo 34 de la Resolución 000085 del 2022, y los incluidos en el presente anexo técnico,
El formato es un subconjunto del Universal Business Language – UBL, del cual se utilizarán cinco tipos de
documentos: Invoice (factura), CreditNote (Nota Crédito), DebitNote (Nota Débito), ApplicationResponse
(Registro de Evento) y AttachedDocument (Contenedor Electrónico).
El objetivo de la presente descripción del UBL es buscar una estandarización de las facturas electrónicas y
demás documentos e instrumentos electrónicos que se deriven de esta en el país, de manera que se impulse
el comercio electrónico, permitiendo que la información pueda ser utilizada de la manera más eficaz,
eficiente y efectiva posible.
Se imponen por lo tanto dos (2) requisitos: confiabilidad y calidad en la información tal como se describe a
continuación.
Confiabilidad de la información
El estándar UBL es una herramienta estandarizada internacionalmente y adoptada por la DIAN, que soporta
las diferentes necesidades de los negocios.
Por este motivo, este documento busca presentar de forma clara e inequívoca la estructura de cómo y
dónde debe ser incluida la información necesaria para que se informe de manera correcta la operación que
se deriva de la venta de bienes y/o prestación de servicios a la autoridad tributaria.
Calidad de la información
En el presente documento se busca aclarar las limitaciones que se pueden presentar al brindar información
en un determinado elemento del estándar UBL, tanto de manera lógica (por ejemplo, no permitir una
dirección de cliente en Colombia en una operación de exportación), como de manera aritmética (por
Página 14 de 598
ejemplo, el total de la factura debe corresponder a la suma de sus líneas, considerados los correspondientes
ajustes resultantes de descuentos o recargos).
De acuerdo con la definición de validación, la verificación y confirmación de las reglas de validación se
subdividen en:
• Documento Rechazado: Es el incumplimiento formal de alguna de las reglas de validación
incorporadas en el presente anexo técnico, que genera como consecuencia que la DIAN no valide el
documento electrónico.
Documento Validado: Proceso informático que realiza la DIAN, mediante el cual se verifican las reglas
de validación, teniendo como resultado el no rechazo por parte de la entidad, y como consecuencia el
documento electrónico se valida1.
Las reglas de validación serán aplicadas en los siguientes momentos:
• Por la DIAN al recibir en línea, del facturador electrónico directamente, a través de un Proveedor
Tecnológico (PT), o a través de la solución gratuita de facturación electrónica, un documento
electrónico para validación.
• Por la DIAN al recibir en contingencia, del facturador electrónico directamente, a través de un
Proveedor Tecnológico (PT), o a través de la solución gratuita de facturación electrónica, un
documento electrónico para validación.
Aproximaciones aritméticas
Las reglas de validación que contengan operaciones aritméticas relacionadas con valores monetarios
deberán cumplir con los siguientes parámetros para su aproximación, dependiendo de la cantidad de
decimales definidos para el campo respectivo en las reglas de validación que apliquen2:
Dígito siguiente al dígito menos significativo es Redondeo
Entre 0 y 4 Mantener el dígito menos significativo
Entre 6 y 9 Incrementar el dígito menos significativo
5, y el segundo dígito siguiente al dígito menos significativo es
Mantener el dígito menos significativo
cero o par
5, y el segundo dígito siguiente al dígito menos significativo es
Incrementar el dígito menos significativo
impar
1
El anexo técnico se compone entre otras especificaciones por reglas de validación, las cuales deberán contener la
información que se solicita para cada una de ellas. En caso de que la información solicitada no corresponda a reglas
de validación que generan como consecuencia el rechazo de la misma, éstas se denominan como “validaciones de
notificación”, para las cuales el proveedor tecnológico y/o facturador electrónico podrá informar la opción “otros o
alternativa” definida en el presente anexo.
2
La fórmula de redondeo utilizada en estos momentos es la round-half-to-even cuya definición se puede encontrar
en la siguiente dirección https://www.w3.org/TR/xpath-functions-31/#func-round-half-to-even, y, corresponde a la
norma técnica colombiana NTC 3711 (Norma técnica internacional JIS Z 8401).
Página 15 de 598
En caso de que con la adopción de este procedimiento haya diferencia entre los totales calculados y la
suma de los parciales para el valor total de un documento, se deberá utilizar el elemento
/Invoice/LegalMonetaryTotal/cbc:PayableRoundingAmount para informar la diferencia.
5.1.1.1. Holgura en los valores monetarios
Los elementos que definen valores monetarios permitirán una tolerancia de error + o - 2.00.
5.1.1.2. Aproximaciones de impuesto sobre las ventas cobradas.
Según se establece en el artículo 1.3.1.1.1. del Decreto 1625 de 2016, Único Reglamentario en Materia
Tributaria, “Para facilitar el cobro del impuesto sobre las ventas cuando el valor del impuesto generado
implique el pago de fracciones de diez pesos ($ 10.00), dicha fracción se podrá aproximar al múltiplo de
diez pesos ($ 10.00) más cercano.”
Dicho lo anterior, en los valores monetarios expresados en los elementos cbc:TaxAmount, cuando se
informe el Impuesto de Valor Agregado – IVA, se permitirá una tolerancia de más o menos cinco pesos
($5.00) para la aproximación al multipo de diez pesos ($10.00) más cercano.
Las aproximaciones del impuesto sobre las ventas cobrado de que trata este artículo aplican para la
factura electrónica de venta, las notas débito, las notas crédito y los demás documentos electrónicos que
se derivan de la factura electrónica de venta, en relación con el impuesto sobre las ventas.
Página 16 de 598
Valores Negativos.
5.1.1.3. Monetarios.
Todos los valores monetarios deberán ser expresados en valores positivos. La naturaleza del signo
negativo o positivo la otorga el concepto de campo, mas no está incluido en el valor.
Indicado lo anterior, el único campo permitido para expresar valores negativos es el elemento
PayableRoundingAmount, el cual se informa en el numeral 5.2.1 Aproximaciones aritméticas.
Se informa la generación de la regla VLR01.
5.1.1.4. Tarifas.
Las tarifas tributarias deben corresponder a valores iguales o superiores a 0.00, en este caso no se
permiten valores negativos.
Se informa la generación de la regla VLR01.
Página 17 de 598
Columna Descripción
Tam Tamaño del elemento (ver Tabla 4)
Padre Nombre del grupo que contiene este elemento o grupo
Identifica la cantidad de posibles ocurrencias del elemento o grupo. Ejemplo:
1..1 – Identifica que el elemento o grupo es obligatorio, con máximo de una ocurrencia
0..1 – Identifica que el elemento o grupo es facultativo (posible de no ser informado), con máximo de una ocurrencia
Ocu
1..N – Identifica que el elemento o grupo es obligatorio, con máximo de N ocurrencias.
0..N – Identifica que el elemento o grupo es facultativo (posible de no ser informado), con máximo de N ocurrencias,
donde N es cualquier valor.
Observaciones Observaciones importantes sobre el campo, incluyendo listas de valores posibles, validaciones si aplican entre otras.
V Versión que el campo fue introducido en el formato, o versión en que ha sido modificado por la última vez
Nota: La definición de los prefijos utilizados en los Documentos Electrónicos deben ser mencionados a
nivel de la cabecera de los documentos Invoice, CreditNote, DebitNote, Application Response o
AttachedDocument.
Página 18 de 598
Tamaños de los elementos
Existen elementos con tamaño fijo, y elementos con tamaño variable. Los elementos de tamaño fijo no
admiten información con otro número de posición diferente a la que se establece, es decir, la información
en este tipo de configuración siempre tiene exactamente el mismo tamaño.
Los elementos de tamaño variable admiten un rango de número de posiciones que varía de un mínimo
hasta un máximo. En caso de que la información no utilice el número máximo de posiciones, no se deben
incluir caracteres para rellenar el espacio, tales como ceros o blancos.
Los elementos de tamaño variable que tienen el valor 0 (cero) como tamaño mínimo admiten que sean
informados sin contenido, en este caso, el emisor declara que no existe o no se encuentra disponible la
información correspondiente.
El tamaño de los campos es susceptible a modificaciones. Estas podrán ser implementadas por parte del
facturador según lo que se requiera de acuerdo con su modelo de negocio.
Tabla 4 – Tamaños de Elementos
Formato Descripción
Tamaño exacto del elemento
X
• ej.: 5
Tamaño mínimo de “x”, máximo de “y”
x-y • ej.: 0-10
o es posible expresar ningún valor, porque se permite el tamaño “0”
Tamaño exacto del elemento de “x”, con exactamente “n” casillas decimales
xpn
• ej.: 11 p 4
Tamaño exacto del elemento de “x”, con entre “n” y “m” casillas decimales
x p (n-m)
• ej.: 11 p (0-6)
Tamaño mínimo de “x”, máximo de “y”, con entre “n” y “m” casillas decimales
• ej.: 1-11 p (0-6)
o Es obligatorio expresar algún valor, porque no se permite el tamaño “0”
(x-y) p (n-m)
o El número debe entre una (1) y once posiciones, aceptándose cualquier combinación desde once
posiciones sin punto decimal hasta exactamente cuatro (4) posiciones antes del punto decimal, y
exactamente seis (6) posiciones después del punto decimal, pero la parte fraccionaria es opcional
Valores separados El elemento deberá ser informado con tamaño de exactamente una de las opciones listadas
por comas • ej.: 1, 3, 5, 8 significa que se debe informar el elemento con uno de estos cuatro tamaños fijos
Ejemplos de cómo se deben informar los valores en los elementos numéricos de acuerdo con el formato
especificado. Pueden ser encontrados en la Tabla 5.
Tabla 5 – Ejemplos de Información de Valores Utilizando los Formatos Numéricos
Formato Para Informar Llenar elemento con
1,105.13 1105.13
1,105.137 1105.137
0-11 p (0-6) 1,105 1105
0 0
para no informar cantidad dejar el elemento vacío
1,105 1105
1-11 0 0
para no informar cantidad no es posible
Página 19 de 598
Convenciones utilizadas en las Tablas de Reglas de Validación
Las columnas de las Tablas de Reglas de Validación siguen las descripciones que se encuentran en la
Tabla 6.
Tabla 6 – Nombres de las Columnas de las Tablas de Reglas de Validación
Columna Descripción
Tipo Categoría de la regla de validación
# Identificador de la regla de validación
Campo Nombre del campo en las tablas de formato
Regla Descripción de la regla de validación
Cod Código de mensaje correspondiente a la regla de validación
Efecto de la regla de validación:
• R: Rechazo, el procesamiento correspondiente ha encontrado problemas que impiden el procesamiento de la
Y solicitud
• N: Notificación. el procesamiento correspondiente ha encontrado indicios de potenciales problemas, los cuales no
impiden el procesamiento de la solicitud
Mensaje Mensaje de respuesta como resultado de un rechazo o el de una notificación
V Versión de las reglas de validación
Página 20 de 598
cbc:IssueDate
Fecha de emisión de la factura. Está relacionada con las fechas del DueDate considerando zona horaria
de Colombia (-5).
Validación de fecha calendario. La fecha de emisión debe estar en un rango apropiado con respecto a la
fecha calendario.
cbc:DueDate
Fecha de vencimiento de la factura, debe estar asociada con las fechas negociadas o acordadas según
los registros de los campos cac: PaymentMeans/cbc:PaymentDueDate.
cbc:ActualDeliveryDate
Fecha de entrega del bien y/o prestación del servicio
Página 21 de 598
6. Generación de los documentos electrónicos
Para la generación, trasmisión, validación, expedición y recepción del sistema de facturación electrónica de venta se utilizan los siguientes documentos del estándar UBL: Invoice,
CreditNote, DebitNote, ApplicationResponse y AttachedDocument. A continuación, se presenta las condiciones técnicas de formato para cada uno de ellos.
Las extensiones NO
deben usarse para
repetir información
estandarizada en el
UBL-XML de la DIAN FE.
Si se detectan malas
Página 22 de 598