Documento Tecnico WSDL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 84

Unidades Administrativas Especiales

Dirección de Impuestos y Aduanas Nacionales tecnológicos y la recepción de los ejemplares de las facturas electrónicas por parte de la
Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales (DIAN),
Resoluciones se hace necesaria la modificación de los Anexos Técnicos números 001, 002, 003 y 005 y
la adición del Anexo Técnico número 006;
RESOLUCIÓN NÚMERO 000001 DE 2018
Que como consecuencia de las conclusiones obtenidas del Plan Piloto de Factura
(enero 5)
Electrónica se evidenció la necesidad de realizar unos ajustes a los esquemas XSD y de
por la cual se modifican los Anexos Técnicos números 001, 002, 003 y 005 de la Resolución complementar los listados de valores para los elementos XML obligatorios, requeridos por
número 000019 del 24 de febrero de 2016 y se adiciona el Anexo número 006. los contribuyentes para construir los documentos electrónicos, razón por la cual se hace
La Directora de Gestión Organizacional encargada de las funciones del Director necesario modificar el Anexo Técnico número 001 de la Resolución número 000019 del 24
General, en uso de las facultades legales y en especial las consagradas en el artículo de febrero de 2016 con el objeto de puntualizar los ajustes realizados a dichos esquemas y
6º numerales 7 y 12 del Decreto número 4048 de 2008, el artículo 684-2 del Estatuto de incluir en la lista de valores, elementos adicionales que no habían sido contemplados;
Tributario, el Decreto número 1625 del 11 de octubre de 2016, Único Reglamentario en Que el Organismo Nacional de Acreditación de Colombia (ONAC) profirió la Circular
materia tributaria, y la Resolución número 3984 del 27 de noviembre de 2017, número 03-2016, la cual, en el marco del programa de acreditación de Entidades de
CONSIDERANDO: Certificación Digital y de los Criterios Específicos de Acreditación establecidos en el
Que de conformidad con el artículo 26 de la Ley 962 de 2005 la factura electrónica mencionado programa, estableció que se requerirá como Algoritmo de Firma: (Función
podrá expedirse, aceptarse, archivarse y en general llevarse usando cualquier tipo hash y RSA) SHA2, para la raíz o primer nivel de confianza que rige a partir del 1° de
de tecnología disponible, siempre y cuando se cumplan todos los requisitos legales octubre de 2016;
establecidos y la respectiva tecnología que garantice su autenticidad e integridad desde Que como consecuencia de la directriz proferida por el Organismo Nacional de
su expedición y durante todo el tiempo de conservación, aplicando así el principio de Acreditación de Colombia (ONAC), se requirió implementar actualizaciones en el
neutralidad tecnológica; software del Servicio Informático Electrónico de Factura Electrónica, relacionadas con
Que el artículo 684-2 del Estatuto Tributario señala que la Unidad Administrativa la Política de Firma de los Documentos XML de Facturación Electrónica, por lo que se
Especial Dirección de Impuestos y Aduanas Nacionales (DIAN) podrá prescribir que hace necesario realizar una modificación al Anexo Técnico número 002 de la Resolución
determinados contribuyentes o sectores, previa consideración de su capacidad económica, número 000019 del 24 de febrero 2016;
adopten sistemas técnicos razonables para el control de su actividad productora de renta, Que el Sistema Informático Electrónico de Factura Electrónica realiza un reconocimiento
o implantar directamente los mismos, los cuales le servirán de base para la determinación del documento mediante la verificación del tipo de datos y la longitud de los mismos para
de sus obligaciones tributarias; garantizar el correcto almacenamiento en las bases de datos de la entidad, el cual no se
Que el artículo 19 del Decreto número 2242 del 24 de noviembre de 2015, hoy compilado encontraba descrito dentro de ninguno de los anexos de la Resolución número 000019 del
en el Decreto Único Reglamentario número 1625 de 2016, dispone entre otros aspectos 24 de febrero de 2016, por lo cual se hace necesario modificar el Anexo Técnico número
que la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales 003 en el sentido de incluir la descripción técnica del procedimiento de reconocimiento
(DIAN), dentro de los términos allí establecidos, debe operativizar el funcionamiento de de un documento, junto con la descripción de los posibles errores que pueden generarse
la factura electrónica, adoptando los formatos electrónicos, procedimientos y condiciones durante esta etapa de reconocimiento;
requeridas para tal fin; Que, adicionalmente, se consideró pertinente incluir en el Anexo Técnico número
Que mediante la Resolución número 000019 del 24 de febrero de 2016, en cumplimiento 003 una bitácora de actualizaciones de los anexos técnicos con el objeto de facilitar la
de lo dispuesto por el artículo 19 del Decreto número 2242 del 24 de noviembre de 2015, identificación de las modificaciones realizadas a los mismos;
hoy compilado en el Decreto Único Reglamentario número 1625 de 2016, se prescribió Que se comprobó que los códigos de error establecidos en el Anexo Técnico número
un sistema técnico de control para la factura electrónica, se señalaron los procedimientos 005 no permitían a los contribuyentes identificar de manera eficiente los errores en los
que deben agotar y los requisitos que deben cumplir los sujetos del ámbito de dicho envíos de las facturas electrónicas, razón por la cual se hace necesario modificar el
decreto y se adoptaron los Anexos Técnicos números 001 “Anexo Técnico 001 Formatos mencionado anexo en el sentido de integrar una tabla con los códigos de mensajes de error
de los Documentos XML de Facturación Electrónica”; 002 “Anexo Técnico 002 Política más completa y detallada;
de Firma de los Documentos XML de Facturación Electrónica”; 003 “Anexo Técnico Que se evidenció que es necesario implementar un servicio web que permita al software
003 Mecanismos Sistema Técnico de Control”; 004 “Anexo Técnico 004 Condiciones de de los obligados a facturar electrónicamente y de los proveedores tecnológicos, realizar
Operatividad Tecnológica”; 005 “Anexo Técnico 005 Servicio de Recepción de Facturas la consulta de los rangos de numeración asignados, su vigencia, prefijos y clave técnica.
Electrónicas”;
Que una vez puesto en marcha el sistema de facturación electrónica, de conformidad LA IMPRENTA NACIONAL DE COLOMBIA
con lo dispuesto en el Decreto número 2242 del 24 de noviembre de 2015, incorporado
en el Decreto Único Reglamentario número 1625 de 2016 del 11 de octubre de 2016, por Informa que como lo dispone el Decreto número 53 de
parte de los obligados a facturar electrónicamente y atendiendo el desarrollo y evolución enero 13 de 2012, artículo 3°, del Departamento Nacional
del mismo, para el registro como facturador electrónico y como adquirente, la habilitación de Planeación, a partir del 1° de junio de 2012 los contratos
de los obligados a facturar electrónicamente, la autorización de los proveedores estatales no requieren publicación ante la desaparición del
Diario Único de Contratación Pública.
Edición 50.482
2 DIARIO OFICIAL Sábado, 20 de enero de 2018

001 Formatos de los Documentos XML de Facturación Electrónica”; Anexo Técnico


D I A R I O OFICIAL número 002 “Anexo Técnico número 002 Política de Firma de los Documentos XML
Fundado el 30 de abril de 1864 de Facturación Electrónica”; Anexo Técnico número 003 “Anexo Técnico número 003
Por el Presidente Manuel Murillo Toro
Mecanismos Sistema Técnico de Control” y Anexo Técnico número 005 “Anexo Técnico
Tarifa postal reducida No. 56
número 005 Servicio de Recepción de Facturas Electrónicas” de la Resolución número
Director: Jaime Oswaldo Neira La Torre
000019 de 24 de febrero de 2016, por los Anexos Técnicos número 001 “Anexo Técnico
001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2”; Anexo
MINISTERIO DEL INTERIOR
Técnico número 002 “Anexo Técnico número 002 – Política de Firma de los Documentos
Imprenta Nacional de Colombia
XML de Facturación Electrónica – Versión 2”; Anexo Técnico número 003 “Anexo
Jaime Oswaldo Neira La Torre
Gerente General Técnico número 003 Mecanismos Sistema Técnico de Control – Versión 2” y Anexo
Técnico número 005 “Anexo Técnico número 005 Servicio de Recepción de Facturas
Carrera 66 No 24-09 (Av. Esperanza-Av. 68) Bogotá, D. C. Colombia
Conmutador: PBX 4578000. Electrónicas – Versión 2”.
e-mail: [email protected]
Artículo 2º. Adicionar un anexo técnico a la Resolución número 000019 de 24 de
febrero de 2016. Adicionar un anexo identificado como “Anexo Técnico 006 Servicio de
Por lo anterior se hace necesario adicionar el Anexo Técnico número 006 a la Resolución Consulta Rangos Numeración Facturación – Versión 1” a la Resolución número 000019
número 000019 del 24 de febrero de 2016, en el que se describe la conexión mediante la del 24 de febrero de 2016.
cual los facturadores electrónicos podrán acceder al web service;
Artículo 3º. Transición. Los anexos técnicos modificados y el anexo técnico adicionado
Que para la optimización de las funcionalidades del Servicio Informático Electrónico
de Factura Electrónica, se hace necesaria la implementación de unas actualizaciones en el deberán adoptarse por los obligados a facturar electrónicamente a más tardar dentro de los 3
mismo; meses siguientes a la publicación del presente acto administrativo; no obstante, los Anexos
Que en mérito de lo anteriormente expuesto se modificarán los Anexos Técnicos Técnicos números 001, 002, 003 y 005, adoptados en la Resolución número 000019 del 24
números 001, 002, 003 y 005 y adicionará el Anexo número 006 a la Resolución número de febrero de 2016, deberán seguir siendo utilizados por el obligado a facturar hasta tanto
000019 del 24 de febrero de 2016, que contemplan las funcionalidades requeridas para
se implementen los anexos de que trata la presente resolución.
mejorar el envío y recepción de facturas electrónicas;
Que cumplida la formalidad prevista en el numeral 8 del artículo 8° del Código de Artículo 4º. Vigencia. La presente resolución rige a partir de la fecha de su publicación.
Procedimiento Administrativo y de lo Contencioso Administrativo en relación con el Publíquese y cúmplase.
texto de la presente Resolución, el Director General de la Unidad Administrativa Especial
5 de enero de 2018.
Dirección de Impuestos y Aduanas Nacionales
RESUELVE: La Directora de Gestión Organizacional Encargada de las funciones del cargo de
Director General mediante Resolución número 3984 del 27 de noviembre de 2017,
Artículo 1º. Modificar los anexos técnicos de la Resolución número 000019 de 24 de
febrero de 2016 así: Modificar los Anexos Técnicos número: 001 “Anexo Técnico número Natasha Avendaño García.

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 10. Relación de Esquemas (XSD) de Factura Electrónica .............................................................................................. 140

Contenido
1. Introducción .................................................................................................................................................................... 4
2. Alcance ............................................................................................................................................................................ 4
3. Objetivo ........................................................................................................................................................................... 4
4. Lineamientos Técnicos .................................................................................................................................................... 4
4.1. Circulación de documentos de Facturación Electrónica ......................................................................................... 4
4.2. Documentos XML Requeridos por la DIAN ............................................................................................................. 5
4.3. Documento XML no requerido (optativo) por la DIAN ........................................................................................... 5
5. Estándar del nombre de los archivos .............................................................................................................................. 5
6. Esquemas XSD de los documentos requeridos por la DIAN: .......................................................................................... 7
6.1. Esquema XSD: DIAN_UBL.xsd ................................................................................................................................. 7
6.2. Esquema XSD: DIAN_UBL_Structures.xsd ............................................................................................................. 51
xsi:schemaLocation de referencia para los ejemplares de los documentos electrónicos .............................................. 103
7. Esquema XSD del Documento no requerido por la DIAN (Optativo): ApplicationResponse ...................................... 104
8. Listados de valores ...................................................................................................................................................... 108
8.1. Tipos de factura .................................................................................................................................................. 108
8.2. Tipos de documentos de identidad .................................................................................................................... 108
8.3. Concepto de Notas crédito ................................................................................................................................. 108
8.4. Concepto de Notas débito .................................................................................................................................. 110
8.5. Impuestos registrados en la Factura Electrónica ................................................................................................ 110
8.6. Medios de pago................................................................................................................................................... 110
8.7. Monedas ............................................................................................................................................................. 110
8.8. Países................................................................................................................................................................... 113
8.9. Tipos de Organización Jurídica; Tipos de Adquiriente; ....................................................................................... 118
8.10. Tipos de Régimen IVA ..................................................................................................................................... 126
8.11. Incoterms ........................................................................................................................................................ 126
8.12. Tipos de Pago .................................................................................................................................................. 126
8.13. Tipos de Representación ................................................................................................................................. 127
8.14. Tipos de obligaciones-responsabilidades........................................................................................................ 128
8.15. Tipos de usuarios aduaneros .......................................................................................................................... 130
8.16. Tipos de establecimientos............................................................................................................................... 131
9. Ejemplo de factura electrónica ................................................................................................................................... 132
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Página 2 de 140
Página 1 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 3

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Control de Versiones 1. Introducción


Fecha Versión Descripción Este documento forma parte de los Anexos Técnicos de la resolución que desarrolla el Decreto 2242 de 2015, por el cual
2016-02-24 1.0 Versión inicial. se reglamentan las condiciones de expedición e interoperabilidad de la factura electrónica con fines de masificación y
2017-08-20 2.0 - Aclaraciones sobre el documento. control fiscal.
- Ejemplificaciones.
Actualización de la Resolución 0019-2016, adoptada mediante la 2. Alcance
Resolución NNNNN de fecha: _____ Este documento contiene el detalle requerido para que un participante (facturador electrónico, adquiriente electrónico o
proveedor tecnológico) dentro de la facturación electrónica pueda generar y/o leer, así como enviar a la DIAN documentos
de facturación electrónica.

3. Objetivo
Definir las características de los elementos necesarios que componen el conjunto de documentos del negocio electrónico
denominado Facturación Electrónica establecida por el Gobierno Nacional a cargo de la DIAN, mediante el Decreto 2242
de 2015; los documentos del negocio electrónicos conforman perfiles, los cuales facilitan el que diferentes acciones de
negocios se soporten en varios tipos de documentos.

4. Lineamientos Técnicos
Los elementos de los documentos del negocio electrónico denominado Facturación Electrónica se basan en el Estándar
UBL versión 2.0 de la organización OASIS (URL http://www.oasis-open.org).
Documentos que componen el negocio electrónico denominado Facturación Electrónica
Documento Comercial Documentos del Negocio Tipo de Documento UBL Tipo de Documento UBL
Electrónico Denominado (Formato Electrónico) (Formato Electrónico
Facturación Electrónica Requerido por la DIAN Optativo)
Factura de Venta Factura Electrónica Invoice
—O—
Nota Crédito Nota Crédito Electrónica CreditNote
—O—
Nota Débito Nota Débito Electrónica DebitNote
—O—
Acuse de Recibo Respuesta de una
aplicación a una —O— ApplicationResponse
transacción, relativa al
tratamiento de un
documento procesado
Tabla 1: Documentos que componen el negocio electrónico denominado Facturación Electrónica

4.1. Circulación de documentos de Facturación Electrónica

La circulación de los documentos del negocio electrónico de Facturación Electrónica es: Operaciones ordinarias, incluida
la exportación de mercancías:

Tráfico de los Origen / Expedidor Destinatario-1 Destinatario-2 Destinatario-3


Documentos UBL

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 3 de 140 Página 4 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Formato Electrónico face_f0098765432000000000b.xml


face_dnnnnnnnnnnhhhhhhhhhh.xml d: nota débito
Invoice Facturador Electrónico Adquiriente DIAN Otra tercera parte face_cnnnnnnnnnnhhhhhhhhhh.xml c: nota crédito
interesada, e.g. MinCIT Tabla 4: Guía del Nombre del Archivo xml de Documentos de Facturación Electrónica Requeridos por la DIAN
Guía del Nombre del Archivo que Contiene un (1) Documento y que será Entregado a la DIAN mediante un Webservice de
CreditNote Facturador Electrónico Adquiriente DIAN Otra tercera parte Recepción de Factura Electrónica
interesada, e.g. MinCIT Ejemplo de Nomenclatura Observaciones
ws_fnnnnnnnnnnhhhhhhhhhh.zip Este archivo contiene un (1) documento del tipo
DebitNote Facturador Electrónico Adquiriente DIAN Otra tercera parte face_fnnnnnnnnnnhhhhhhhhhh.xml en formato
interesada, e.g. MinCIT comprimido de tipo ZIP, sin contraseña.
ws: webService de recepción de un (1) documento en un
archivo comprimido
DebitNote Adquiriente Facturador Electrónico —O— —O— _: guion bajo
ApplicationResponse Adquiriente Facturador Electrónico Otra tercera parte —O— f: factura de venta
interesada, e.g. MinCIT nnnnnnnnnn: NIT del Facturador Electrónico, de diez (10)
dígitos decimales, ajustado a la derecha con ceros y sin DV
Tabla 2: Circulación de documentos de Facturación Electrónica hhhhhhhhhh: consecutivo, de diez (10) dígitos
hexadecimales, ajustado a la derecha con ceros, en el
4.2. Documentos XML Requeridos por la DIAN
rango:
0000000001 <= hhhhhhhhhh <= ffffffffff
Los documentos requeridos por la DIAN son:
e.g.: el décimo quinto envío, con una única instancia
 Factura
comprimida, del Facturador Electrónico con NIT
 Nota Crédito Electrónica
98765432.-
 Nota Débito Electrónica ws_f0098765432000000000f.zip
4.3. Documento XML no requerido (optativo) por la DIAN ws_dnnnnnnnnnnhhhhhhhhhh.zip d: nota débito
ws_cnnnnnnnnnnhhhhhhhhhh.zip c: nota crédito
 Acuse de Recibo Tabla 5: Guía del Nombre del Archivo que Contiene una (1) Factura y que será Entregado a la DIAN mediante un
Webservice de Recepción de Factura Electrónica
5. Estándar del nombre de los archivos
El nombre del archivo de cada uno de los documentos que componen el negocio electrónico denominado Facturación
Electrónica requeridos por la DIAN, contenido en un (1) archivo de datos, debe componerse mediante el siguiente
formato, el cual identificará: 1. Factura, Y 2. Notas Crédito y 3. Notas Débito:
Guía del Nombre del Archivo que contiene varios Documentos y que será entregado a la DIAN mediante una Conexión
Guía del Nombre del Archivo xml de Documentos de Facturación Electrónica Requeridos por la DIAN
FTP Segura de Recepción de Facturas Electrónicas
Ejemplo de Nomenclatura Observaciones
Ejemplo de Nomenclatura Observaciones
face_fnnnnnnnnnnhhhhhhhhhh.xml face: facturación electrónica
mft_fnnnnnnnnnnhhhhhhhhhh.zip Este archivo puede contener hasta mil (1000) documentos
f: factura de venta
del tipo face_fnnnnnnnnnnhhhhhhhhhh.xml en un
_: guion bajo
archivo con el formato comprimido de tipo ZIP, sin
nnnnnnnnnn: NIT del Facturador Electrónico, de diez (10)
contraseña.
dígitos decimales, ajustado a la derecha con ceros y sin DV
mft: servicio de recepción de varios documentos en un
hhhhhhhhhh: consecutivo, de diez (10) dígitos
archivo comprimido
hexadecimales, ajustado a la derecha con ceros, en el
f: factura de venta
rango:
_: guion bajo
0000000001 <= hhhhhhhhhh <= ffffffffff
nnnnnnnnnn: NIT del Facturador Electrónico, de diez (10)
e.g.: la décima primera factura del Facturador Electrónico
dígitos decimales, ajustado a la derecha con ceros y sin DV
con NIT 98765432.-
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 5 de 140 Página 6 de 140
Edición 50.482
4 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

hhhhhhhhhh: consecutivo, de diez (10) dígitos <import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"


hexadecimales, ajustado a la derecha con ceros, en el
rango: schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL-
0000000001 <= hhhhhhhhhh <= ffffffffff CommonExtensionComponents-2.0.xsd"/>
e.g.: el décimo séptimo envío, con múltiples instancias
<import namespace="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures"
comprimidas, del Facturador Electrónico con NIT
98765432.- schemaLocation="DIAN_UBL_Structures.leftJustified.xsd"/>
mft_f00987654320000000011.zip <complexType name="InvoiceType"><sequence>
mft_dnnnnnnnnnnhhhhhhhhhh.zip d: nota débito
mft_cnnnnnnnnnnhhhhhhhhhh.zip c: nota crédito <element ref="ext:UBLExtensions" minOccurs="1" maxOccurs="1"><annotation><documentation
Tabla 6: Guía del Nombre del Archivo que contiene varias Facturas y que será entregado a la DIAN mediante una Conexión xml:lang="es">
FTP Segura de Recepción de Facturas Electrónicas
Debe usar como mínimo extensiones definidas por DIAN para toda factura electrónica
</documentation></annotation></element>
6. Esquemas XSD de los documentos requeridos por la DIAN:
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation
A continuación, se muestran los esquemas XML que se usarán para validar los documentos que componen el negocio xml:lang="es">
electrónico denominado Facturación Electrónica requeridos por la DIAN. Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil)
Los XSD que dichos esquemas importan (… cláusula / comando import …) se podrán descargar del sitio web de la DIAN:
</documentation></annotation></element>
6.1. Esquema XSD: DIAN_UBL.xsd: versión R0 <element ref="cbc:CustomizationID" minOccurs="0" maxOccurs="1"><annotation><documentation
<?xml version="1.0" encoding="UTF-8"?><!-- R0 --> xml:lang="es">
<schema xmlns="http://www.w3.org/2001/XMLSchema" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xmlns:tns="http://www.dian.gov.co/contratos/facturaelectronica/v1" </documentation></annotation></element>
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" <element ref="cbc:ProfileID" minOccurs="1" maxOccurs="1"><annotation><documentation
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xml:lang="es">
xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" 1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0"
xmlns:sts="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" </documentation></annotation></element>
xmlns:xml="http://www.w3.org/XML/1998/namespace" <element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
targetNamespace="http://www.dian.gov.co/contratos/facturaelectronica/v1" 1.1 Número de documento: Número de factura o factura cambiaria. Incluye prefijo + consecutivo de
elementFormDefault="qualified"><import factura. No se permiten caracteres adicionales como espacios o guiones.
namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" </documentation></annotation></element>
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- <element ref="cbc:UUID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
CommonAggregateComponents-2.0.xsd"/> 1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma
CommonBasicComponents-2.0.xsd"/> electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 7 de 140 Página 8 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún </documentation></annotation></element>
campo ha sido alterado <element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales <element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation 1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura
xml:lang="es"> </documentation></annotation></element>
1.7 (Hora) de emisión <element ref="cac:OrderReference" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cbc:InvoiceTypeCode" minOccurs="1" maxOccurs="1"><annotation><documentation 3.1.1 Referencia Documento (orden): Referencia a un documento
xml:lang="es"> </documentation></annotation></element>
1.4 Tipo de Documento (factura): Indicar si es una factura de venta o una factura cambiaria de <element ref="cac:BillingReference" minOccurs="0"
compraventa maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (orden): Referencia a un documento
<element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:DespatchDocumentReference" minOccurs="0"
1.11 Información adicional: Texto libre, relativo al documento maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (despacho): Referencia a un documento
<element ref="cbc:DocumentCurrencyCode" minOccurs="1" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cac:ReceiptDocumentReference" minOccurs="0"
9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (recepción): Referencia a un documento
<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:OriginatorDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (origen): Referencia a un documento
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:ContractDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 9 de 140 Página 10 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 5

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

3.1.1 Referencia Documento (contrato): Referencia a un documento <element ref="tns:Delivery" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:AdditionalDocumentReference" minOccurs="0" 10 - 2.1.10 Datos Términos de Entrega: Agrupación de campos relativos al transporte o entrega de los
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> bienes. Se presenta nuevos participantes relativos a la entrega, como el transportista
3.1.1 Referencia Documento: Referencia a un documento </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:DeliveryTerms" minOccurs="0" maxOccurs="1"><annotation><documentation
<element ref="tns:AccountingSupplierParty" minOccurs="1" xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> 2.2.10 - Medios de Transporte
2.1 - Obligado a Facturar: </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:PaymentMeans" minOccurs="0"
<element ref="tns:AccountingCustomerParty" minOccurs="1" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> 12.1 - Datos del Pago: Información relativa al pago de la factura.
2.2 - Adquirente: </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:PaymentTerms" minOccurs="0"
<element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="unbounded"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele </documentation></annotation></element>
coincidir con el obligado a facturar Ver composición en la estructura común <element ref="tns:PrepaidPayment" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cac:BuyerCustomerParty" minOccurs="0" maxOccurs="1"><annotation><documentation 6.1.1 - Anticipo: Elemento raíz compuesto utilizado para informar de un anticipo.
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="tns:AllowanceCharge" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cac:SellerSupplierParty" minOccurs="0" maxOccurs="1"><annotation><documentation 5.1.1 Cargo - Elemento raíz compuesto utilizado para informar de un cargo. / 4.1.1 Descuento: Elemento
xml:lang="es"> raíz compuesto utilizado para informar de un descuento
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:PaymentExchangeRate" minOccurs="0"
<element ref="cac:TaxRepresentativeParty" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> 9.11 Tasa Cambio Peso Colombiano: Tasa de cambio de moneda extranjera a peso colombiano (COP).
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 11 de 140 Página 12 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cac:PaymentAlternativeExchangeRate" minOccurs="0" <element ref="cbc:ProfileID" minOccurs="1" maxOccurs="1"><annotation><documentation


maxOccurs="1"><annotation><documentation xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0"
</documentation></annotation></element> </documentation></annotation></element>
<element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation <element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> 1.1 Número de documento: Número de factura o factura cambiaria.
7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. / </documentation></annotation></element>
8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto. <element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que
<element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de
xml:lang="es"> facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma
9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún
factura, como descuentos, cargos, impuestos, etc campo ha sido alterado
</documentation></annotation></element> </documentation></annotation></element>
<element ref="tns:InvoiceLine" minOccurs="1" maxOccurs="unbounded"><annotation><documentation <element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
13.1.1 - Línea de Factura: Elemento que agrupa todos los campos de una línea de factura 1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales
</documentation></annotation></element></sequence></complexType> </documentation></annotation></element>
<complexType name="CreditNoteType"><sequence><element ref="ext:UBLExtensions" minOccurs="1" <element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation
maxOccurs="1"><annotation><documentation xml:lang="es">Debe usar como mínimo extensiones xml:lang="es">
definidas por DIAN para toda factura electrónica 1.7 (Hora) de emisión
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation <element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
xml:lang="es"> xml:lang="es">
Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil) 1.11 Información adicional: Texto libre, relativo al documento
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:CustomizationID" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:DocumentCurrencyCode" minOccurs="0"
xml:lang="es"> maxOccurs="1"><annotation><documentation xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 13 de 140 Página 14 de 140
Edición 50.482
6 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>


xml:lang="es"> <element ref="cac:ReceiptDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (recepción): Referencia a un documento
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:ContractDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (contrato): Referencia a un documento
<element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AdditionalDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento: Referencia a un documento
<element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:AccountingSupplierParty" minOccurs="1"
1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.1 - Obligado a Facturar:
<element ref="cac:DiscrepancyResponse" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:AccountingCustomerParty" minOccurs="1"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.2 - Adquirente:
<element ref="cac:OrderReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation
3.1.1 Referencia Documento (orden): Referencia a un documento xml:lang="es">
</documentation></annotation></element> 11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele
<element ref="cac:BillingReference" minOccurs="0" coincidir con el obligado a facturar Ver composición en la estructura común
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (orden): Referencia a un documento <element ref="cac:TaxRepresentativeParty" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:DespatchDocumentReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (despacho): Referencia a un documento

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 15 de 140 Página 16 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation <element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">


xml:lang="es"> 1.1 Número de documento: Número de factura o factura cambiaria.
7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. / </documentation></annotation></element>
8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto. <element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que
<element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de
xml:lang="es"> facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma
9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún
factura, como descuentos, cargos, impuestos, etc campo ha sido alterado
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:CreditNoteLine" minOccurs="1" <element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> xml:lang="es">
13.1.1 - Línea de Factura (nota crédito): Elemento que agrupa todos los campos de una línea de factura 1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales
</documentation></annotation></element></sequence></complexType> </documentation></annotation></element>
<complexType name="DebitNoteType"><sequence><element ref="ext:UBLExtensions" minOccurs="1" <element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation
maxOccurs="1"><annotation><documentation xml:lang="es">Debe usar como mínimo extensiones xml:lang="es">
definidas por DIAN para toda factura electrónica 1.7 (Hora) de emisión
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation <element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
xml:lang="es"> xml:lang="es">
Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil) 1.11 Información adicional: Texto libre, relativo al documento
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:CustomizationID" minOccurs="1" maxOccurs="1"><annotation><documentation <element ref="cbc:DocumentCurrencyCode" minOccurs="1"
xml:lang="es"> maxOccurs="1"><annotation><documentation xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:ProfileID" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 17 de 140 Página 18 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 7

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>


xml:lang="es"> <element ref="cac:ContractDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (contrato): Referencia a un documento
<element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AdditionalDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento: Referencia a un documento
<element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:AccountingSupplierParty" minOccurs="1"
1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.1 - Obligado a Facturar:
<element ref="cac:DiscrepancyResponse" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:AccountingCustomerParty" minOccurs="1"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.2 - Adquirente:
<element ref="cac:OrderReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation
3.1.1 Referencia Documento (orden): Referencia a un documento xml:lang="es">
</documentation></annotation></element> 11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele
<element ref="cac:BillingReference" minOccurs="0" coincidir con el obligado a facturar Ver composición en la estructura común
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (orden): Referencia a un documento <element ref="cac:TaxRepresentativeParty" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:DespatchDocumentReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (despacho): Referencia a un documento <element ref="tns:PrepaidPayment" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cac:ReceiptDocumentReference" minOccurs="0" 6.1.1 - Anticipo: Elemento raíz compuesto utilizado para informar de un anticipo.
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (recepción): Referencia a un documento

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 19 de 140 Página 20 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cac:PaymentExchangeRate" minOccurs="0" Tipo: Debe referenciar a una lista de códigos con los siguientes valores: • persona natural; •
maxOccurs="1"><annotation><documentation xml:lang="es"> jurídica; • gran contribuyente; • otros;
9.11 Tasa Cambio Peso Colombiano: Tasa de cambio de moneda extranjera a peso colombiano (COP). </documentation> </annotation></element>
</documentation></annotation></element> <element ref="cbc:DataSendingCapability" minOccurs="0"
<element ref="cac:PaymentAlternativeExchangeRate" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:Party" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation Estructura requerida para describir al obligado a facturar
xml:lang="es"> </documentation></annotation></element>
7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. / <element ref="cac:DespatchContact" minOccurs="0" maxOccurs="1"><annotation><documentation
8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto. xml:lang="es">
</documentation></annotation></element> 17 - Personas de Contacto: Personas de contacto asociadas al participante.
<element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AccountingContact" minOccurs="0" maxOccurs="1"><annotation><documentation
9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la xml:lang="es">
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de 17 - Personas de Contacto: Personas de contacto asociadas al participante.
factura, como descuentos, cargos, impuestos, etc </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:SellerContact" minOccurs="0" maxOccurs="1"><annotation><documentation
<element ref="cac:DebitNoteLine" minOccurs="1" xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> 17 - Personas de Contacto: Personas de contacto asociadas al participante.
13.1.1 - Línea de Factura (debit): Elemento que agrupa todos los campos de una línea de factura </documentation></annotation></element></sequence></complexType>
</documentation></annotation></element></sequence></complexType> <complexType name="CustomerPartyType"><sequence><element
<complexType name="SupplierPartyType"><sequence><element ref="cbc:CustomerAssignedAccountID" minOccurs="0" maxOccurs="1"><annotation><documentation
ref="cbc:CustomerAssignedAccountID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente
xml:lang="es">Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:SupplierAssignedAccountID" minOccurs="0"
<element ref="cbc:AdditionalAccountID" minOccurs="1" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 21 de 140 Página 22 de 140
Edición 50.482
8 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:AdditionalAccountID" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>


xml:lang="es"> <element ref="cbc:LogoReferenceID" minOccurs="0" maxOccurs="1"><annotation><documentation
Tipo: Debe referenciar a una lista de códigos con los siguientes valores: • persona natural; • xml:lang="es">
jurídica; • gran contribuyente; • otros; Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation> </annotation></element> </documentation></annotation></element>
<element ref="tns:Party" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EndpointID" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida para describir al adquiriente xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:DeliveryContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PartyIdentification" minOccurs="1"
17 - Personas de Contacto: Personas de contacto asociadas al participante. maxOccurs="unbounded"><annotation><documentation>
</documentation></annotation></element> 2.2.3.1 - Identificador fiscal: Número completo de Identificación Tributaria o similar. En Colombia, el NIT
<element ref="cac:AccountingContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PartyName" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>
17 - Personas de Contacto: Personas de contacto asociadas al participante. 2.1.10 / 2.2.10 - Nombre Comercial: Nombre comercial, por ejemplo, si es una persona física el nombre
</documentation></annotation></element> de su establecimiento, debe incluir la referencia completa
<element ref="cac:BuyerContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:Language" minOccurs="0" maxOccurs="1"><annotation><documentation
17 - Personas de Contacto: Personas de contacto asociadas al participante. xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="PartyType"><sequence><element ref="cbc:MarkCareIndicator" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation><documentation xml:lang="es"> Opcional no usado <element ref="cac:PostalAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:MarkAttentionIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:PhysicalLocation" minOccurs="1" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 2.1.16 / 2.2.16 - Dirección:
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:WebsiteURI" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="tns:PartyTaxScheme" minOccurs="1"
xml:lang="es"> maxOccurs="unbounded"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Estructura necesaria para describir el régimen </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 23 de 140 Página 24 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="tns:PartyLegalEntity" minOccurs="0" </documentation></annotation></element>


maxOccurs="unbounded"><annotation><documentation> <element ref="cbc:CountrySubentityCode" minOccurs="0"
Estructura necesaria para describir la información legal de la empresa maxOccurs="1"><annotation><documentation>
</documentation></annotation></element> 2.2.6.8 - Sub-División del País (código): Nombre de la Subdivisión territorial de un país Estado,
<element ref="cac:Contact" minOccurs="0" maxOccurs="1"><annotation><documentation Departamento
xml:lang="es"> </documentation></annotation></element>
17 - Personas de Contacto: Personas de contacto asociadas al participante. <element ref="cac:ValidityPeriod" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="tns:Person" minOccurs="0" maxOccurs="unbounded"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Estructura necesaria cuando el participante es una persona natural </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:Address" minOccurs="0" maxOccurs="1"><annotation><documentation>
<element ref="cac:AgentParty" minOccurs="0" maxOccurs="1"><annotation><documentation Estructura requerida para adicionar detalles a la dirección
xml:lang="es"> </documentation></annotation></element></sequence></complexType>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="AddressType"><sequence><element ref="cbc:ID" minOccurs="0"
</documentation></annotation></element></sequence></complexType> maxOccurs="1"><annotation><documentation xml:lang="es">
<complexType name="LocationType"><sequence><element ref="cbc:ID" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.6.1 - Identificador único DUNS: Identificador único de una dirección basado en DUNS (Duns &amp; <element ref="cbc:AddressTypeCode" minOccurs="0" maxOccurs="1"><annotation><documentation
Bradstreet). xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:Description" minOccurs="0" maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.6.3 - Dirección: Texto Libre para establecer una dirección. No se recomienda detallar en otros <element ref="cbc:AddressFormatCode" minOccurs="0" maxOccurs="1"><annotation><documentation
campos más detallados conceptos como número de edificio, letra, escalera, etc. Mejor en una línea libre xml:lang="es">
porque la diversidad de datos es muy grande. Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:Conditions" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:Postbox" minOccurs="0" maxOccurs="1"><annotation><documentation>
xml:lang="es"> 2.2.6.2 - Identificador postal: Identificador Postal, Apartado postal o aéreo, PO Box
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:Floor" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
2.2.6.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 25 de 140 Página 26 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 9

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:Room" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:MarkAttention" minOccurs="0" maxOccurs="1"><annotation><documentation


Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:StreetName" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:MarkCare" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:AdditionalStreetName" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PlotIdentification" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:BlockName" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:CitySubdivisionName" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation>
</documentation></annotation></element> 2.2.6.11 - Sub-División Municipio: Subdivisión de una ciudad, municipio, etc., por ejemplo un distrito
<element ref="cbc:BuildingName" minOccurs="0" maxOccurs="1"><annotation><documentation administrativo o similar.
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:CityName" minOccurs="0" maxOccurs="1"><annotation><documentation>
</documentation></annotation></element> 2.2.6.10 - Municipio: Nombre de la ciudad, municipio, etc.
<element ref="cbc:BuildingNumber" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PostalZone" minOccurs="0" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 2.2.6.12 - Código Postal: Código Postal
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:InhouseMail" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1"><annotation><documentation>
xml:lang="es"> 6.2.2.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:CountrySubentityCode" minOccurs="0"
<element ref="cbc:Department" minOccurs="0" maxOccurs="1"><annotation><documentation> maxOccurs="1"><annotation><documentation>
2.2.6.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento. 6.2.2.8 - Sub-División del País (código): Nombre de la Subdivisión territorial de un país Estado,
</documentation></annotation></element> Departamento
</documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 27 de 140 Página 28 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:Region" minOccurs="0" maxOccurs="1"><annotation><documentation <complexType name="PartyTaxSchemeType"><sequence><element ref="cbc:RegistrationName"


xml:lang="es"> minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">Opcional no usado por la
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:District" minOccurs="0" <element ref="cbc:CompanyID" minOccurs="0" maxOccurs="1"><annotation><documentation>
maxOccurs="1"><annotation><documentation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></documentation></annotation></element> <element ref="cbc:TaxLevelCode" minOccurs="1" maxOccurs="1"><annotation><documentation>
<element ref="cbc:TimezoneOffset" minOccurs="0" maxOccurs="1"><annotation><documentation 2.2.3.8 - Régimen: Régimen al que pertenece. Debe referenciar a una lista de códigos con los valores
xml:lang="es"> correspondientes, por ejemplo: • Común • Simplificado • No aplica
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:ExemptionReasonCode" minOccurs="0"
<element ref="cac:AddressLine" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
2.2.6.3 - Dirección: Texto Libre para establecer una dirección. No se recomienda detallar en otros </documentation></annotation></element>
campos más detallados conceptos como número de edificio, letra, escalera, etc. Mejor en una línea libre <element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1"><annotation><documentation
porque la diversidad de datos es muy grande. / 2.2.6.4 - Dirección 2: Texto Libre para establecer una xml:lang="es">
dirección (extensión) / 2.2.6.5 - Dirección 3: Texto Libre para establecer una dirección (extensión) Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:Country" minOccurs="0" maxOccurs="1"><annotation><documentation> <element ref="cac:RegistrationAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
2.2.6.6 - Código País: Código del País relativo a la dirección, se recomienda establecer como xml:lang="es">
Obligatorio si es distinto del nacional (Colombia). Utilizar una lista de códigos externa y estandarizada, Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
como la iso ISO 3166-1 alfa2 o alfa3. / 2.2.6.7 - Nombre del País: Nombre del país relativo a la </documentation></annotation></element>
dirección. <element ref="cac:TaxScheme" minOccurs="1" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:LocationCoordinate" minOccurs="0" maxOccurs="1"><annotation><documentation No usado por la DIAN, las partes pueden definir un significado o simplemente poner un elemento vacío
xml:lang="es"> ya que es obligatorio en UBL
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element></sequence></complexType>
</documentation></annotation></element></sequence></complexType> <complexType name="PartyLegalEntityType"><sequence><element ref="cbc:RegistrationName"
minOccurs="1" maxOccurs="1"><annotation><documentation>
2.2.3.4 - Razón Social: Obligatorio en caso de ser una persona jurídica. Razón social de la empresa

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 29 de 140 Página 30 de 140
Edición 50.482
10 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:CompanyID" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:JobTitle" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:RegistrationAddress" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:OrganizationDepartment" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:CorporateRegistrationScheme" minOccurs="0" </documentation></annotation></element></sequence></complexType>
maxOccurs="1"><annotation><documentation xml:lang="es"> <complexType name="AllowanceChargeType"><sequence><element ref="cbc:ID" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="PersonType"><sequence><element ref="cbc:FirstName" minOccurs="1" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation> <element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1"><annotation><documentation
2.2.3.5 - Nombre: Obligatorio si es una persona natural. Nombre completo del participante xml:lang="es">
</documentation></annotation></element> Indica que el elemento es un Cargo (5.1.1) y no un descuento (4.1.1)
<element ref="cbc:FamilyName" minOccurs="1" maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.3.6 - Primer Apellido: Obligatorio si es una persona natural. Primer apellido completo del <element ref="cbc:AllowanceChargeReasonCode" minOccurs="0"
participante, en caso de ser persona natural y 2.2.3.7 - Segundo Apellido: Segundo apellido completo maxOccurs="1"><annotation><documentation xml:lang="es">
del participante, en caso de ser persona natural 4.1.1.1 / 5.1.1.1 - Razón (código): Obligatorio si es factura internacional. Texto libre para informar de la
</documentation></annotation></element> razón del descuento. Se puede sustituir por una referencia a una lista de códigos
<element ref="cbc:Title" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:AllowanceChargeReason" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:MiddleName" minOccurs="0" maxOccurs="1"><annotation><documentation 4.1.1.1 / 5.1.1.1 - Razón (texto): Obligatorio si es factura internacional. Texto libre para informar de la
xml:lang="es"> razón del descuento. Se puede sustituir por una referencia a una lista de códigos
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:MultiplierFactorNumeric" minOccurs="1"
<element ref="cbc:NameSuffix" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> 4.1.1.2 / 5.1.1.2 - Porcentaje: Porcentaje a aplicar.

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 31 de 140 Página 32 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PaymentMeans" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 4.1.1.4 / 5.1.1.4 - Información adicional: Texto libre para la añadir información adicional
<element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element></sequence></complexType>
xml:lang="es"> <complexType name="PaymentType"><sequence><element ref="cbc:ID" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:Amount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidAmount" minOccurs="1" maxOccurs="1"><annotation><documentation
4.1.1.3 / 5.1.1.3 - Valor Descuento: Importe total a descontar. xml:lang="es">
</documentation></annotation></element> 6.1.1.2 - Importe Anticipo: Importe del anticipo
<element ref="cbc:BaseAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidDate" minOccurs="1" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 6.1.1.1 - Fecha: Fecha en formato reconocido del anticipo
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidTime" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 6.1.1.1 - Fecha (hora): Fecha en formato reconocido del anticipo
<element ref="cac:TaxCategory" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cbc:InstructionID" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:TaxTotal" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element></sequence></complexType>
xml:lang="es">

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 33 de 140 Página 34 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 11

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<complexType name="TaxTotalType"><sequence><element ref="cbc:TaxAmount" minOccurs="1" </documentation></annotation></element>


maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:Percent" minOccurs="1" maxOccurs="1"><annotation><documentation
7.1.1.4 - Importe Impuesto: Importe del impuesto retenido xml:lang="es">
</documentation></annotation></element> 7.1.1.3 / 8.1.1.3 - Porcentaje: Porcentaje a aplicar
<element ref="cbc:RoundingAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:BaseUnitMeasure" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxEvidenceIndicator" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PerUnitAmount" minOccurs="0" maxOccurs="1"><annotation><documentation
Indica que el elemento es un Impuesto retenido (7.1.1) y no un impuesto (8.1.1) xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="tns:TaxSubtotal" minOccurs="1" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:TierRange" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida por UBL para representar la información requerida por la factura electrónica DIAN xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="TaxSubtotalType"><sequence><element ref="cbc:TaxableAmount" </documentation></annotation></element>
minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:TierRatePercent" minOccurs="0" maxOccurs="1"><annotation><documentation
7.1.1.1 / 8.1.1.1 - Base Imponible: Base Imponible sobre la que se calcula la retención de impuesto xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxAmount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:TaxCategory" minOccurs="1" maxOccurs="1"><annotation><documentation
7.1.1.4 / 8.1.1.4 - Importe Impuesto (detalle): Importe del impuesto retenido xml:lang="es">
</documentation></annotation></element> 7.1.1.2 - Tipo: Tipo o clase impuesto. Concepto fiscal por el que se tributa. Debería si un campo que
<element ref="cbc:CalculationSequenceNumeric" minOccurs="0" referencia a una lista de códigos. En la lista deberían aparecer los impuestos estatales o nacionales
maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element></sequence></complexType>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="MonetaryTotalType"><sequence><element ref="cbc:LineExtensionAmount"
</documentation></annotation></element> minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:TransactionCurrencyTaxAmount" minOccurs="0" 9.4 - Total Importe bruto antes de impuestos: Total importe bruto, suma de los importes brutos de las
maxOccurs="1"><annotation><documentation xml:lang="es"> líneas de la factura.
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 35 de 140 Página 36 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:TaxExclusiveAmount" minOccurs="1" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
9.5 - Total Base Imponible (Importe Bruto+Cargos-Descuentos): Base imponible para el cálculo de los <element ref="cbc:Quantity" minOccurs="0" maxOccurs="1"><annotation><documentation
impuestos. xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxInclusiveAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:AllowanceTotalAmount" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation
9.1 - Total de Descuentos: Suma de todos los descuentos presentes xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:ChargeTotalAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDeliveryDate" minOccurs="0" maxOccurs="1"><annotation><documentation
9.2 - Total de Cargos: Suma de todos los cargos presentes xml:lang="es">
</documentation></annotation></element> 10.1 - Fecha/Hora de Entrega (fecha)
<element ref="cbc:PrepaidAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDeliveryTime" minOccurs="0" maxOccurs="1"><annotation><documentation
9.3 - Total de Anticipos: Suma de todos los anticipos presentes xml:lang="es">
</documentation></annotation></element> 10.1 - Fecha/Hora de Entrega (hora)
<element ref="cbc:PayableRoundingAmount" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:LatestDeliveryDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:PayableAmount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:LatestDeliveryTime" minOccurs="0" maxOccurs="1"><annotation><documentation
9.8 - Total de Factura: Total importe bruto + Total Impuestos-Total Impuesto Retenidos xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="DeliveryType"><sequence><element ref="cbc:ID" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:TrackingID" minOccurs="0" maxOccurs="1"><annotation><documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 37 de 140 Página 38 de 140
Edición 50.482
12 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

2.2.10.1 - Identificación del Transporte: Matrícula del camión, número del vagón, nombre del barco…. <complexType name="DespatchType"><sequence><element ref="cbc:ID" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="tns:DeliveryAddress" minOccurs="0" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:RequestedDespatchDate" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="tns:DeliveryLocation" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
10.8 - Consignador: Ver composición en la estructura común Información de un participante secundario </documentation></annotation></element>
(REF-PART-SEC) / 10.9 - Consignatario: Ver composición en la estructura común Información de un <element ref="cbc:RequestedDespatchTime" minOccurs="0"
participante secundario (REF-PART-SEC) maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:RequestedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EstimatedDespatchDate" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:PromisedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EstimatedDespatchTime" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:EstimatedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:ActualDespatchDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 10.3 - Fecha/Hora de Expedición o despacho (fecha)
<element ref="tns:DeliveryParty" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDespatchTime" minOccurs="0" maxOccurs="1"><annotation><documentation
10.7 - Transportista xml:lang="es">
</documentation></annotation></element> 10.3 - Fecha/Hora de Expedición o despacho (hora)
<element ref="tns:Despatch" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:DespatchAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida para la información del despacho xml:lang="es">
</documentation></annotation></element></sequence></complexType> 10.6 - Origen de la expedición o Despacho (SHIP FROM party)

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 39 de 140 Página 40 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cac:DeliveryLocation" minOccurs="0" maxOccurs="1"><annotation><documentation


<element ref="tns:DespatchParty" minOccurs="0" maxOccurs="1"><annotation><documentation>10.8 - xml:lang="es">
Consignador</documentation></annotation></element> 10.5 - Destino Expedición o Despacho (ShipTO party)
<element ref="cac:Contact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AllowanceCharge" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="DeliveryTermsType"><sequence><element ref="cbc:ID" minOccurs="0" </documentation></annotation></element></sequence></complexType>
maxOccurs="1"><annotation><documentation xml:lang="es"> <!-- -->
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="InvoiceLineType"><sequence><element ref="cbc:ID" minOccurs="1"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation>
<element ref="cbc:SpecialTerms" minOccurs="0" maxOccurs="1"><annotation><documentation> 13.1.1.1 - Número de Línea: Número de Línea
Método de pago de costes de transporte: Se utilizar para indicar cómo se pagan los costes del </documentation></annotation></element>
transporte (por ejemplo, Portes Debidos, Portes Pagados). - Puede ser un texto libre que entiendan el <element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
comprador y vendedor o codificarlo en una lista, por ejemplo Opcional no usado por la DIAN, las partes pueden
http://www.unece.org/trade/untdid/d01b/tred/tred4215.htm definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:LossRiskResponsibilityCode" minOccurs="0" <element ref="cbc:Note" minOccurs="0" maxOccurs="1"><annotation><documentation>
maxOccurs="1"><annotation><documentation> 13.1.1.16 - Información Adicional: Texto libre para añadir información adicional al artículo.
2.2.10.2 - Condiciones de Entrega: Obligatorio cuando sea una factura internacional….Se recomienda </documentation></annotation></element>
utilizar los INCOTERMS (International Commercial Terms), utilizando la codificación estándar de 3 <element ref="cbc:InvoicedQuantity" minOccurs="1" maxOccurs="1"><annotation><documentation>
letras, por ejemplo…. CIF = Coste, seguro, flete en el destino indicado CIP = Flete, porte, seguro hasta 13.1.1.9 - Cantidad: Cantidad del artículo solicitado. Número de unidades servidas/prestadas.
destino CPT = Flete, porte pagado hasta destino DAF = Entrega en la frontera - lugar indicado FCA = </documentation></annotation></element>
Franco en el transporte - Punto indicado EXW = En la fábrica - Esta campo debería pertenecer a una <element ref="cbc:LineExtensionAmount" minOccurs="1"
lista de códigos. Se aconseja utilizar los incoterms 2010, http://www.iccwbo.org/products-and- maxOccurs="1"><annotation><documentation>
services/trade-facilitation/incoterms-2010/the-incoterms-rules/ 13.1.1.12 - Costo Total: Coste Total. Resultado: Unidad de Medida x Precio Unidad.
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:LossRisk" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:TaxPointDate" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 41 de 140 Página 42 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 13

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation 13.1.1.17 - Referencia Documentos: Texto libre para añadir información adicional al artículo.
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:PricingReference" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:OriginatorParty" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:FreeOfChargeIndicator" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:Delivery" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:OrderLineReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation> </documentation></annotation></element>
13.1.1.2 - Número de Línea de Pedido: Número de la Línea de Pedido al que hace pertenece el artículo <element ref="cac:PaymentTerms" minOccurs="0"
que corresponde a la línea de factura maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:DespatchLineReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:AllowanceCharge" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:ReceiptLineReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:BillingReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:Item" minOccurs="1" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Estructura necesaria para describir las características del artículo o servicio
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:DocumentReference" minOccurs="0" <element ref="tns:Price" minOccurs="1" maxOccurs="1"><annotation><documentation>
maxOccurs="unbounded"><annotation><documentation> Estructura necesaria para describir los precios de artículo o servicio

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 43 de 140 Página 44 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cbc:Keyword" minOccurs="0" maxOccurs="unbounded"><annotation><documentation


<element ref="cac:DeliveryTerms" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element></sequence></complexType> <element ref="cbc:BrandName" minOccurs="0"
<complexType name="ItemType"><sequence><element ref="cbc:Description" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>
maxOccurs="unbounded"><annotation><documentation> 13.1.1.4 - Marca: Marca del artículo, obligatorio si la factura es internacional
13.1.1.3 - Descripción: Descripción del artículo que pertenece a la línea de la factura </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:ModelName" minOccurs="0"
<element ref="cbc:PackQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="unbounded"><annotation><documentation>
xml:lang="es"> 13.1.1.5 - Modelo: Modelo del artículo, obligatorio si la factura es internacional
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:BuyersItemIdentification" minOccurs="0"
<element ref="cbc:PackSizeNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:SellersItemIdentification" minOccurs="0"
<element ref="cbc:CatalogueIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ManufacturersItemIdentification" minOccurs="0"
<element ref="cbc:Name" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="unbounded"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 13.1.1.6 - Referencia: Referencia del artículo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:HazardousRiskIndicator" minOccurs="0" <element ref="cac:StandardItemIdentification" minOccurs="0"
maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 13.1.1.8 - Identificador de artículo: Código identificador del artículo, por ejemplo el GTIN (Global Trade
</documentation></annotation></element> Item Number). Este campo debería referenciar a una lista de códigos. Se admite varias ocurrencias, por
<element ref="cbc:AdditionalInformation" minOccurs="0" maxOccurs="1"><annotation><documentation> si se quieren incluir varias codificaciones. Ver composición en la estructura común Identificador (REF-
13.1.1.7 - Datos Técnicos: Datos técnicos asociados al artículo ID). Valores Ejemplo: • GTIN UCC(Uniform Commercial Code)-12 dígitos • GTIN EAN(European Article
</documentation></annotation></element> Number)/UCC-13 dígitos • GTIN EAN/UCC-14 dígitos • GTIN EAN/UCC-8 dígitos • Otros

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 45 de 140 Página 46 de 140
Edición 50.482
14 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cac:HazardousItem" minOccurs="0"


<element ref="cac:CatalogueItemIdentification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ClassifiedTaxCategory" minOccurs="0"
<element ref="cac:AdditionalItemIdentification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
13.1.1.13 - Estado de la Mercancía: Estado de la mercancía, podría ser una referencia a una lista de </documentation></annotation></element>
códigos o un texto libre. Obligatorio si el estado es distinto a nueva <element ref="cac:AdditionalItemProperty" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation>
<element ref="cac:CatalogueDocumentReference" minOccurs="0" 13.1.1.14- Periodo Servicio: Información sobre el periodo de prestación de un servicio y 13.1.1.15 -
maxOccurs="1"><annotation><documentation xml:lang="es"> Fecha Transacción: Fecha concreta de prestación del servicio o entrega del bien
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ManufacturerParty" minOccurs="0"
<element ref="cac:ItemSpecificationDocumentReference" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:InformationContentProviderParty" minOccurs="0"
<element ref="cac:OriginCountry" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:OriginAddress" minOccurs="0"
<element ref="cac:CommodityClassification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ItemInstance" minOccurs="0"
<element ref="cac:TransactionConditions" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element></sequence></complexType>
</documentation></annotation></element> <complexType name="PriceType"><sequence><element ref="cbc:PriceAmount" minOccurs="1"
maxOccurs="1"><annotation><documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 47 de 140 Página 48 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

13.1.1.11 - Precio Unitario: Precio unitario de la unidad de bien o servicio servido/prestado, en la </documentation></annotation></element>
moneda indicada en la Cabecera de la Factura. Siempre sin Impuestos <element ref="cac:AllowanceCharge" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cbc:BaseQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
13.1.1.10 - Unidad de Medida: Unidad en la que está referida la Cantidad. Debe referenciar a una lista </documentation></annotation></element>
de códigos. Recomendaciones 20 y 21 de UN/CEFACT </sequence></complexType>
(http://www.unece.org/cefact/recommendations/rec_index.html) <!-- The root element -->
</documentation></annotation></element> <element name="Invoice" type="tns:InvoiceType"/>
<element ref="cbc:PriceChangeReason" minOccurs="0" <element name="CreditNote" type="tns:CreditNoteType"/>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element name="DebitNote" type="tns:DebitNoteType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="AccountingSupplierParty" type="tns:SupplierPartyType"/>
</documentation></annotation></element> <element name="AccountingCustomerParty" type="tns:CustomerPartyType"/>
<element ref="cbc:PriceTypeCode" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="Party" type="tns:PartyType"/>
xml:lang="es"> <element name="DeliveryParty" type="tns:PartyType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DespatchParty" type="tns:PartyType"/>
</documentation></annotation></element> <element name="PhysicalLocation" type="tns:LocationType"/>
<element ref="cbc:PriceType" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="DeliveryLocation" type="tns:LocationType"/>
xml:lang="es"> <element name="Address" type="tns:AddressType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DeliveryAddress" type="tns:AddressType"/>
</documentation></annotation></element> <element name="DespatchAddress" type="tns:AddressType"/>
<element ref="cbc:OrderableUnitFactorRate" minOccurs="0" <element name="PartyTaxScheme" type="tns:PartyTaxSchemeType"/>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element name="PartyLegalEntity" type="tns:PartyLegalEntityType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="Person" type="tns:PersonType"/>
</documentation></annotation></element> <element name="AllowanceCharge" type="tns:AllowanceChargeType"/>
<element ref="cac:ValidityPeriod" minOccurs="0" <element name="PrepaidPayment" type="tns:PaymentType"/>
maxOccurs="unbounded"><annotation><documentation> <element name="TaxTotal" type="tns:TaxTotalType"/>
13.1.1.14 - Periodo Servicio: Información sobre el periodo de prestación de un servicio <element name="LegalMonetaryTotal" type="tns:MonetaryTotalType"/>
</documentation></annotation></element> <element name="TaxSubtotal" type="tns:TaxSubtotalType"/>
<element ref="cac:PriceList" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="Delivery" type="tns:DeliveryType"/>
xml:lang="es"> <element name="Despatch" type="tns:DespatchType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DeliveryTerms" type="tns:DeliveryTermsType"/>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 49 de 140 Página 50 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 15

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element name="InvoiceLine" type="tns:InvoiceLineType"/> 1.3.1.2 - Número autorización: Número o código de la resolución otorgada para la numeración
<element name="Item" type="tns:ItemType"/> </documentation> </annotation> </element>
<element name="Price" type="tns:PriceType"/> <element name="AuthorizationPeriod" type="cac:PeriodType" minOccurs="1" maxOccurs="1">
</schema> <annotation> <documentation xml:lang="es">
1.3.1.3 - Fecha Autorización: Fecha Autorización de la numeración
</documentation> </annotation> </element>
6.2. Esquema XSD: DIAN_UBL_Structures.xsd: versión R0
<element name="AuthorizedInvoices" type="Q2:AuthrorizedInvoices" minOccurs="1" maxOccurs="1"/>
<?xml version="1.0" encoding="UTF-8"?><!-- R0 -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" </sequence>

xmlns:tns="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" </complexType>
<complexType name="AuthrorizedInvoices">
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
<sequence>
xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" <element name="Prefix" type="udt:TextType" minOccurs="0" maxOccurs="1">
<annotation>
xmlns:Q1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
<documentation xml:lang="es">
xmlns:Q2="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures"
targetNamespace="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" Prefijo (no incluido en documento de recomendaciones))

elementFormDefault="qualified"> </documentation> </annotation> </element>


<element name="From" type="long" minOccurs="1" maxOccurs="1">
<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-
schema.xsd"/> <annotation> <documentation xml:lang="es">

<import namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" 1.3.1.1 - Rango de Numeración (mínimo): Rango de numeración otorgado, valor mínimo y máximo
</documentation> </annotation> </element>
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UnqualifiedD
<element name="To" type=" long" minOccurs="1" maxOccurs="1">
ataTypeSchemaModule-2.0.xsd"/>
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" <annotation> <documentation xml:lang="es">
1.3.1.1 - Rango de Numeración (máximo): Rango de numeración otorgado, valor mínimo y máximo
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL-
</documentation> </annotation> </element> </sequence> </complexType>
CommonAggregateComponents-2.0.xsd"/>
<complexType name="InvoiceControl"> <complexType name="SoftwareProvider">

<annotation> <sequence>
<element name="ProviderID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
<documentation xml:lang="es">1.3 - Datos Resolución de Numeración de Facturas
</documentation> </annotation> <annotation> <documentation>

<sequence> 2.3 - Prestador de servicios: Datos del Prestador de Servicios y el software utilizado en la emisión de la
factura. Un Obligado a facturar puede ser también Prestador de Servicios para sí mismo u otros, en
<element name="InvoiceAuthorization" type="udt:NumericType" minOccurs="1" maxOccurs="1">
cuyo caso será Proveedor Tecnológico
<annotation> <documentation xml:lang="es">
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 51 de 140 Página 52 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation> </annotation> </element> <documentation>12.4 - Datos del Pago: Datos del Pago</documentation>
<element name="SoftwareID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"> <annotation> </annotation> </element>
<documentation> <element name="Clause" type="udt:TextType" minOccurs="1" maxOccurs="1">
2.33 - Identificador Software: Identificador de la habilitación como software habilitado para la emisión de <annotation>
facturas <documentation>12.5 - Cláusula Cesión: Texto libre, explicativo sobre la cláusula de
</documentation> </annotation> </element> </sequence> </complexType> cesión</documentation>
<complexType name="AdditionalMonetaryTotal"> </annotation> </element>
<sequence> <element name="DocumentReference" type="cac:DocumentReferenceType" minOccurs="0"
<element name="RepercussionsTotalTaxAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded">
maxOccurs="1"> <annotation> <annotation>
<documentation xml:lang="es">9.6 - Total impuestos repercutidos: Suma de todos los impuestos <documentation>12.6 - Referencia Documentación Factoring: Referencia a un documento
repercutidos </documentation>
</documentation> </annotation> </element> </annotation> </element> </sequence> </complexType>
<element name="RetainTotalTaxAmount" type="udt:AmountType" minOccurs="0" maxOccurs="1"> <element name="DianExtensions" type="Q2:DianExtensionsType"/>
<annotation> <complexType name="DianExtensionsType"> <sequence>
<documentation xml:lang="es">9.7 - Total impuestos retenidos: Suma de todos los impuestos retenidos <element name="InvoiceControl" type="Q2:InvoiceControl" minOccurs="0" maxOccurs="1"/>
</documentation> </annotation> </element> <element name="InvoiceSource" type="cac:CountryType" minOccurs="1" maxOccurs="1"/>
<element name="InvoiceTotalLocalCurrencyAmount" type="udt:AmountType" minOccurs="0" <element name="SoftwareProvider" type="Q2:SoftwareProvider" minOccurs="1" maxOccurs="1"/>
maxOccurs="1"> <element name="SoftwareSecurityCode" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<annotation> <element name="AdditionalMonetaryTotal" type="Q2:AdditionalMonetaryTotal" minOccurs="0"
<documentation xml:lang="es">9.12 - Total de Factura Peso Colombiano: Obligatorio si es una factura maxOccurs="1"/>
con divisa extranjera <element name="FinancialInformation" type="Q2:FinancialInformation" minOccurs="0" maxOccurs="1"/>
</documentation> </annotation> </element> </sequence> </complexType> </sequence>
<complexType name="FinancialInformation"> <annotation> <documentation> </complexType>
2.1.12 - 2.1.12 Información Financiera </schema>
</documentation> </annotation> <sequence>
<element name="Assignee" type="cac:PartyType" minOccurs="1" maxOccurs="1"> <annotation>
6.3. Esquema XSD: DIAN_UBL.xsd: versión R1
<documentation>12.3 - Cesionario: Información relativa al pago de la factura.</documentation>
<?xml version="1.0" encoding="UTF-8"?><!-- R1 -->
</annotation> </element>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
<element name="PaymentDetails" type="cac:FinancialAccountType" minOccurs="1" maxOccurs="1">
xmlns:tns="http://www.dian.gov.co/contratos/facturaelectronica/v1"
<annotation>
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 53 de 140 Página 54 de 140
Edición 50.482
16 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" <element ref="cbc:ProfileID" minOccurs="1" maxOccurs="1"><annotation><documentation


xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xml:lang="es">
xmlns:sts="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" 1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0"
xmlns:xml="http://www.w3.org/XML/1998/namespace" </documentation></annotation></element>
targetNamespace="http://www.dian.gov.co/contratos/facturaelectronica/v1" <element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
elementFormDefault="qualified"><import 1.1 Número de documento: Número de factura o factura cambiaria. Incluye prefijo + consecutivo de
namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" factura. No se permiten caracteres adicionales como espacios o guiones.
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- </documentation></annotation></element>
CommonAggregateComponents-2.0.xsd"/> <element ref="cbc:UUID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" 1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de
CommonBasicComponents-2.0.xsd"/> facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún
CommonExtensionComponents-2.0.xsd"/> campo ha sido alterado
<import namespace="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" </documentation></annotation></element>
schemaLocation="DIAN_UBL_Structures.xsd"/> <element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation
<complexType name="InvoiceType"><sequence> xml:lang="es">
<element ref="ext:UBLExtensions" minOccurs="1" maxOccurs="1"><annotation><documentation 1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales
xml:lang="es"> </documentation></annotation></element>
Debe usar como mínimo extensiones definidas por DIAN para toda factura electrónica <element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation 1.7 (Hora) de emisión
xml:lang="es"> </documentation></annotation></element>
Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil) <element ref="cbc:InvoiceTypeCode" minOccurs="1" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:CustomizationID" minOccurs="0" maxOccurs="1"><annotation><documentation 2017-oct-20: Tipo de Factura, código: facturas de venta, y
xml:lang="es"> transcripciones; tipo = 1 para factura de venta; tipo = 2 para factura de venta de bienes o servicios
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo exportados; tipo = 3 para la transcripción de datos al formato UBL-Invoice-DIAN desde la factura de
</documentation></annotation></element> venta expedida por talonario en ocasión de una contingencia del sistema de factura electrónica del OFE
(i.e. obligado a facturar electrónicamente). Véase el Artículo 8 de la Resolución 0055-2016 que modificó

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 55 de 140 Página 56 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

el Numeral 1 del Artículo 11 de la Resolución 0019-2016. - Se había anunciado de manera informal que 3.1.1 Referencia Documento (orden): Referencia a un documento
sería utilizado en tipo = 4 para informar a la autoridad TAC (i.e. tributaria, aduanera y cambiaria), por </documentation></annotation></element>
transcripción de datos, las facturas de los bienes y servicios adquiridos en el exterior e importados al <element ref="cac:BillingReference" minOccurs="0"
territorio aduanero nacional. Este tipo de factura de importación no entrará por ahora en operación. maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (orden): Referencia a un documento
<element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:DespatchDocumentReference" minOccurs="0"
1.11 Información adicional: Texto libre, relativo al documento maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (despacho): Referencia a un documento
<element ref="cbc:DocumentCurrencyCode" minOccurs="1" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cac:ReceiptDocumentReference" minOccurs="0"
9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (recepción): Referencia a un documento
<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:OriginatorDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (origen): Referencia a un documento
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:ContractDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento (contrato): Referencia a un documento
<element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AdditionalDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento: Referencia a un documento
<element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:AccountingSupplierParty" minOccurs="1"
1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.1 - Obligado a Facturar:
<element ref="cac:OrderReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es">

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 57 de 140 Página 58 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 17

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="tns:AccountingCustomerParty" minOccurs="1" <element ref="cac:PaymentMeans" minOccurs="0"


maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
2.2 - Adquirente: 12.1 - Datos del Pago: Información relativa al pago de la factura.
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cac:PaymentTerms" minOccurs="0"
xml:lang="es"> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
coincidir con el obligado a facturar Ver composición en la estructura común </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:PrepaidPayment" minOccurs="0"
<element ref="cac:BuyerCustomerParty" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="unbounded"><annotation><documentation xml:lang="es">
xml:lang="es"> 6.1.1 - Anticipo: Elemento raíz compuesto utilizado para informar de un anticipo.
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:AllowanceCharge" minOccurs="0"
<element ref="cac:SellerSupplierParty" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="unbounded"><annotation><documentation xml:lang="es">
xml:lang="es"> 5.1.1 Cargo - Elemento raíz compuesto utilizado para informar de un cargo. / 4.1.1 Descuento: Elemento
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo raíz compuesto utilizado para informar de un descuento
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:TaxRepresentativeParty" minOccurs="0" <element ref="cac:PaymentExchangeRate" minOccurs="0"
maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="1"><annotation><documentation xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 9.11 Tasa Cambio Peso Colombiano: Tasa de cambio de moneda extranjera a peso colombiano (COP).
</documentation></annotation></element> </documentation></annotation></element>
<element ref="tns:Delivery" minOccurs="0" maxOccurs="unbounded"><annotation><documentation <element ref="cac:PaymentAlternativeExchangeRate" minOccurs="0"
xml:lang="es"> maxOccurs="1"><annotation><documentation xml:lang="es">
10 - 2.1.10 Datos Términos de Entrega: Agrupación de campos relativos al transporte o entrega de los Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
bienes. Se presenta nuevos participantes relativos a la entrega, como el transportista </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
<element ref="tns:DeliveryTerms" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> 7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. /
2.2.10 - Medios de Transporte 8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto.
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 59 de 140 Página 60 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation 1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que
xml:lang="es"> verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de
9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya
factura, como descuentos, cargos, impuestos, etc viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún
</documentation></annotation></element> campo ha sido alterado
<element ref="tns:InvoiceLine" minOccurs="1" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation
13.1.1 - Línea de Factura: Elemento que agrupa todos los campos de una línea de factura xml:lang="es">
</documentation></annotation></element></sequence></complexType> 1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales
<complexType name="CreditNoteType"><sequence><element ref="ext:UBLExtensions" minOccurs="1" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es">Debe usar como mínimo extensiones <element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation
definidas por DIAN para toda factura electrónica xml:lang="es">
</documentation></annotation></element> 1.7 (Hora) de emisión
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil) xml:lang="es">
</documentation></annotation></element> 1.11 Información adicional: Texto libre, relativo al documento
<element ref="cbc:CustomizationID" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:DocumentCurrencyCode" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura
<element ref="cbc:ProfileID" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation
1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0" xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
1.1 Número de documento: Número de factura o factura cambiaria. <element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 61 de 140 Página 62 de 140
Edición 50.482
18 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>


xml:lang="es"> <element ref="cac:AdditionalDocumentReference" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 3.1.1 Referencia Documento: Referencia a un documento
<element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:AccountingSupplierParty" minOccurs="1"
1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.1 - Obligado a Facturar:
<element ref="cac:DiscrepancyResponse" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:AccountingCustomerParty" minOccurs="1"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.2 - Adquirente:
<element ref="cac:OrderReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation
3.1.1 Referencia Documento (orden): Referencia a un documento xml:lang="es">
</documentation></annotation></element> 11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele
<element ref="cac:BillingReference" minOccurs="0" coincidir con el obligado a facturar Ver composición en la estructura común
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (orden): Referencia a un documento <element ref="cac:TaxRepresentativeParty" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:DespatchDocumentReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (despacho): Referencia a un documento <element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:ReceiptDocumentReference" minOccurs="0" 7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. /
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> 8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto.
3.1.1 Referencia Documento (recepción): Referencia a un documento </documentation></annotation></element>
</documentation></annotation></element> <element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation
<element ref="cac:ContractDocumentReference" minOccurs="0" xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es">
3.1.1 Referencia Documento (contrato): Referencia a un documento

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 63 de 140 Página 64 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la electrónica basada en firma digital según la política de firma propuesta. La integridad de la factura ya
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de viene asegurada por la firma digital, no es necesaria ninguna medida más para asegurar que ningún
factura, como descuentos, cargos, impuestos, etc campo ha sido alterado
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:CreditNoteLine" minOccurs="1" <element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1"><annotation><documentation
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> xml:lang="es">
13.1.1 - Línea de Factura (nota crédito): Elemento que agrupa todos los campos de una línea de factura 1.7 Fecha de emisión: Fecha de emisión de la factura a efectos fiscales
</documentation></annotation></element></sequence></complexType> </documentation></annotation></element>
<complexType name="DebitNoteType"><sequence><element ref="ext:UBLExtensions" minOccurs="1" <element ref="cbc:IssueTime" minOccurs="1" maxOccurs="1"><annotation><documentation
maxOccurs="1"><annotation><documentation xml:lang="es">Debe usar como mínimo extensiones xml:lang="es">
definidas por DIAN para toda factura electrónica 1.7 (Hora) de emisión
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:UBLVersionID" minOccurs="1" maxOccurs="1"><annotation><documentation <element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
xml:lang="es"> xml:lang="es">
Debe marcar UBL 2.0 (versión base de UBL usada para crear este perfil) 1.11 Información adicional: Texto libre, relativo al documento
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:CustomizationID" minOccurs="1" maxOccurs="1"><annotation><documentation <element ref="cbc:DocumentCurrencyCode" minOccurs="1"
xml:lang="es"> maxOccurs="1"><annotation><documentation xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 9.10 Divisa de la Factura: Divisa consolidada aplicable a toda la factura
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:ProfileID" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
1.5 - Versión del Formato: Indicar versión del documento. Debe usarse "DIAN 1.0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:ID" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation
1.1 Número de documento: Número de factura o factura cambiaria. xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
1.10 - CUFE: Obligatorio si es factura nacional. Codigo Unico de Facturacion Electronica. Campo que <element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation
verifica la integridad de la información recibida, es un campo generado por el sistema Numeración de xml:lang="es">
facturación, está pendiente definir su contenido. Esta Encriptado. La factura electrónica tiene una firma Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 65 de 140 Página 66 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 19

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> 3.1.1 Referencia Documento: Referencia a un documento


<element ref="cac:InvoicePeriod" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:AccountingSupplierParty" minOccurs="1"
1.8 Periodo de Facturación: Intervalo de fechas a las que referencia la factura maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.1 - Obligado a Facturar:
<element ref="cac:DiscrepancyResponse" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:AccountingCustomerParty" minOccurs="1"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 2.2 - Adquirente:
<element ref="cac:OrderReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:PayeeParty" minOccurs="0" maxOccurs="1"><annotation><documentation
3.1.1 Referencia Documento (orden): Referencia a un documento xml:lang="es">
</documentation></annotation></element> 11.5 - Receptor del Pago: Participante, Entidad, Departamento, Unidad, destinatario de la factura. Suele
<element ref="cac:BillingReference" minOccurs="0" coincidir con el obligado a facturar Ver composición en la estructura común
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (orden): Referencia a un documento <element ref="cac:TaxRepresentativeParty" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:DespatchDocumentReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (despacho): Referencia a un documento <element ref="tns:PrepaidPayment" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cac:ReceiptDocumentReference" minOccurs="0" 6.1.1 - Anticipo: Elemento raíz compuesto utilizado para informar de un anticipo.
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (recepción): Referencia a un documento <element ref="cac:PaymentExchangeRate" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:ContractDocumentReference" minOccurs="0" 9.11 Tasa Cambio Peso Colombiano: Tasa de cambio de moneda extranjera a peso colombiano (COP).
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
3.1.1 Referencia Documento (contrato): Referencia a un documento <element ref="cac:PaymentAlternativeExchangeRate" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cac:AdditionalDocumentReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 67 de 140 Página 68 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="tns:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>


xml:lang="es"> <element ref="tns:Party" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
7.1.1 - Impuesto Retenido: Elemento raíz compuesto utilizado para informar de un impuesto retenido. / Estructura requerida para describir al obligado a facturar
8.1.1 - Impuesto: Elemento raíz compuesto utilizado para informar de un impuesto. </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:DespatchContact" minOccurs="0" maxOccurs="1"><annotation><documentation
<element ref="tns:LegalMonetaryTotal" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> 17 - Personas de Contacto: Personas de contacto asociadas al participante.
9 - Datos Importes Totales: Agrupación de campos relativos a los importes totales aplicables a la </documentation></annotation></element>
factura. Estos importes son calculados teniendo en cuenta las líneas de factura y elementos a nivel de <element ref="cac:AccountingContact" minOccurs="0" maxOccurs="1"><annotation><documentation
factura, como descuentos, cargos, impuestos, etc xml:lang="es">
</documentation></annotation></element> 17 - Personas de Contacto: Personas de contacto asociadas al participante.
<element ref="cac:DebitNoteLine" minOccurs="1" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:SellerContact" minOccurs="0" maxOccurs="1"><annotation><documentation
13.1.1 - Línea de Factura (debit): Elemento que agrupa todos los campos de una línea de factura xml:lang="es">
</documentation></annotation></element></sequence></complexType> 17 - Personas de Contacto: Personas de contacto asociadas al participante.
<complexType name="SupplierPartyType"><sequence><element </documentation></annotation></element></sequence></complexType>
ref="cbc:CustomerAssignedAccountID" minOccurs="0" maxOccurs="1"><annotation><documentation <complexType name="CustomerPartyType"><sequence><element
xml:lang="es">Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente ref="cbc:CustomerAssignedAccountID" minOccurs="0" maxOccurs="1"><annotation><documentation
omitirlo xml:lang="es">Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente
</documentation></annotation></element> omitirlo
<element ref="cbc:AdditionalAccountID" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:SupplierAssignedAccountID" minOccurs="0"
Tipo: Debe referenciar a una lista de códigos con los siguientes valores: • persona natural; • maxOccurs="1"><annotation><documentation xml:lang="es">
jurídica; • gran contribuyente; • otros; Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation> <documentation>2017-ago-10: los valores válidos son </documentation></annotation></element>
"1" y "2" para el concepto de "tipo de organización jurídica" que utiliza el Código de Comercio: "persona <element ref="cbc:AdditionalAccountID" minOccurs="1" maxOccurs="1"><annotation><documentation
jurídica" y "persona natural o física"</documentation> xml:lang="es">
</annotation></element> Tipo: Debe referenciar a una lista de códigos con los siguientes valores: • persona natural; •
<element ref="cbc:DataSendingCapability" minOccurs="0" jurídica; • gran contribuyente; • otros;
maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation> <documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 69 de 140 Página 70 de 140
Edición 50.482
20 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

2017-ago-10: los valores válidos son "1" y "2" para el concepto Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
de "tipo de organización jurídica" </documentation></annotation></element>
que utiliza el Código de Comercio: "persona jurídica" y "persona <element ref="cbc:LogoReferenceID" minOccurs="0" maxOccurs="1"><annotation><documentation
natural o física" xml:lang="es">
</documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</annotation></element> </documentation></annotation></element>
<element ref="tns:Party" minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EndpointID" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida para describir al adquiriente xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:DeliveryContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PartyIdentification" minOccurs="1"
17 - Personas de Contacto: Personas de contacto asociadas al participante. maxOccurs="unbounded"><annotation><documentation>
</documentation></annotation></element> 2.2.3.1 - Identificador fiscal: Número completo de Identificación Tributaria o similar. En Colombia, el NIT
<element ref="cac:AccountingContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PartyName" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>
17 - Personas de Contacto: Personas de contacto asociadas al participante. 2.1.10 / 2.2.10 - Nombre Comercial: Nombre comercial, por ejemplo, si es una persona física el nombre
</documentation></annotation></element> de su establecimiento, debe incluir la referencia completa
<element ref="cac:BuyerContact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:Language" minOccurs="0" maxOccurs="1"><annotation><documentation
17 - Personas de Contacto: Personas de contacto asociadas al participante. xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="PartyType"><sequence><element ref="cbc:MarkCareIndicator" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation><documentation xml:lang="es"> Opcional no usado <element ref="cac:PostalAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:MarkAttentionIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:PhysicalLocation" minOccurs="1" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 2.1.16 / 2.2.16 - Dirección:
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:WebsiteURI" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="tns:PartyTaxScheme" minOccurs="1"
xml:lang="es"> maxOccurs="unbounded"><annotation><documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 71 de 140 Página 72 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Estructura necesaria para describir el régimen </documentation></annotation></element> 2.2.6.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento
<element ref="tns:PartyLegalEntity" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation> <element ref="cbc:CountrySubentityCode" minOccurs="0"
Estructura necesaria para describir la información legal de la empresa maxOccurs="1"><annotation><documentation>
</documentation></annotation></element> 2.2.6.8 - Sub-División del País (código): Nombre de la Subdivisión territorial de un país Estado,
<element ref="cac:Contact" minOccurs="0" maxOccurs="1"><annotation><documentation Departamento
xml:lang="es"> </documentation></annotation></element>
17 - Personas de Contacto: Personas de contacto asociadas al participante. <element ref="cac:ValidityPeriod" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="tns:Person" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation>2017-ago-10: cambió la cardinalidad del </documentation></annotation></element>
atributo @maxOccurs de "1" a "unbounded"</documentation></annotation></element> <element ref="tns:Address" minOccurs="0" maxOccurs="1"><annotation><documentation>
<element ref="cac:AgentParty" minOccurs="0" maxOccurs="1"><annotation><documentation Estructura requerida para adicionar detalles a la dirección
xml:lang="es"> </documentation></annotation></element></sequence></complexType>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="AddressType"><sequence><element ref="cbc:ID" minOccurs="0"
</documentation></annotation></element></sequence></complexType> maxOccurs="1"><annotation><documentation xml:lang="es">
<complexType name="LocationType"><sequence><element ref="cbc:ID" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.6.1 - Identificador único DUNS: Identificador único de una dirección basado en DUNS (Duns &amp; <element ref="cbc:AddressTypeCode" minOccurs="0" maxOccurs="1"><annotation><documentation
Bradstreet). xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:Description" minOccurs="0" maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.6.3 - Dirección: Texto Libre para establecer una dirección. No se recomienda detallar en otros <element ref="cbc:AddressFormatCode" minOccurs="0" maxOccurs="1"><annotation><documentation
campos más detallados conceptos como número de edificio, letra, escalera, etc. Mejor en una línea libre xml:lang="es">
porque la diversidad de datos es muy grande. Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:Conditions" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:Postbox" minOccurs="0" maxOccurs="1"><annotation><documentation>
xml:lang="es"> 2.2.6.2 - Identificador postal: Identificador Postal, Apartado postal o aéreo, PO Box
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:Floor" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 73 de 140 Página 74 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 21

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cbc:MarkAttention" minOccurs="0" maxOccurs="1"><annotation><documentation


<element ref="cbc:Room" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:StreetName" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:MarkCare" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:AdditionalStreetName" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:PlotIdentification" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:BlockName" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:CitySubdivisionName" minOccurs="0"
xml:lang="es"> maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 2.2.6.11 - Sub-División Municipio: Subdivisión de una ciudad, municipio, etc., por ejemplo un distrito
</documentation></annotation></element> administrativo o similar.
<element ref="cbc:BuildingName" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:CityName" minOccurs="0" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 2.2.6.10 - Municipio: Nombre de la ciudad, municipio, etc.
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:BuildingNumber" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:PostalZone" minOccurs="0" maxOccurs="1"><annotation><documentation>
xml:lang="es"> 2.2.6.12 - Código Postal: Código Postal
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1"><annotation><documentation>
<element ref="cbc:InhouseMail" minOccurs="0" maxOccurs="1"><annotation><documentation 6.2.2.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:CountrySubentityCode" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation>
<element ref="cbc:Department" minOccurs="0" maxOccurs="1"><annotation><documentation> 6.2.2.8 - Sub-División del País (código): Nombre de la Subdivisión territorial de un país Estado,
2.2.6.8 - Sub-División del País: Nombre de la Subdivisión territorial de un país Estado, Departamento. Departamento
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 75 de 140 Página 76 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:Region" minOccurs="0" maxOccurs="1"><annotation><documentation <complexType name="PartyTaxSchemeType"><sequence><element ref="cbc:RegistrationName"


xml:lang="es"> minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">Opcional no usado por la
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:District" minOccurs="0" <element ref="cbc:CompanyID" minOccurs="0" maxOccurs="1"><annotation><documentation>
maxOccurs="1"><annotation><documentation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></documentation></annotation></element> <element ref="cbc:TaxLevelCode" minOccurs="1" maxOccurs="1"><annotation><documentation>
<element ref="cbc:TimezoneOffset" minOccurs="0" maxOccurs="1"><annotation><documentation 2.2.3.8 - Régimen: Régimen al que pertenece. Debe referenciar a una lista de códigos con los valores
xml:lang="es"> correspondientes, por ejemplo: • Común • Simplificado • No aplica
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:ExemptionReasonCode" minOccurs="0"
<element ref="cac:AddressLine" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
2.2.6.3 - Dirección: Texto Libre para establecer una dirección. No se recomienda detallar en otros </documentation></annotation></element>
campos más detallados conceptos como número de edificio, letra, escalera, etc. Mejor en una línea libre <element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1"><annotation><documentation
porque la diversidad de datos es muy grande. / 2.2.6.4 - Dirección 2: Texto Libre para establecer una xml:lang="es">
dirección (extensión) / 2.2.6.5 - Dirección 3: Texto Libre para establecer una dirección (extensión) Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:Country" minOccurs="0" maxOccurs="1"><annotation><documentation> <element ref="cac:RegistrationAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
2.2.6.6 - Código País: Código del País relativo a la dirección, se recomienda establecer como xml:lang="es">
Obligatorio si es distinto del nacional (Colombia). Utilizar una lista de códigos externa y estandarizada, Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
como la iso ISO 3166-1 alfa2 o alfa3. / 2.2.6.7 - Nombre del País: Nombre del país relativo a la </documentation></annotation></element>
dirección. <element ref="cac:TaxScheme" minOccurs="1" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:LocationCoordinate" minOccurs="0" maxOccurs="1"><annotation><documentation No usado por la DIAN, las partes pueden definir un significado o simplemente poner un elemento vacío
xml:lang="es"> ya que es obligatorio en UBL
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element></sequence></complexType>
</documentation></annotation></element></sequence></complexType> <complexType name="PartyLegalEntityType"><sequence><element ref="cbc:RegistrationName"
minOccurs="1" maxOccurs="1"><annotation><documentation>
2.2.3.4 - Razón Social: Obligatorio en caso de ser una persona jurídica. Razón social de la empresa

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 77 de 140 Página 78 de 140
Edición 50.482
22 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:CompanyID" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:JobTitle" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:RegistrationAddress" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:OrganizationDepartment" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:CorporateRegistrationScheme" minOccurs="0" </documentation></annotation></element></sequence></complexType>
maxOccurs="1"><annotation><documentation xml:lang="es"> <complexType name="AllowanceChargeType"><sequence><element ref="cbc:ID" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="PersonType"><sequence><element ref="cbc:FirstName" minOccurs="1" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation> <element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1"><annotation><documentation
2.2.3.5 - Nombre: Obligatorio si es una persona natural. Nombre completo del participante xml:lang="es">
</documentation></annotation></element> Indica que el elemento es un Cargo (5.1.1) y no un descuento (4.1.1)
<element ref="cbc:FamilyName" minOccurs="1" maxOccurs="1"><annotation><documentation> </documentation></annotation></element>
2.2.3.6 - Primer Apellido: Obligatorio si es una persona natural. Primer apellido completo del <element ref="cbc:AllowanceChargeReasonCode" minOccurs="0"
participante, en caso de ser persona natural y 2.2.3.7 - Segundo Apellido: Segundo apellido completo maxOccurs="1"><annotation><documentation xml:lang="es">
del participante, en caso de ser persona natural 4.1.1.1 / 5.1.1.1 - Razón (código): Obligatorio si es factura internacional. Texto libre para informar de la
</documentation></annotation></element> razón del descuento. Se puede sustituir por una referencia a una lista de códigos
<element ref="cbc:Title" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:AllowanceChargeReason" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:MiddleName" minOccurs="0" maxOccurs="1"><annotation><documentation 4.1.1.1 / 5.1.1.1 - Razón (texto): Obligatorio si es factura internacional. Texto libre para informar de la
xml:lang="es"> razón del descuento. Se puede sustituir por una referencia a una lista de códigos
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:MultiplierFactorNumeric" minOccurs="1"
<element ref="cbc:NameSuffix" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> 4.1.1.2 / 5.1.1.2 - Porcentaje: Porcentaje a aplicar.

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 79 de 140 Página 80 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:PaymentMeans" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> 4.1.1.4 / 5.1.1.4 - Información adicional: Texto libre para la añadir información adicional
<element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element></sequence></complexType>
xml:lang="es"> <complexType name="PaymentType"><sequence><element ref="cbc:ID" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:Amount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidAmount" minOccurs="1" maxOccurs="1"><annotation><documentation
4.1.1.3 / 5.1.1.3 - Valor Descuento: Importe total a descontar. xml:lang="es">
</documentation></annotation></element> 6.1.1.2 - Importe Anticipo: Importe del anticipo
<element ref="cbc:BaseAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidDate" minOccurs="1" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 6.1.1.1 - Fecha: Fecha en formato reconocido del anticipo
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PaidTime" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 6.1.1.1 - Fecha (hora): Fecha en formato reconocido del anticipo
<element ref="cac:TaxCategory" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cbc:InstructionID" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:TaxTotal" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element></sequence></complexType>
xml:lang="es">

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 81 de 140 Página 82 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 23

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<complexType name="TaxTotalType"><sequence><element ref="cbc:TaxAmount" minOccurs="1" </documentation></annotation></element>


maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:Percent" minOccurs="1" maxOccurs="1"><annotation><documentation
7.1.1.4 - Importe Impuesto: Importe del impuesto retenido xml:lang="es">
</documentation></annotation></element> 7.1.1.3 / 8.1.1.3 - Porcentaje: Porcentaje a aplicar
<element ref="cbc:RoundingAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:BaseUnitMeasure" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxEvidenceIndicator" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:PerUnitAmount" minOccurs="0" maxOccurs="1"><annotation><documentation
Indica que el elemento es un Impuesto retenido (7.1.1) y no un impuesto (8.1.1) xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="tns:TaxSubtotal" minOccurs="1" maxOccurs="unbounded"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:TierRange" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida por UBL para representar la información requerida por la factura electrónica DIAN xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="TaxSubtotalType"><sequence><element ref="cbc:TaxableAmount" </documentation></annotation></element>
minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:TierRatePercent" minOccurs="0" maxOccurs="1"><annotation><documentation
7.1.1.1 / 8.1.1.1 - Base Imponible: Base Imponible sobre la que se calcula la retención de impuesto xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxAmount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:TaxCategory" minOccurs="1" maxOccurs="1"><annotation><documentation
7.1.1.4 / 8.1.1.4 - Importe Impuesto (detalle): Importe del impuesto retenido xml:lang="es">
</documentation></annotation></element> 7.1.1.2 - Tipo: Tipo o clase impuesto. Concepto fiscal por el que se tributa. Debería si un campo que
<element ref="cbc:CalculationSequenceNumeric" minOccurs="0" referencia a una lista de códigos. En la lista deberían aparecer los impuestos estatales o nacionales
maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element></sequence></complexType>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="MonetaryTotalType"><sequence><element ref="cbc:LineExtensionAmount"
</documentation></annotation></element> minOccurs="1" maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="cbc:TransactionCurrencyTaxAmount" minOccurs="0" 9.4 - Total Importe bruto antes de impuestos: Total importe bruto, suma de los importes brutos de las
maxOccurs="1"><annotation><documentation xml:lang="es"> líneas de la factura.
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 83 de 140 Página 84 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:TaxExclusiveAmount" minOccurs="1" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
9.5 - Total Base Imponible (Importe Bruto+Cargos-Descuentos): Base imponible para el cálculo de los <element ref="cbc:Quantity" minOccurs="0" maxOccurs="1"><annotation><documentation
impuestos. xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:TaxInclusiveAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:AllowanceTotalAmount" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation
9.1 - Total de Descuentos: Suma de todos los descuentos presentes xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:ChargeTotalAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDeliveryDate" minOccurs="0" maxOccurs="1"><annotation><documentation
9.2 - Total de Cargos: Suma de todos los cargos presentes xml:lang="es">
</documentation></annotation></element> 10.1 - Fecha/Hora de Entrega (fecha)
<element ref="cbc:PrepaidAmount" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDeliveryTime" minOccurs="0" maxOccurs="1"><annotation><documentation
9.3 - Total de Anticipos: Suma de todos los anticipos presentes xml:lang="es">
</documentation></annotation></element> 10.1 - Fecha/Hora de Entrega (hora)
<element ref="cbc:PayableRoundingAmount" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:LatestDeliveryDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cbc:PayableAmount" minOccurs="1" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:LatestDeliveryTime" minOccurs="0" maxOccurs="1"><annotation><documentation
9.8 - Total de Factura: Total importe bruto + Total Impuestos-Total Impuesto Retenidos xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="DeliveryType"><sequence><element ref="cbc:ID" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:TrackingID" minOccurs="0" maxOccurs="1"><annotation><documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 85 de 140 Página 86 de 140
Edición 50.482
24 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

2.2.10.1 - Identificación del Transporte: Matrícula del camión, número del vagón, nombre del barco…. <complexType name="DespatchType"><sequence><element ref="cbc:ID" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="tns:DeliveryAddress" minOccurs="0" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cbc:RequestedDespatchDate" minOccurs="0"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation xml:lang="es">
<element ref="tns:DeliveryLocation" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
10.8 - Consignador: Ver composición en la estructura común Información de un participante secundario </documentation></annotation></element>
(REF-PART-SEC) / 10.9 - Consignatario: Ver composición en la estructura común Información de un <element ref="cbc:RequestedDespatchTime" minOccurs="0"
participante secundario (REF-PART-SEC) maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:RequestedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EstimatedDespatchDate" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:PromisedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:EstimatedDespatchTime" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="1"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:EstimatedDeliveryPeriod" minOccurs="0" </documentation></annotation></element>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element ref="cbc:ActualDespatchDate" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> 10.3 - Fecha/Hora de Expedición o despacho (fecha)
<element ref="tns:DeliveryParty" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cbc:ActualDespatchTime" minOccurs="0" maxOccurs="1"><annotation><documentation
10.7 - Transportista xml:lang="es">
</documentation></annotation></element> 10.3 - Fecha/Hora de Expedición o despacho (hora)
<element ref="tns:Despatch" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="tns:DespatchAddress" minOccurs="0" maxOccurs="1"><annotation><documentation
Estructura requerida para la información del despacho xml:lang="es">
</documentation></annotation></element></sequence></complexType> 10.6 - Origen de la expedición o Despacho (SHIP FROM party)

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 87 de 140 Página 88 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cac:DeliveryLocation" minOccurs="0" maxOccurs="1"><annotation><documentation


<element ref="tns:DespatchParty" minOccurs="0" maxOccurs="1"><annotation><documentation>10.8 - xml:lang="es">
Consignador</documentation></annotation></element> 10.5 - Destino Expedición o Despacho (ShipTO party)
<element ref="cac:Contact" minOccurs="0" maxOccurs="1"><annotation><documentation </documentation></annotation></element>
xml:lang="es"> <element ref="cac:AllowanceCharge" minOccurs="0" maxOccurs="1"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element></sequence></complexType> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<complexType name="DeliveryTermsType"><sequence><element ref="cbc:ID" minOccurs="0" </documentation></annotation></element></sequence></complexType>
maxOccurs="1"><annotation><documentation xml:lang="es"> <!-- -->
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <complexType name="InvoiceLineType"><sequence><element ref="cbc:ID" minOccurs="1"
</documentation></annotation></element> maxOccurs="1"><annotation><documentation>
<element ref="cbc:SpecialTerms" minOccurs="0" maxOccurs="1"><annotation><documentation> 13.1.1.1 - Número de Línea: Número de Línea
Método de pago de costes de transporte: Se utilizar para indicar cómo se pagan los costes del </documentation></annotation></element>
transporte (por ejemplo, Portes Debidos, Portes Pagados). - Puede ser un texto libre que entiendan el <element ref="cbc:UUID" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
comprador y vendedor o codificarlo en una lista, por ejemplo Opcional no usado por la DIAN, las partes pueden
http://www.unece.org/trade/untdid/d01b/tred/tred4215.htm definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:LossRiskResponsibilityCode" minOccurs="0" <element ref="cbc:Note" minOccurs="0" maxOccurs="1"><annotation><documentation>
maxOccurs="1"><annotation><documentation> 13.1.1.16 - Información Adicional: Texto libre para añadir información adicional al artículo.
2.2.10.2 - Condiciones de Entrega: Obligatorio cuando sea una factura internacional….Se recomienda </documentation></annotation></element>
utilizar los INCOTERMS (International Commercial Terms), utilizando la codificación estándar de 3 <element ref="cbc:InvoicedQuantity" minOccurs="1" maxOccurs="1"><annotation><documentation>
letras, por ejemplo…. CIF = Coste, seguro, flete en el destino indicado CIP = Flete, porte, seguro hasta 13.1.1.9 - Cantidad: Cantidad del artículo solicitado. Número de unidades servidas/prestadas.
destino CPT = Flete, porte pagado hasta destino DAF = Entrega en la frontera - lugar indicado FCA = </documentation></annotation></element>
Franco en el transporte - Punto indicado EXW = En la fábrica - Esta campo debería pertenecer a una <element ref="cbc:LineExtensionAmount" minOccurs="1"
lista de códigos. Se aconseja utilizar los incoterms 2010, http://www.iccwbo.org/products-and- maxOccurs="1"><annotation><documentation>
services/trade-facilitation/incoterms-2010/the-incoterms-rules/ 13.1.1.12 - Costo Total: Coste Total. Resultado: Unidad de Medida x Precio Unidad.
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:LossRisk" minOccurs="0" maxOccurs="1"><annotation><documentation <element ref="cbc:TaxPointDate" minOccurs="0" maxOccurs="1"><annotation><documentation
xml:lang="es"> xml:lang="es">
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
</documentation></annotation></element> </documentation></annotation></element>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 89 de 140 Página 90 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 25

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"><annotation><documentation 13.1.1.17 - Referencia Documentos: Texto libre para añadir información adicional al artículo.
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:PricingReference" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"><annotation><documentation Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:OriginatorParty" minOccurs="0" maxOccurs="1"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cbc:FreeOfChargeIndicator" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="1"><annotation><documentation xml:lang="es"> </documentation></annotation></element>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element ref="cac:Delivery" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
</documentation></annotation></element> xml:lang="es">
<element ref="cac:OrderLineReference" minOccurs="0" Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
maxOccurs="unbounded"><annotation><documentation> </documentation></annotation></element>
13.1.1.2 - Número de Línea de Pedido: Número de la Línea de Pedido al que hace pertenece el artículo <element ref="cac:PaymentTerms" minOccurs="0"
que corresponde a la línea de factura maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:DespatchLineReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:AllowanceCharge" minOccurs="0"
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo maxOccurs="unbounded"><annotation><documentation xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:ReceiptLineReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="cac:TaxTotal" minOccurs="0" maxOccurs="unbounded"><annotation><documentation
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo xml:lang="es">
</documentation></annotation></element> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
<element ref="cac:BillingReference" minOccurs="0" </documentation></annotation></element>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element ref="tns:Item" minOccurs="1" maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo Estructura necesaria para describir las características del artículo o servicio
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cac:DocumentReference" minOccurs="0" <element ref="tns:Price" minOccurs="1" maxOccurs="1"><annotation><documentation>
maxOccurs="unbounded"><annotation><documentation> Estructura necesaria para describir los precios de artículo o servicio

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 91 de 140 Página 92 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cbc:Keyword" minOccurs="0" maxOccurs="unbounded"><annotation><documentation


<element ref="cac:DeliveryTerms" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element></sequence></complexType> <element ref="cbc:BrandName" minOccurs="0"
<complexType name="ItemType"><sequence><element ref="cbc:Description" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>
maxOccurs="unbounded"><annotation><documentation> 13.1.1.4 - Marca: Marca del artículo, obligatorio si la factura es internacional
13.1.1.3 - Descripción: Descripción del artículo que pertenece a la línea de la factura </documentation></annotation></element>
</documentation></annotation></element> <element ref="cbc:ModelName" minOccurs="0"
<element ref="cbc:PackQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="unbounded"><annotation><documentation>
xml:lang="es"> 13.1.1.5 - Modelo: Modelo del artículo, obligatorio si la factura es internacional
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:BuyersItemIdentification" minOccurs="0"
<element ref="cbc:PackSizeNumeric" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:SellersItemIdentification" minOccurs="0"
<element ref="cbc:CatalogueIndicator" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ManufacturersItemIdentification" minOccurs="0"
<element ref="cbc:Name" minOccurs="0" maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="unbounded"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 13.1.1.6 - Referencia: Referencia del artículo
</documentation></annotation></element> </documentation></annotation></element>
<element ref="cbc:HazardousRiskIndicator" minOccurs="0" <element ref="cac:StandardItemIdentification" minOccurs="0"
maxOccurs="1"><annotation><documentation xml:lang="es"> maxOccurs="1"><annotation><documentation>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo 13.1.1.8 - Identificador de artículo: Código identificador del artículo, por ejemplo el GTIN (Global Trade
</documentation></annotation></element> Item Number). Este campo debería referenciar a una lista de códigos. Se admite varias ocurrencias, por
<element ref="cbc:AdditionalInformation" minOccurs="0" maxOccurs="1"><annotation><documentation> si se quieren incluir varias codificaciones. Ver composición en la estructura común Identificador (REF-
13.1.1.7 - Datos Técnicos: Datos técnicos asociados al artículo ID). Valores Ejemplo: • GTIN UCC(Uniform Commercial Code)-12 dígitos • GTIN EAN(European Article
</documentation></annotation></element> Number)/UCC-13 dígitos • GTIN EAN/UCC-14 dígitos • GTIN EAN/UCC-8 dígitos • Otros

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 93 de 140 Página 94 de 140
Edición 50.482
26 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

</documentation></annotation></element> <element ref="cac:HazardousItem" minOccurs="0"


<element ref="cac:CatalogueItemIdentification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="1"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ClassifiedTaxCategory" minOccurs="0"
<element ref="cac:AdditionalItemIdentification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
13.1.1.13 - Estado de la Mercancía: Estado de la mercancía, podría ser una referencia a una lista de </documentation></annotation></element>
códigos o un texto libre. Obligatorio si el estado es distinto a nueva <element ref="cac:AdditionalItemProperty" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation>
<element ref="cac:CatalogueDocumentReference" minOccurs="0" 13.1.1.14- Periodo Servicio: Información sobre el periodo de prestación de un servicio y 13.1.1.15 -
maxOccurs="1"><annotation><documentation xml:lang="es"> Fecha Transacción: Fecha concreta de prestación del servicio o entrega del bien
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ManufacturerParty" minOccurs="0"
<element ref="cac:ItemSpecificationDocumentReference" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:InformationContentProviderParty" minOccurs="0"
<element ref="cac:OriginCountry" minOccurs="0" maxOccurs="1"><annotation><documentation maxOccurs="1"><annotation><documentation xml:lang="es">
xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:OriginAddress" minOccurs="0"
<element ref="cac:CommodityClassification" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element>
</documentation></annotation></element> <element ref="cac:ItemInstance" minOccurs="0"
<element ref="cac:TransactionConditions" minOccurs="0" maxOccurs="unbounded"><annotation><documentation xml:lang="es">
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo </documentation></annotation></element></sequence></complexType>
</documentation></annotation></element> <complexType name="PriceType"><sequence><element ref="cbc:PriceAmount" minOccurs="1"
maxOccurs="1"><annotation><documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 95 de 140 Página 96 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

13.1.1.11 - Precio Unitario: Precio unitario de la unidad de bien o servicio servido/prestado, en la </documentation></annotation></element>
moneda indicada en la Cabecera de la Factura. Siempre sin Impuestos <element ref="cac:AllowanceCharge" minOccurs="0"
</documentation></annotation></element> maxOccurs="unbounded"><annotation><documentation xml:lang="es">
<element ref="cbc:BaseQuantity" minOccurs="0" maxOccurs="1"><annotation><documentation> Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo
13.1.1.10 - Unidad de Medida: Unidad en la que está referida la Cantidad. Debe referenciar a una lista </documentation></annotation></element>
de códigos. Recomendaciones 20 y 21 de UN/CEFACT </sequence></complexType>
(http://www.unece.org/cefact/recommendations/rec_index.html) <!-- The root element -->
</documentation></annotation></element> <element name="Invoice" type="tns:InvoiceType"/>
<element ref="cbc:PriceChangeReason" minOccurs="0" <element name="CreditNote" type="tns:CreditNoteType"/>
maxOccurs="unbounded"><annotation><documentation xml:lang="es"> <element name="DebitNote" type="tns:DebitNoteType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="AccountingSupplierParty" type="tns:SupplierPartyType"/>
</documentation></annotation></element> <element name="AccountingCustomerParty" type="tns:CustomerPartyType"/>
<element ref="cbc:PriceTypeCode" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="Party" type="tns:PartyType"/>
xml:lang="es"> <element name="DeliveryParty" type="tns:PartyType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DespatchParty" type="tns:PartyType"/>
</documentation></annotation></element> <element name="PhysicalLocation" type="tns:LocationType"/>
<element ref="cbc:PriceType" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="DeliveryLocation" type="tns:LocationType"/>
xml:lang="es"> <element name="Address" type="tns:AddressType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DeliveryAddress" type="tns:AddressType"/>
</documentation></annotation></element> <element name="DespatchAddress" type="tns:AddressType"/>
<element ref="cbc:OrderableUnitFactorRate" minOccurs="0" <element name="PartyTaxScheme" type="tns:PartyTaxSchemeType"/>
maxOccurs="1"><annotation><documentation xml:lang="es"> <element name="PartyLegalEntity" type="tns:PartyLegalEntityType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="Person" type="tns:PersonType"/>
</documentation></annotation></element> <element name="AllowanceCharge" type="tns:AllowanceChargeType"/>
<element ref="cac:ValidityPeriod" minOccurs="0" <element name="PrepaidPayment" type="tns:PaymentType"/>
maxOccurs="unbounded"><annotation><documentation> <element name="TaxTotal" type="tns:TaxTotalType"/>
13.1.1.14 - Periodo Servicio: Información sobre el periodo de prestación de un servicio <element name="LegalMonetaryTotal" type="tns:MonetaryTotalType"/>
</documentation></annotation></element> <element name="TaxSubtotal" type="tns:TaxSubtotalType"/>
<element ref="cac:PriceList" minOccurs="0" maxOccurs="1"><annotation><documentation <element name="Delivery" type="tns:DeliveryType"/>
xml:lang="es"> <element name="Despatch" type="tns:DespatchType"/>
Opcional no usado por la DIAN, las partes pueden definir un significado o simplemente omitirlo <element name="DeliveryTerms" type="tns:DeliveryTermsType"/>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 97 de 140 Página 98 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 27

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<element name="InvoiceLine" type="tns:InvoiceLineType"/> <annotation> <documentation xml:lang="es">


<element name="Item" type="tns:ItemType"/> 1.3.1.2 - Número autorización: Número o código de la resolución otorgada para la numeración
<element name="Price" type="tns:PriceType"/> </documentation> </annotation> </element>
</schema> <element name="AuthorizationPeriod" type="cac:PeriodType" minOccurs="1" maxOccurs="1">
OBSERVACIÓN: los cambios están señalados dentro de la versión R1 con la fecha en que se realizaron; entrarán <annotation> <documentation xml:lang="es">
en vigencia tres meses después de que este Acto Administrativo sea expedido oficialmente.
1.3.1.3 - Fecha Autorización: Fecha Autorización de la numeración
6.4. Esquema XSD: DIAN_UBL_Structures.xsd: versión R1 </documentation> </annotation> </element>
<?xml version="1.0" encoding="UTF-8"?><!-- R1 --> <element name="AuthorizedInvoices" type="Q2:AuthrorizedInvoices" minOccurs="1" maxOccurs="1"/>
<schema xmlns="http://www.w3.org/2001/XMLSchema" </sequence>
xmlns:tns="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" </complexType>
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" <complexType name="AuthrorizedInvoices">
xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" <sequence>
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" <element name="Prefix" type="udt:TextType" minOccurs="0" maxOccurs="1">
xmlns:Q1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" <annotation>
xmlns:Q2="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" <documentation xml:lang="es">
targetNamespace="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures" Prefijo (no incluido en documento de recomendaciones))
elementFormDefault="qualified"> </documentation> </annotation> </element>
<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core- <element name="From" type="int" minOccurs="1" maxOccurs="1">
schema.xsd"/> <annotation> <documentation xml:lang="es">
<import namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" 1.3.1.1 - Rango de Numeración (mínimo): Rango de numeración otorgado, valor mínimo y máximo
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UnqualifiedD </documentation> </annotation> </element>
ataTypeSchemaModule-2.0.xsd"/> <element name="To" type="int" minOccurs="1" maxOccurs="1">
<import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" <annotation> <documentation xml:lang="es">
schemaLocation="http://www.dian.gov.co/micrositios/fac_electronica/documentos/common/UBL- 1.3.1.1 - Rango de Numeración (máximo): Rango de numeración otorgado, valor mínimo y máximo
CommonAggregateComponents-2.0.xsd"/> </documentation> </annotation> </element> </sequence> </complexType>
<complexType name="InvoiceControl"> <complexType name="SoftwareProvider">
<annotation> <sequence>
<documentation xml:lang="es">1.3 - Datos Resolución de Numeración de Facturas <element name="ProviderID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
</documentation> </annotation> <annotation> <documentation>
<sequence>
<element name="InvoiceAuthorization" type="udt:NumericType" minOccurs="1" maxOccurs="1">

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 99 de 140 Página 100 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

2.3 - Prestador de servicios: Datos del Prestador de Servicios y el software utilizado en la emisión de la </annotation> </element>
factura. Un Obligado a facturar puede ser también Prestador de Servicios para sí mismo u otros, en <element name="PaymentDetails" type="cac:FinancialAccountType" minOccurs="1" maxOccurs="1">
cuyo caso será Proveedor Tecnológico <annotation>
</documentation> </annotation> </element> <documentation>12.4 - Datos del Pago: Datos del Pago</documentation>
<element name="SoftwareID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"> <annotation> </annotation> </element>
<documentation> <element name="Clause" type="udt:TextType" minOccurs="1" maxOccurs="1">
2.33 - Identificador Software: Identificador de la habilitación como software habilitado para la emisión de <annotation>
facturas <documentation>12.5 - Cláusula Cesión: Texto libre, explicativo sobre la cláusula de
</documentation> </annotation> </element> </sequence> </complexType> cesión</documentation>
<complexType name="AdditionalMonetaryTotal"> </annotation> </element>
<sequence> <element name="DocumentReference" type="cac:DocumentReferenceType" minOccurs="0"
<element name="RepercussionsTotalTaxAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded">
maxOccurs="1"> <annotation> <annotation>
<documentation xml:lang="es">9.6 - Total impuestos repercutidos: Suma de todos los impuestos <documentation>12.6 - Referencia Documentación Factoring: Referencia a un documento
repercutidos </documentation>
</documentation> </annotation> </element> </annotation> </element> </sequence> </complexType>
<element name="RetainTotalTaxAmount" type="udt:AmountType" minOccurs="0" maxOccurs="1"> <element name="DianExtensions" type="Q2:DianExtensionsType"/>
<annotation> <complexType name="DianExtensionsType"> <sequence>
<documentation xml:lang="es">9.7 - Total impuestos retenidos: Suma de todos los impuestos retenidos <element name="InvoiceControl" type="Q2:InvoiceControl" minOccurs="0" maxOccurs="1"/>
</documentation> </annotation> </element> <element name="InvoiceSource" type="cac:CountryType" minOccurs="1" maxOccurs="1"/>
<element name="InvoiceTotalLocalCurrencyAmount" type="udt:AmountType" minOccurs="0" <element name="SoftwareProvider" type="Q2:SoftwareProvider" minOccurs="1" maxOccurs="1"/>
maxOccurs="1"> <element name="SoftwareSecurityCode" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<annotation> <element name="AdditionalMonetaryTotal" type="Q2:AdditionalMonetaryTotal" minOccurs="0"
<documentation xml:lang="es">9.12 - Total de Factura Peso Colombiano: Obligatorio si es una factura maxOccurs="1"/>
con divisa extranjera <element name="FinancialInformation" type="Q2:FinancialInformation" minOccurs="0" maxOccurs="1"/>
</documentation> </annotation> </element> </sequence> </complexType> </sequence>
<complexType name="FinancialInformation"> <annotation> <documentation> </complexType>
2.1.12 - 2.1.12 Información Financiera </schema>
</documentation> </annotation> <sequence> OBSERVACIÓN: los cambios están señalados dentro de la versión R1 con la fecha en que se realizaron; entrarán en
vigencia tres meses después de que este Acto Administrativo sea expedido oficialmente.
<element name="Assignee" type="cac:PartyType" minOccurs="1" maxOccurs="1"> <annotation>
<documentation>12.3 - Cesionario: Información relativa al pago de la factura.</documentation>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 101 de 140 Página 102 de 140
Edición 50.482
28 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

xsi:schemaLocation de referencia para los ejemplares de los documentos electrónicos 7. Esquema XSD del Documento no requerido por la DIAN (Optativo): ApplicationResponse
 xsi:schemaLocation=http://www.dian.gov.co/contratos/facturaelectronica/v1
http://www.dian.gov.co/micrositios/fac_electronica/documentos/XSD/r0/DIAN_UBL.xsd A continuación se muestra el esquema XML que la DIAN propone a la comunidad de comerciantes (optativo)
ApplicationResponse, y que podrá ser útil para quienes estén interesados en participar electrónicamente en otras
o 16 0..1 /in:Invoice/cbc:ProfileID:="Factura de Exportación" acciones propias del comercio, la industria, los servicios y las profesiones liberales; su uso podrá ser reglamentado por
o 16.3 0..1 /in:Invoice/cbc:ProfileID/@schemeDataURI:="micrositios/fac_electronica/documentos/" parte de otras autoridades:
o 16.4 0..1 /in:Invoice/cbc:ProfileID/@schemeID:="XPATH/v0/fox-abc.sch, XPATH/v3/fox-abc.xsl"
o 16.5 0..1 /in:Invoice/cbc:ProfileID/@schemeName:="Lista de perfiles UBL de la DIAN" <?xml version="1.0" encoding="UTF-8"?>
o 16.6 0..1 /in:Invoice/cbc:ProfileID/@schemeURI:="http://www.dian.gov.co/" <!-- Document Type: ApplicationResponse Generated On: Tue Oct 03 2:26:38 P3 2006 -->
 xsi:schemaLocation="http://www.dian.gov.co/contratos/facturaelectronica/v1 <!-- ===== xsd:schema Element With Namespaces Declarations ===== -->
http://www.dian.gov.co/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd" <xsd:schema version="2.0" attributeFormDefault="unqualified" elementFormDefault="qualified"
o <cbc:CustomizationID schemeName="xsd aplicado a este documento-e" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
schemeURI="http://www.dian.gov.co/" schemeID="XSD/r1/DIAN_UBL.xsd" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
schemeDataURI="micrositios/fac_electronica/documentos/">.xsd file path: schemeURI + schemeDataURI xmlns:ccts="urn:un:unece:uncefact:documentation:2"
+ schemeID</cbc:CustomizationID> xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
o 15 0..1 /in:Invoice/cbc:CustomizationID:=".xsd file path: schemeURI + schemeDataURI + xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
schemeID":=http://www.dian.gov.co/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2"
o 15.3 0..1 /in:Invoice/cbc:CustomizationID/@schemeDataURI:="micrositios/fac_electronica/documentos/" targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2"
o 15.4 0..1 /in:Invoice/cbc:CustomizationID/@schemeID:="XSD/r1/DIAN_UBL.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
o 15.5 0..1 /in:Invoice/cbc:CustomizationID/@schemeName:="xsd aplicado a este documento-e. - <!-- ===== Copyright Notice ===== -->
xsi:schemaLocation. - cambios en la cardinalidad de algunos elementos" <!-- OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed
o 15.6 0..1 /in:Invoice/cbc:CustomizationID/@schemeURI:="http://www.dian.gov.co/" to pertain to the implementation or use of the technology described in this document or the extent to which any license
..::..::..::..::..::..::..::.. under such rights might or might not be available; neither does it represent that it has made any effort to identify any such
o <cbc:ProfileID schemeName="Lista de perfiles UBL de la DIAN" rights. Information on OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS website.
schemeURI="http://www.dian.gov.co/">Factura de Exportación</cbc:ProfileID> Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result
of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or
o 16 0..1 /in:Invoice/cbc:ProfileID:="Factura de Exportación" users of this specification, can be obtained from the OASIS Executive Director. OASIS invites any interested party to bring
o 16.3 0..1 /in:Invoice/cbc:ProfileID/@schemeDataURI:="micrositios/fac_electronica/documentos/" to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that
o 16.4 0..1 /in:Invoice/cbc:ProfileID/@schemeID:="XPATH/v0/fox-abc.sch, XPATH/v3/fox-abc.xsl" may be required to implement this specification. Please address the information to the OASIS Executive Director. Copyright
o 16.5 0..1 /in:Invoice/cbc:ProfileID/@schemeName:="Lista de perfiles UBL de la DIAN" (C) OASIS Open 2001-2006. All Rights Reserved. This document and translations of it may be copied and furnished to others,
o 16.6 0..1 /in:Invoice/cbc:ProfileID/@schemeURI:=http://www.dian.gov.co/ and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied,
OBSERVACIÓN: los cambios entrarán en vigencia tres meses después de que este Acto Administrativo sea expedido published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and
oficialmente. this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in
any way, such as by removing the copyright notice or references to OASIS, except as needed for the purpose of developing
OASIS specifications, in which case the procedures for copyrights defined in the OASIS Intellectual Property Rights document
must be followed, or as required to translate it into languages other than English. The limited permissions granted above
are perpetual and will not be revoked by OASIS or its successors or assigns. This document and the information contained
herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -->
<!-- ===== Imports ===== -->
<xsd:import schemaLocation="../common/UBL-CommonAggregateComponents-2.0.xsd"
namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/><xsd:import
schemaLocation="../common/UBL-CommonBasicComponents-2.0.xsd"
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 103 de 140 Página 104 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/><xsd:import .
schemaLocation="../common/UnqualifiedDataTypeSchemaModule-2.0.xsd" Type</ccts:DataType><ccts:Examples>BasicProcurementProcess</ccts:Examples></ccts:Component></xsd:documentatio
namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"/><xsd:import n></xsd:annotation></xsd:element><xsd:element maxOccurs="1" minOccurs="1"
schemaLocation="../common/UBL-CommonExtensionComponents-2.0.xsd" ref="cbc:ID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:ComponentTyp
namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/><xsd:import e><ccts:DictionaryEntryName>Application Response. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier
schemaLocation="../common/UBL-QualifiedDatatypes-2.0.xsd" for the Application Response assigned by the
namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"/> sender.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Application
<!-- ===== Root Element ===== --> Response</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</c
<xsd:element type="ApplicationResponseType" name="ApplicationResponse"><xsd:annotation><xsd:documentation>This cts:RepresentationTerm><ccts:DataType>Identifier.
element MUST be conveyed as the root element in any instance document based on this Schema Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element
expression</xsd:documentation></xsd:annotation></xsd:element><xsd:complexType maxOccurs="1" minOccurs="0"
name="ApplicationResponseType"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>ABIE ref="cbc:UUID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Component
</ccts:ComponentType><ccts:DictionaryEntryName>Application Response. Type><ccts:DictionaryEntryName>Application Response. UUID. Identifier</ccts:DictionaryEntryName><ccts:Definition>A
Details</ccts:DictionaryEntryName><ccts:Definition>A document to indicate the application's response to a transaction. universally unique identifier for an instance of this
This may be a business response and/or a technical response, sent automatically by an application or initiated by a ABIE.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application
user.</ccts:Definition><ccts:ObjectClass>Application Response</ccts:ObjectClass><ccts:PropertyTerm>UUID</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:R
Response</ccts:ObjectClass></ccts:Component></xsd:documentation></xsd:annotation><xsd:sequence><xsd:element epresentationTerm><ccts:DataType>Identifier.
maxOccurs="1" minOccurs="0" ref="ext:UBLExtensions"><xsd:annotation><xsd:documentation>A container for all Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element
extensions present in the document.</xsd:documentation></xsd:annotation></xsd:element><xsd:element maxOccurs="1" minOccurs="1"
maxOccurs="1" minOccurs="0" ref="cbc:IssueDate"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Compo
ref="cbc:UBLVersionID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Com nentType><ccts:DictionaryEntryName>Application Response. Issue Date.
ponentType><ccts:DictionaryEntryName>Application Response. UBL Version Identifier. Date</ccts:DictionaryEntryName><ccts:Definition>The date assigned by the sender's application on which the Application
Identifier</ccts:DictionaryEntryName><ccts:Definition>The earliest version of the UBL 2 schema for this document type Response was created.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Application
that defines all of the elements that might be encountered in the current Response</ccts:ObjectClass><ccts:PropertyTerm>Issue
instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date.
Response</ccts:ObjectClass><ccts:PropertyTerm>UBL Version Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element
Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier maxOccurs="1" minOccurs="0"
. ref="cbc:IssueTime"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Compo
Type</ccts:DataType><ccts:Examples>2.0.5</ccts:Examples></ccts:Component></xsd:documentation></xsd:annotation> nentType><ccts:DictionaryEntryName>Application Response. Issue Time.
</xsd:element><xsd:element maxOccurs="1" minOccurs="0" Time</ccts:DictionaryEntryName><ccts:Definition>The time assigned by the sender's application at which the Application
ref="cbc:CustomizationID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:C Response was created.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application
omponentType><ccts:DictionaryEntryName>Application Response. Customization Identifier. Response</ccts:ObjectClass><ccts:PropertyTerm>Issue
Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies a user-defined customization of UBL for a specific Time</ccts:PropertyTerm><ccts:RepresentationTerm>Time</ccts:RepresentationTerm><ccts:DataType>Time.
use.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element
Response</ccts:ObjectClass><ccts:PropertyTerm>Customization maxOccurs="1" minOccurs="0"
Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier ref="cbc:ResponseDate"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Co
. mponentType><ccts:DictionaryEntryName>Application Response. Response Date.
Type</ccts:DataType><ccts:Examples>NES</ccts:Examples></ccts:Component></xsd:documentation></xsd:annotation>< Date</ccts:DictionaryEntryName><ccts:Definition>The date at which the information in the response was
/xsd:element><xsd:element maxOccurs="1" minOccurs="0" created.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application
ref="cbc:ProfileID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Compon Response</ccts:ObjectClass><ccts:PropertyTerm>Response
entType><ccts:DictionaryEntryName>Application Response. Profile Identifier. Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date.
Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies a user-defined profile of the customization of UBL being Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element
used.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application maxOccurs="1" minOccurs="0"
Response</ccts:ObjectClass><ccts:PropertyTerm>Profile ref="cbc:ResponseTime"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Co
Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier mponentType><ccts:DictionaryEntryName>Application Response. Response Time.
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 105 de 140 Página 106 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 29

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Time</ccts:DictionaryEntryName><ccts:Definition>The time at which the information in the response was cts:ComponentType><ccts:DictionaryEntryName>Application Response. Document
created.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application Response</ccts:DictionaryEntryName><ccts:Definition>A response to one or more
Response</ccts:ObjectClass><ccts:PropertyTerm>Response documents.</ccts:Definition><ccts:Cardinality>1..n</ccts:Cardinality><ccts:ObjectClass>Application
Time</ccts:PropertyTerm><ccts:RepresentationTerm>Time</ccts:RepresentationTerm><ccts:DataType>Time. Response</ccts:ObjectClass><ccts:PropertyTerm>Document
Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element Response</ccts:PropertyTerm><ccts:AssociatedObjectClass>Document
maxOccurs="unbounded" minOccurs="0" Response</ccts:AssociatedObjectClass></ccts:Component></xsd:documentation></xsd:annotation></xsd:element></xsd
ref="cbc:Note"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:ComponentT :sequence></xsd:complexType>
ype><ccts:DictionaryEntryName>Application Response. Note. Text</ccts:DictionaryEntryName><ccts:Definition>Free- <!-- ===== Element Declarations ===== -->
form text applying to the Application Response. This element may contain notes or any other similar information that is <!-- ===== Type Definitions ===== -->
not contained explicitly in another <!-- ===== Basic Business Information Entity Type Definitions ===== -->
structure.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Application </xsd:schema>
Response</ccts:ObjectClass><ccts:PropertyTerm>Note</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:Repre
sentationTerm><ccts:DataType>Text.
Type</ccts:DataType></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element 8. Listados de valores
maxOccurs="1" minOccurs="0" La Dirección de Impuestos y Aduanas Nacionales – DIAN ha definido listados de posibles valores para los elementos XML
ref="cbc:VersionID"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>BBIE</ccts:Compon obligatorios en los cuales se almacena un código que representa un dominio de negocio.
entType><ccts:DictionaryEntryName>Application Response. Version Identifier. 8.1. Tipos de factura
Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies the current version of this Código Descripción
document.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Application 1 Factura de Venta
Response</ccts:ObjectClass><ccts:PropertyTerm>Version 2 Factura de Exportación
Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier 3 Factura de Contingencia
. 4 Factura de Importación
Type</ccts:DataType><ccts:Examples>"1.1"</ccts:Examples></ccts:Component></xsd:documentation></xsd:annotation> Vigencia suspendida
</xsd:element><xsd:element maxOccurs="unbounded" minOccurs="0"
ref="cac:Signature"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>ASBIE</ccts:Compo
8.2. Tipos de documentos de identidad
nentType><ccts:DictionaryEntryName>Application Response. Signature</ccts:DictionaryEntryName><ccts:Definition>An
Código Descripción
association to Signature.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Application
Response</ccts:ObjectClass><ccts:PropertyTerm>Signature</ccts:PropertyTerm><ccts:AssociatedObjectClass>Signature< R-00-PN No obligado a registrarse en el RUT PN
/ccts:AssociatedObjectClass></ccts:Component></xsd:documentation></xsd:annotation></xsd:element><xsd:element 11 Registro civil
maxOccurs="1" minOccurs="1" 12 Tarjeta de identidad
ref="cac:SenderParty"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>ASBIE</ccts:Com 13 Cédula de ciudadanía
ponentType><ccts:DictionaryEntryName>Application Response. Sender_ Party. 21 Tarjeta de extranjería
Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Party sending this 22 Cédula de extranjería
document.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Application 31 NIT
Response</ccts:ObjectClass><ccts:PropertyTermQualifier>Sender</ccts:PropertyTermQualifier><ccts:PropertyTerm>Part 41 Pasaporte
y</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass></ccts:Component></xsd:docume 42 Documento de identificación extranjero
ntation></xsd:annotation></xsd:element><xsd:element maxOccurs="1" minOccurs="1" 91 NUIP *
ref="cac:ReceiverParty"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>ASBIE</ccts:Co * Debera utilizarse solamente para el adquirente, debido a que este tipo de documento no pertenece a los tipos de documento
mponentType><ccts:DictionaryEntryName>Application Response. Receiver_ Party. en la base de datos del RUT.
Party</ccts:DictionaryEntryName><ccts:Definition>An association to the Party receiving this 8.3. Concepto de Notas crédito
document.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Application Código Descripción
Response</ccts:ObjectClass><ccts:PropertyTermQualifier>Receiver</ccts:PropertyTermQualifier><ccts:PropertyTerm>Par 1 Devolución de parte de los bienes; no aceptación de partes del servicio
ty</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass></ccts:Component></xsd:docum 2 Anulación de factura electrónica
entation></xsd:annotation></xsd:element><xsd:element maxOccurs="unbounded" minOccurs="1" 3 Rebaja total aplicada
ref="cac:DocumentResponse"><xsd:annotation><xsd:documentation><ccts:Component><ccts:ComponentType>ASBIE</c
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 107 de 140 Página 108 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción 8.4. Concepto de Notas débito


4 Descuento total aplicado Código Descripción
5 Rescisión: nulidad por falta de requisitos 1 Intereses
6 Otros 2 Gastos por cobrar
3 Cambio del valor

8.5. Impuestos registrados en la Factura Electrónica


Código Descripción
01 VALOR TOTAL DE IVA
02 VALOR TOTAL DE IMPUESTO AL CONSUMO
03 VALOR TOTAL DE ICA
04 VALOR TOTAL DE IMPUESTO NACIONAL AL CONSUMO
05 CODIGO RESERVADO PARA LA DIAN
06 CODIGO RESERVADO PARA LA DIAN
07 CODIGO RESERVADO PARA LA DIAN
08 CODIGO RESERVADO PARA LA DIAN
09 CODIGO RESERVADO PARA LA DIAN
0A…ZZ Códigos disponibles para tributos, tasas, contribuciones, y similares;
solicitudes de asignación al URL
http://www.dian.gov.co/micrositios/factura-electronica/

8.6. Medios de pago


(Se debe usar el estándar 4461 de UN/CEFACT versión 06B)
Código Descripción
10 Efectivo
20 Cheque
41 Transferencia bancaria
42 Consignación bancaria

8.7. Monedas
(Se debe usar el estándar ISO 4217, la tabla se muestra a manera de ejemplo)
Código Descripción: país + moneda Código Descripción: país + moneda
USD United States of America, Dollar LRD Liberia, Dollar
EUR Euro Member Country LSL Lesotho, Maloti
ALL Albania, Leke LTL Lithuania, Lita
AMD Armenia, Drams LVL Latvia, Lati
ANG Netherlands Ant LYD Libya, Dinars
AOA Angola, Kwanza MAD Morocco, Dirham
ARS Argentina, Peso MDL Moldova, Lei
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 109 de 140 Página 110 de 140
Edición 50.482
30 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción: país + moneda Código Descripción: país + moneda Código Descripción: país + moneda Código Descripción: país + moneda
AUD Australia, Doll MGA Madagascar, Ari CVE Cape Verde, Esc QAR Qatar, Rials
AWG Aruba, Guilders MKD Macedonia, Dena CYP Cyprus, Pounds ROL Romania, Lei
AZM Azerbaijan, Man MMK Myanmar (Burma) CZK Czech Republic RUB Russia, Rubles
BAM Bosnia and Herz MNT Mongolia, Tugri DJF Djibouti, Franc RWF Rwanda, Rwanda
BBD Barbados, Dolla MOP Macau, Patacas DKK Denmark, Kroner SAR Saudi Arabia, R
BDT Bangladesh, Tak MRO Mauritania, Oug DOP Dominican Repub SBD Solomon Islands
BGN Bulgaria, Leva MTL Malta, Liri DZD Algeria, Algeri SCR Seychelles, Rup
BHD Bahrain, Dinars MUR Mauritius, Rupe EEK Estonia, Krooni SDD Sudan, Dinars
BIF Burundi, Francs MVR Maldives (Maldi EGP Egypt, Pounds SEK Sweden, Kronor
BMD Bermuda, Dollar MWK Malawi, Kwachas ERN Eritrea, Nakfa SGD Singapore, Doll
BND Brunei Darussal MXN Mexico, Pesos ETB Ethiopia, Birr SHP Saint Helena, P
BOB Bolivia, Bolivi MYR Malaysia, Ringg AFA Afghanistan, Af SIT Slovenia, Tolar
BRL Brazil, Brazil MZM Mozambique, Met FJD Fiji, Dollars SKK Slovakia, Korun
BSD Bahamas, Dollar NAD Namibia, Dollar FKP Falkland Island SLL Sierra Leone, L
BTN Bhutan, Ngultru NGN Nigeria, Nairas GBP United Kingdom SOS Somalia, Shilli
BWP Botswana, Pulas NIO Nicaragua, Gold GEL Georgia, Lari SRD Suriname, Dolla
BYR Belarus, Rubles NOK Norway, Krone GGP Guernsey, Pound STD Sao Tome and P
BZD Belize, Dollars NPR Nepal, Nepal Ru GHC Ghana, Cedis SVC El Salvador, Co
CAD Canada, Dollars NZD New Zealand, Do GIP Gibraltar, Poun SYP Syria, Pounds
CDF Congo/Kinshasa OMR Oman, Rials GMD Gambia, Dalasi SZL Swaziland, Emal
CHF Switzerland, Fr PAB Panama, Balboa GNF Guinea, Francs THB Thailand, Baht
CLP Chile, Pesos PEN Peru, Nuevos So GTQ Guatemala, Quet TMT Turkmenistan, M
CNY China, Yuan Ren PGK Papua New Guine GYD Guyana, Dollars TND Tunisia, Dinars
COP Colombia, Pesos PHP Philippines, Pe HKD Hong Kong, Doll TOP Tonga, Paanga
CRC Costa Rica, Col PKR Pakistan, Rupee HNL Honduras, Lempi TRY Turkey, Liras
RSD Serbia, Dinars PLN Poland, Zlotych HRK Croatia, Kuna TTD Trinidad and To
CUP Cuba, Pesos PYG Paraguay, Guara HTG Haiti, Gourdes TVD Tuvalu, Tuvalu

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 111 de 140 Página 112 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción: país + moneda Código Descripción: país + moneda Cod. País Cod. País
HUF Hungary, Forint TWD Taiwan, New Dol
AL ALBANIA KI KIRIBATI
DE ALEMANIA KW KUWAIT
IDR Indonesia, Rupi TZS Tanzania, Shill AD ANDORRA LA laos !REPUBLICA DEMOCRATICA
ILS Israel, New She UAH Ukraine, Hryvni POPULAR LAO
AO ANGOLA LS LESOTO
IMP Isle of Man, Po UGX Uganda, Shillin AI ANGUILA LV LETONIA
INR India, Rupees AED United Arab Emi AQ ANTARTIDA LB LIBANO
AG ANTIGUA Y BARBUDA LR LIBERIA
IQD Iraq, Dinars UYU Uruguay, Pesos
SA ARABIA SAUDITA LY LIBIA
IRR Iran, Rials UZS Uzbekistan, Sum DZ ARGELIA LI LIECHTENSTEIN
ISK Iceland, Kronur VEB Venezuela, Boli AR ARGENTINA LT LITUANIA
AM ARMENIA LU LUXEMBURGO
JMD Jamaica, Dollar VND Viet Nam, Dong AW ARUBA MO MACAO
JOD Jordan, Dinars VUV Vanuatu, Vatu AU AUSTRALIA MG MADAGASCAR
AT AUSTRIA MY MALASIA
JPY Japan, Yen WST Samoa, Tala
AZ AZERBAIYAN MW MALAUI
KES Kenya, Shilling VEF Venez.Bol.Frte BS BAHAMAS MV MALDIVAS
KGS Kyrgyzstan, Som SDG Sudan, Pounds BD BANGLADES ML MALI
BB BARBADOS MT MALTA
KHR Cambodia, Riels TJS Tajik., Somo. BH BAREIN MA MARRUECOS
KMF Comoros, Francs XAF C. Afri., Fra. BE BELGICA MQ MARTINICA
BZ BELICE MU MAURICIO
KPW Korea (North) XCD E. Car., Dol.
BJ BENIN MR MAURITANIA
KRW Korea (South) XOF Africa, Francs BM BERMUDAS YT MAYOTTE
KWD Kuwait, Dinars XPF Polyn. Francs BY BIELORRUSIA MX MEXICO
MM MYANMAR FM MICRONESIA, ESTADOS FEDERADOS DE
KYD Cayman Islands, YER Yemen, Rials
BO BOLIVIA, ESTADO PLURINACIONAL DE MD MOLDAVIA, REPUBLICA DE
KZT Kazakstan, Teng ZAR S. Afri., Rands BA BOSNIA Y HERZEGOVINA MC MONACO
BW BOTSUANA MN MONGOLIA
LAK Laos, Kips ZMK Zamb., Kwachas
BR BRASIL ME MONTENEGRO
LBP Lebanon, Pounds ZWL Zimb., Dollars BN BRUNEI DARUSSALAM MS MONTSERRAT
LKR Sri Lanka, Rupe RUB Russia Rubles BG BULGARIA MZ MOZAMBIQUE
BF BURKINA FASO NA NABIMIA
BI BURUNDI NR NAURU
8.8. Países
Se debe usar el estándar ISO 3166-1, en formato 2 dígitos; la tabla siguiente se muestra a manera de ejemplo. BT BUTAN NP NEPAL
Cod. País Cod. País CV CABO VERDE NI NICARAGUA
AF AFGANISTAN KE KENIA KH CAMBOYA NE NIGER
AX ISLAS ÅLAND KG KIRGUISTAN CM CAMERUN NG NIGERIA
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 113 de 140 Página 114 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 31

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Cod. País Cod. País Cod. País Cod. País


CA CANADA NU NIUE GH GHANA VC SAN VICENTE Y LAS GRANADINAS
QA QATAR NO NORUEGA GI GIBRALTAR SH SANTA HELENA, ASCENSION Y TRISTAN
BQ BONAIRE, SAN EUSTAQUIO Y SABA NC NUEVA CALEDONIA DE ACUÑA
TD CHAD NZ NUEVA ZELANDA GD GRANADA LC SANTA LUCIA
CL CHILE OM OMAN GR GRECIA ST SANTO TOME Y PRINCIPE
CN CHINA, REPUBLICA POPULAR NL PAISES BAJOS GL GROENLANDIA SN SENEGAL
CY CHIPRE PK PAKISTAN GP GUADALUPE RS SERBIA
CO COLOMBIA PW PALAOS GU GUAM SC SEYCHELLES
KM COMORAS PS PALESTINA, ESTADO DE GT GUATEMALA SL SIERRA LEONA
KP COREA, REPUBLICA DEMOCRATICA POPULAR DE PA PANAMA GF GUAYANA FRANCESA SG SINGAPUR
KR COREA, REPUBLICA DE PG PAPUA NUEVA GUINEA GG GUERNSEY SX SINT MAARTEN (PARTE NEERLANDESA)
CI COSTA DE MARFIL PY PARAGUAY GN GUINEA SY REPUBLICA ARABE DE SIRIA
CR COSTA RICA PE PERU GW GUINEA-BISAU SO SOMALIA
HR CROACIA PF POLINESIA FRANCESA GQ GUINEA ECUATORIAL LK SRI LANKA
CU CUBA PL POLONIA GY GUYANA SZ SUAZILANDIA
CW CURAZAO PT PORTUGAL HT HAITI ZA SUDAFRICA
DK DINAMARCA PR PUERTO RICO HN HONDURAS SD SUDAN
DM DOMINICA GB REINO UNIDO HK HONG KONG SS SUDAN DEL SUR
EC ECUADOR CF REPUBLICA CENTROAFRICANA HU HUNGRIA SE SUECIA
EG EGIPTO CZ REPUBLICA CHECA IN INDIA CH SUIZA
SV EL SALVADOR MK MACEDONIA, LA ANTIGUA REPUBLICA ID INDONESIA SR SURINAM
YUGOSLAVA DE IQ IRAK SJ SVALBARD Y JAN MAYEN
AE EMIRATOS ARABES UNIDOS CG CONGO IR IRAN, REPUBLICA ISLAMICA DE TH TAILANDIA
ER ERITREA CD CONGO, LA REPUBLICA DEMOCRATICA IE IRLANDA TW TAIWAN, PROVINCIA DE CHINA
DEL BV ISLA BOUVET TZ TANZANIA, REPUBLICA UNIDA DE
SK ESLOVAQUIA DO REPUBLICA DOMINICANA IM ISLA DE MAN TJ TAYIKISTAN
SI ESLOVENIA RE REUNION CX ISLA DE NAVIDAD IO TERRITORIO BRITANICO DEL OCEANO
ES ESPAÑA RW RUANDA INDICO
US ESTADOS UNIDOS RO RUMANIA NF ISLA NORFOLK TF TERRITORIOS AUSTRALES FRANCESES
EE ESTONIA RU rusia !FEDERACION RUSA IS ISLANDIA TL TIMOR-LESTE
ET ETIOPIA EH SAHARA OCCIDENTAL KY ISLAS CAIMAN TG TOGO
PH FILIPINAS WS SAMOA CC ISLAS COCOS (KEELING) TK TOKELAU
FI FINLANDIA AS SAMOA AMERICANA CK ISLAS COOK TO TONGA
FJ FIYI BL SAN BARTOLOME FO ISLAS FEROE TT TRINIDAD Y TOBAGO
FR FRANCIA KN SAN CRISTOBAL Y NIEVES GS ISLAS GEORGIAS DEL SUR Y SANDWICH DEL SUR TN TUNEZ
GA GABON SM SAN MARINO HM ISLAS HEARD Y MCDONALD TM TURKMENISTAN
GM GAMBIA MF SAN MARTIN (PARTE FRANCESA) FK ISLAS FALKLAND (MALVINAS) TR TURQUIA
GE GEORGIA PM SAN PEDRO Y MIQUELON MP ISLAS MARIANAS DEL NORTE TV TUVALU

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 115 de 140 Página 116 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Cod. País Cod. País 8.9. Tipos de Organización Jurídica; Tipos de Adquiriente;
MH ISLAS MARSHALL UA UCRANIA Esta sección muestra los campos mínimos que deben registrarse con base en los valores del ../cbc:AdditionalAccountID;
PN PITCAIRN UG UGANDA se incluye el valor del atributo
Registro de:
SB ISLAS SALOMON UY URUGUAY
 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:="1"
TC ISLAS TURCAS Y CAICOS UZ UZBEKISTAN  /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:="2"
UM ISLAS ULTRAMARINAS MENORES DE ESTADOS UNIDOS VU VANUATU  /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:="1"; tipo de Adquiriente “O-99” | “31”
VG ISLAS VIRGENES BRITANICAS VA Vaticano SANTA SEDE (CIUDAD ESTADO  /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:="2"; tipo de Adquiriente “R-00-PN” |
VATICAVO) “22”
VI ISLAS VIRGENES DE LOS ESTADOS UNIDOS VE VENEZUELA, REPUBLICA BOLIVARIANA Código Descripción
DE 1 Persona jurídica
IL ISRAEL VN VIET NAM Asignar a: /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID
IT ITALIA WF WALLIS Y FUTUNA Habilita:
JM JAMAICA YE YEMEN 1203 1..n /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:="1"
1203.3 0..1 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID/@schemeDataURI:="http://www.dian.gov.co"
JP JAPON DJ YIBUTI 1203.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID/@schemeName:="tipos de organización jurídica;
JE JERSEY ZM ZAMBIA vendedor: una persona jurídica. Solo use el valor '1'"
1211 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/
JO JORDANIA ZW ZIMBABUE 1212 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
KZ KAZAJISTAN 1212.1 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeAgencyID:="195"
1212.2 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeAgencyName:="CO, DIAN
(Dirección de Impuestos y Aduanas Nacionales)"
1212.4 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeID:="31"
1212.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeName:="NIT del
contribuyente; Anexo-1"
1213 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/
1214 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name:=<!-- nombre del establecimiento de
comercio -->
1257 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/
1258 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID:=<!--número matrícula mercantil del
establecimiento de comercio-->
1258.3 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID/@schemeDataURI:="http://www.rues.org.co/RUE
S_Web/"
1258.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID/@schemeName:="matrícula mercantil:
establecimiento de comercio"
1271 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/:=<!--localización del
establecimiento comercial o punto de venta-->
1288 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CitySubdivisionName:=<!--
barrio | sección | zona de la ciudad -->
1289 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName:=<!-- nombre de la
ciudad -->
1291 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CountrySubentity:=<!--
nombre del Departamento | Distrito; equivale a Estado -->
1294 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:District:=<!-- nombre del
Distrito -->
1296 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/
1297 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/cbc:Line:=<!--
dirección postal en la ciudad | Distrito -->
1298 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 117 de 140 Página 118 de 140
Edición 50.482
32 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


1299 0..1 1333 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CityName:=<!--
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode:=<!-- ciudad del comerciante. Casilla 40 del RUT -->
código de país --> 1334 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:PostalZone:=<!--
1299.5 0..1 zona postal del comerciante -->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode/@listNa 1335 0..1
me:=<!-- Examine el Anexo-1--> /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CountrySubentity:=<!--
1299.7 0..1 departamento del comerciante. Casilla 39 del RUT-->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode/@listURI 1340 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/
:="http://www.dian.gov.co" 1341 1..1
1300 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name:=<!-- /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!--
nombre del país--> dirección del comerciante. Casilla 41 del RUT -->
1309 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/:= <!--Fragmentos de información Tributaria, 1342 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/
Aduanera y Cambiaria, i.e. TAC; DIAN y organismos tributarios departamentales, regionales y municipales--><!--para facilitar 1343 0..1
operaciones de reconocimiento de créditos / débitos fiscales, incluya un fragmento con /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:RegistrationName de:=<!-- código del país -->
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:CompanyID 1343.4 0..1
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCode /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:RegistrationAddress de/@listID:="ISO 3166-1"
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:TaxScheme --><!-- El fragmento 1343.5 0..1
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se repetirá tantas veces ("n") como /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
la cantidad de valores registrados en el RUT. - Observe la conformación de otros fragmentos más adelante. --><!-- vea el archivo de/@listName:=<!-- vea el Anexo-1-->
Invoice__AdditionalAccountID.lst.html --> 1344 0..1
1310 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:RegistrationName:=<!-- nombre del /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:Name:=<!--
vendedor / mandatario / contribuyente en el RUT / nombre del comerciante según los Arts. 10 y 20 del Código de Comercio--> País. Casilla 38 del RUT-->
1311 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID:=<!--número del NIT con DV-- 1344.1 0..1
><!--casillas 5 y 6 del RUT--><!--útil para trámites de créditos fiscales--> /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:Name/@langua
1311.1 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeAgencyID:="195" geID
1311.2 0..1 1353 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/:=<!-- vacío -->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeAgencyName:="CO, DIAN 1396 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/:=<!--Información de la Cámara de Comercio--
(Direccion de Impuestos y Aduanas Nacionales)" ><!--si el elemento /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID = 1 entonces este fragmento es obligatorio--
1311.3 0..1 >
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeDataURI:="http://www.dian.go 1397 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName:=<!—razón social del
v.co/" comerciante en la Cámara de Comercio o equivalente-->
1311.4 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeID:="31" 1398 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID:=<!--número matrícula
1311.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeName:="NIT con mercantil de la empresa-->
DV del vendedor " 1398.3 0..1
1311.7 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeVersionID:="'Tipos /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeDataURI:="http://www.rues.or
de documentos de identidad'" g.co/RUES_Web/"
1312 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode:=O-11<!-- Valores de la 1398.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeName:="matrícula
casilla 53 del RUT--><!-- Valores de la casilla 54 del RUT --><!-- El fragmento mercantil: persona natural o jurídica"
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se repetirá tantas veces ("n") como 1416 0..1
la cantidad de valores registrados en el RUT. - Observe la conformación de otros fragmentos más adelante. --><!-- vea el archivo /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CitySubdivisionName:=<!--
Invoice__AdditionalAccountID.lst.html --> barrio del comerciante en Cámara de Comercio-->
1312.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listName:="TIPOS 1417 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CityName:=<!--
OBLIGACIONES-RESPONSABILIDADES:2016" ciudad del comerciante en Cámara de Comercio-->
1312.6 0..1 1418 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:PostalZone:=<!--
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listSchemeURI:="http://www.dian.g zona postal del comerciante en Cámara de Comercio-->
ov.co/" 1419 0..1
1312.9 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@name:="O-11: Ventas /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CountrySubentity:=<!--
régimen común" departamento del comerciante en Cámara de Comercio-->
1332 0..1 1424 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CitySubdivisionName:=<!-- 1425 1..1
barrio de la sede del comerciante --> /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!--
dirección del comerciante en Cámara de Comercio-->
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 119 de 140 Página 120 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


1426 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/ 1298 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/
1427 0..1 1299 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode:=<!--
de código de país -->
1427.4 0..1 1299.5 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode/@listNa
de/@listID:="ISO 3166-1" me:=<!-- Examine el Anexo-1-->
1427.5 0..1 1299.7 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:IdentificationCode/@listURI
de/@listName:="vea Anexo-1" :="http://www.dian.gov.co"
1428 0..1 1300 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name:=<!--
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:Name:=<!--en nombre del país-->
Cámara de Comercio--> 1309 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/:= <!--Fragmentos de información Tributaria,
2 Persona natural Aduanera y Cambiaria, i.e. TAC; DIAN y organismos tributarios departamentales, regionales y municipales--><!--para facilitar
Asignar a: /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID operaciones de reconocimiento de créditos / débitos fiscales, incluya un fragmento con
Habilita: &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:RegistrationName
1203 1..n /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:="2" &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:CompanyID
1203.3 0..1 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID/@schemeDataURI:="http://www.dian.gov.co" &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCode
1203.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID/@schemeName:="tipos de organización jurídica; &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:RegistrationAddress
vendedor: una persona jurídica. Solo use el valor '2'" &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:TaxScheme --><!-- El fragmento
1211 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/ /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se repetirá tantas veces ("n") como
1212 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID:=<!-- Identificación del contribuyente; la cantidad de valores registrados en el RUT. - Observe la conformación de otros fragmentos más adelante. --><!-- vea el archivo
Anexo-1 --> Invoice__AdditionalAccountID.lst.html -->
1212.1 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeAgencyID:="195" 1310 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:RegistrationName:=<!-- nombre del
1212.2 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeAgencyName:="CO, DIAN vendedor / mandatario / contribuyente en el RUT / nombre del comerciante según los Arts. 10 y 20 del Código de Comercio-->
(Dirección de Impuestos y Aduanas Nacionales)" 1311 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID:=<!--número del NIT con DV--
1212.4 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeID:="22"<!-- use la tabla ><!--casillas 5 y 6 del RUT--><!--útil para trámites de créditos fiscales-->
de documentos del Anexo 1 --> 1311.1 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeAgencyID:="195"
1212.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeName:="Identificación del 1311.2 0..1
contribuyente; Anexo-1" /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeAgencyName:="CO, DIAN
1213 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/ (Direccion de Impuestos y Aduanas Nacionales)"
1214 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name:=<!-- nombre del establecimiento de 1311.3 0..1
comercio --> /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeDataURI:="http://www.dian.go
1257 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/ v.co/"
1258 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID:=<!--número matrícula mercantil del 1311.4 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeID:="22"
establecimiento de comercio--> 1311.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeName:="NIT con
1258.3 0..1 DV del vendedor "
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID/@schemeDataURI:="http://www.rues.org.co/RUE 1311.7 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeVersionID:="'Tipos
S_Web/" de documentos de identidad'"
1258.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cbc:ID/@schemeName:="matrícula mercantil: 1312 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode:=O-11<!-- Valores de la
establecimiento de comercio" casilla 53 del RUT--><!-- Valores de la casilla 54 del RUT --><!-- El fragmento
1271 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/:=<!--localización del /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se repetirá tantas veces ("n") como
establecimiento comercial o punto de venta--> la cantidad de valores registrados en el RUT. - Observe la conformación de otros fragmentos más adelante. --><!-- vea el archivo
1288 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CitySubdivisionName:=<!-- Invoice__AdditionalAccountID.lst.html -->
barrio | sección | zona de la ciudad --> 1312.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listName:="TIPOS
1289 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName:=<!-- nombre de la OBLIGACIONES-RESPONSABILIDADES:2016"
ciudad --> 1312.6 0..1
1291 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CountrySubentity:=<!-- /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listSchemeURI:="http://www.dian.g
nombre del Departamento | Distrito; equivale a Estado --> ov.co/"
1294 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:District:=<!-- nombre del 1312.9 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@name:="O-11: Ventas
Distrito --> régimen común"
1296 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/ 1332 0..1
1297 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/cbc:Line:=<!-- /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CitySubdivisionName:=<!--
dirección postal en la ciudad | Distrito --> barrio de la sede del comerciante -->
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 121 de 140 Página 122 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 33

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


1333 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CityName:=<!-- 1426 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/
ciudad del comerciante. Casilla 40 del RUT --> 1427 0..1
1334 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:PostalZone:=<!-- /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
zona postal del comerciante --> de
1335 0..1 1427.4 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cbc:CountrySubentity:=<!-- /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
departamento del comerciante. Casilla 39 del RUT--> de/@listID:="ISO 3166-1"
1340 1..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/ 1427.5 0..1
1341 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!-- de/@listName:="vea Anexo-1"
dirección del comerciante. Casilla 41 del RUT --> 1428 0..1
1342 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/ /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:Country/cbc:Name:=<!--en
1343 0..1 Cámara de Comercio-->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo 1490 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:Person/
de:=<!-- código del país --> 1491 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName:=<!-- nombres -->
1343.4 0..1 1492 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName:=<!-- apellidos -->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo 1494 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:Person/cbc:MiddleName:=<!-- iniciales -->
de/@listID:="ISO 3166-1"
1343.5 0..1 1 Persona Jurídica
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:IdentificationCo
Asignar a: /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID
de/@listName:=<!-- vea el Anexo-1-->
1344 0..1 Habilita:
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:Name:=<!-- 1203 1..n /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:="1"
País. Casilla 38 del RUT--> 1203.3 0..1 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDataURI:="http://www.dian.gov.co"
1344.1 0..1 1203.5 0..1 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeName:="tipos de organización jurídica;
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:Country/cbc:Name/@langua adquiriente: una persona jurídica. Solo use el valor '1'"
geID 1211 0..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/
1353 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/:=<!-- vacío --> 1212 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID:=<!-- NIT del comprador -->
1396 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/:=<!--Información de la Cámara de Comercio-- 1212.4 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeID:="O-99 | 31"<!-- use
><!--si el elemento /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID = 1 entonces este fragmento es obligatorio-- la tabla de documentos del Anexo 1 -->
> 1213 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/
1397 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName:=<!--nombre del 1214 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name:=<!—razón social de la empresa o
comerciante en la Cámara de Comercio o equivalente--> comercio -->
1398 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID:=<!--número matrícula 1257 1..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/
mercantil de la empresa--> 1289 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName:=<!-- nombre de la
1398.3 0..1 ciudad -->
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeDataURI:="http://www.rues.or 1296 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/
g.co/RUES_Web/" 1297 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/cbc:Line:=<!--
1398.5 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeName:="matrícula vacío -->
mercantil: persona natural o jurídica" 1298 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/
1416 0..1 1300 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name:=<!--
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CitySubdivisionName:=<!-- vacío -->
barrio del comerciante en Cámara de Comercio--> 1309 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/
1417 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CityName:=<!-- 1312 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode:="O-99"<!-- use "O-99" si
ciudad del comerciante en Cámara de Comercio--> el Facturador Electrónico desconoce las obligaciones y responsabilidades del Adquiriente -->
1418 0..1 /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:PostalZone:=<!-- 1312.5 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listName:="TIPOS
zona postal del comerciante en Cámara de Comercio--> OBLIGACIONES-RESPONSABILIDADES:2016"
1419 0..1 1312.6 0..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cbc:CountrySubentity:=<!-- /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listSchemeURI:="http://www.dian.
departamento del comerciante en Cámara de Comercio--> gov.co/"
1424 0..n /fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/ 1340 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/
1425 1..1 1341 1..1
/fe:Invoice/fe:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!-- /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!--
dirección del comerciante en Cámara de Comercio--> vacío -->
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 123 de 140 Página 124 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


1353 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/:=<!-- vacío --> 1494 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:Person/cbc:MiddleName:=<!-- iniciales -->
 Si la factura electrónica será utilizada como soporte de un crédito fiscal por el adquiriente de los
Vea ejemplificación: Invoice__AdditionalAccountID_A_customer_2d2f-s.xml
bienes o servicios, entonces deberán incluirse todas las informaciones del RUT, en forma similar a
 Si la factura electrónica será utilizada como soporte de un crédito fiscal por el adquiriente de los
las que se diligencian para el vendedor de los B / S.
bienes o servicios, entonces deberán incluirse todas las informaciones del RUT, en forma similar a
 Si la factura electrónica será registrada en el REFEL, entonces deberán incluirse las informaciones las que se diligencian para el vendedor de los B / S.
que hayan sido reglamentadas por el MinCIT.
 Si la factura electrónica será registrada en el REFEL, entonces deberán incluirse las informaciones
que hayan sido reglamentadas por el MinCIT.
2 Persona Natural
Asignar a: /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID
Habilita:
1203 1..n /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:="2"
1203.3 0..1 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDataURI:="http://www.dian.gov.co"
1203.5 0..1 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeName:="tipos de organización jurídica;
adquiriente: una persona natural. Solo use el valor '2'" 8.10. Tipos de Régimen IVA
1211 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/
1212 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID:=<!-- vacío | Número de Código Descripción
identificación --> 0 Simplificado
1212.4 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeID:="R-00-PN | 22" 2 Común
1257 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/
1258 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cbc:ID:=<!-- vacío-->
1296 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/ 8.11. Incoterms
1297 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine/cbc:Line:=<!-- Código Descripción
vacío --> CFR Costo y flete
1298 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/
1300 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name:=<!-- CIF Costo, seguro y flete
vacío --> CIP Flete y seguro pagado hasta
1309 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/:= <!--Fragmentos de información Tributaria, CPT Flete pagado hasta
Aduanera y Cambiaria, i.e. TAC; DIAN y organismos tributarios departamentales, regionales y municipales--><!--para facilitar
DAF Entregado en frontera o “a mitad de puente”
operaciones de reconocimiento de créditos / débitos fiscales, incluya un fragmento con
&#13;/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cbc:RegistrationName DAP Entregado en un punto
&#13;/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cbc:CompanyID DAT Entregado en terminal
&#13;/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCode DDP Entregado en destino con derechos pagados
&#13;/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cac:RegistrationAddress
&#13;/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cac:TaxScheme --><!-- El fragmento
DDU Entregado en destino de derechos no pagados
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se repetirá tantas veces ("n") como DEQ Entregado en muelle de destino con derechos pagados
la cantidad de valores registrados en el RUT. - Observe la conformación de otros fragmentos más adelante. --><!-- vea el archivo DES Entregado sobre buque en puerto de destino
Invoice__AdditionalAccountID.lst.html --> EXW En fábrica
1312 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode:=R-00-PN
1312.5 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listName:="TIPOS FAS Libre al costado del buque
OBLIGACIONES-RESPONSABILIDADES:2016" FCA Libre transportista
1312.6 0..1 FOB Libre a bordo
/fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode/@listSchemeURI:="http://www.dian.
OTR Otras condiciones de entrega distintas a las anteriores.
gov.co/"
1340 1..n /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/
1341 1..1
/fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress/cac:AddressLine/cbc:Line:=<!--
vacío -->
1353 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/:=<!-- vacío -->
1490 1..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:Person/ 8.12. Tipos de Pago
1491 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:Person/cbc:FirstName:=<!-- nombres --> Código Descripción
1492 0..1 /fe:Invoice/fe:AccountingCustomerParty/cac:Party/cac:Person/cbc:FamilyName:=<!-- apellidos --> 10 Efectivo
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 125 de 140 Página 126 de 140
Edición 50.482
34 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


20 Cheque NOTA: encontrará una descripción ampliada en el Anexo-3

41 Transferencia bancaría R-13-PJ Funcionario delegado para cumplir deberes formales PJ


42 Consignación bancaría R-15-PJ Liquidador PJ
R-16-PJ Mandatario PJ
R-18-PJ Representante legal principal PJ
8.13. Tipos de Representación
R-19-PJ Representante legal suplente PJ
Código Descripción R-20-PJ Síndico PJ
NOTA: encontrará una descripción ampliada en el Anexo-3 R-22-PJ Representante aduanero PJ
R-00-PN No obligado a registrarse en el RUT PN R-23-PJ Liquidador suplente PJ
R-01-PN Administrador judicial PN R-24-PJ Depositario Provisional PJ
R-02-PN Administrador privado PN R-25-PJ Agente Interventor PJ
R-03-PN Agente exclusivo de negocios en Colombia PN R-26-PJ Agente de Aduanas PJ
R-04-PN Agente oficioso PN R-27-PJ Funcionario delegado para cumplir funciones OEA PJ
R-05-PN Albacea PN R-99-PJ Otro tipo de responsable PJ
R-06-PN Apoderado especial PN
R-07-PN Apoderado general PN 8.14. Tipos de obligaciones-responsabilidades
R-08-PN Asignatario PN Nombre de la tabla: TIPOS OBLIGACIONES-RESPONSABILIDADES:2016
R-09-PN Comunero PN Atributo xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@listName
R-10-PN Curador PN Valor del Atributo: "TIPOS OBLIGACIONES:2016"
R-11-PN Donatario PN Uso: define las obligaciones y responsabilidades del participante en el proceso de facturación electrónica, los cuales se
registran en el elemento /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
R-12-PN Factor PN
Código Descripción
R-14-PN Heredero con administración de bienes PN NOTA: encontrará una descripción ampliada en el Anexo-3
R-15-PN Liquidador PN O-01 Aporte especial para la administración de justicia
R-16-PN Mandatario PN O-02 Gravamen a los movimientos financieros
R-17-PN Padre PN O-03 Impuesto al patrimonio
R-21-PN Tutor PN O-04 Impuesto sobre la renta y complementario régimen tributario especial
R-22-PN Representante aduanero PN
O-05 Impuesto sobre la renta y complementario régimen ordinario
R-23-PN Liquidador suplente PN
O-06 Ingresos y patrimonio
R-24-PN Depositario Provisional PN
O-07 Retención en la fuente a título de renta
R-25-PN Agente Interventor PN
O-08 Retención timbre nacional
R-28-PN Heredero designado PN
O-09 Retención en la fuente en el impuesto sobre las ventas
R-29-PN Persona Natural sin residencia en Colombia con EP PN
O-10 Usuario aduanero
R-99-PN Otro tipo de responsable PN
R-01-PJ Administrador judicial PJ O-11 Ventas régimen común
R-02-PJ Administrador privado PJ O-12 Ventas régimen simplificado
R-03-PJ Agente exclusivo de negocios en Colombia PJ O-13 Gran contribuyente
R-06-PJ Apoderado especial PJ O-14 Informante de exógena
R-07-PJ Apoderado general PJ O-15 Autorretenedor
R-09-PJ Comunero PJ O-16 Obligación de facturar por ingresos de bienes y/o servicios excluidos
R-12-PJ Factor PJ O-17 Profesionales de compra y venta de divisas
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 127 de 140 Página 128 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Código Descripción


NOTA: encontrará una descripción ampliada en el Anexo-3 NOTA: encontrará una descripción ampliada en el Anexo-3
O-18 Precios de Transferencia A-62 Importador Ocasional
O-19 Productor y/o exportador de bienes exentos A-63 Importador de maquinaría y sus partes Decreto 2261 de 2012
O-20 Obtención NIT A-64 Beneficiario Programa de Fomento Industria Automotriz-PROFIA
O-21 Declarar el ingreso o salida del país de divisas o moneda legal colombiana A-99 Otro tipo de agente aduanero
O-22 Obligado a cumplir deberes formales a nombre de terceros
O-23 Agente de retención en el impuesto sobre las ventas 8.15. Tipos de usuarios aduaneros
O-24 Declaración Informativa Consolidada Precios de transferencia
O-26 Declaración Informativa Individual Precios de transferencia Atributo xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@listName
Valor del Atributo: "TIPOS REPRESENTACIÓN:2016"
O-32 Impuesto Nacional a la Gasolina y al ACPM
Uso: define el tipo de usuario aduanero del participante en el proceso de facturación electrónica, los cuales se registran
O-33 Impuesto Nacional al consumo en el elemento /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
O-34 Régimen simplificado impuesto nacional consumo rest y bares Descripción
Código
O-35 Impuesto sobre la renta para la equidad CREE NOTA: encontrará una descripción ampliada en el Anexo-3

O-36 Establecimiento Permanente A-01 Agente de carga internacional


O-37 Obligado a Facturar Electrónicamente Modelo 2242 A-02 Agente marítimo
O-38 Facturación Electrónica Voluntaria Modelo 2242 A-03 Almacén general de depósito
O-39 Proveedor de Servicios Tecnológicos PST Modelo 2242 A-04 Comercializadora internacional (C.I.)
O-40 Impuesto a la Riqueza A-05 Comerciante de la zona aduanera especial de Inírida, Puerto Carre&ntilde;o, Cumaribo y Primavera
O-41 Declaración anual de activos en el exterior A-06 Comerciantes de la zona de régimen aduanero especial de Leticia
O-42 Obligado a Llevar Contabilidad A-07 Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure
O-99 Otro tipo de obligado A-08 Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapí
A-41 Beneficiarios de programas especiales de exportación PEX A-09 Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina
A-42 Depósitos privados para mercancías en tránsito San Andrés A-10 Depósito público de apoyo logístico internacional
A-43 Observadores de las operaciones de importación A-11 Depósito privado para procesamiento industrial
A-44 Usuarios sistemas especiales Importación exportación A-12 Depósito privado de transformación o ensamble
A-46 Transportador maritimo régimen de importación y/o exportación A-13 Depósito franco
A-47 Transportador terrestre régimen de importación y/o exportación A-14 Depósito privado aeronáutico
A-48 Aeropuerto de servicio publico o privado A-15 Depósito privado para distribución internacional
A-49 Transportador fluvial régimen de importación A-16 Depósito privado de provisiones de a bordo para consumo y para llevar
A-50 Usuario industrial zona franca especial A-17 Depósito privado para envíos urgentes
A-53 Agencias de aduanas 1 A-18 Depósito privado
A-54 Usuario Operador Zona Franca Especial A-19 Depósito público
A-55 Agencias de aduanas 2 A-20 Depósito público para distribución internacional
A-56 Agencias de aduanas 3 A-21 Exportador de café
A-57 Agencias de aduanas 4 A-22 Exportador
A-58 Transportador aéreo nacional A-23 Importador
A-60 Transportador aéreo, marítimo o fluvial modalidad Cabotaje A-24 Intermediario de tráfico postal y envíos urgentes
A-61 Importador de alimentos de consumo humano y animal A-25 Operador de transporte multimodal

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 129 de 140 Página 130 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 35

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

Código Descripción Uso: define el tipo de establecimiento donde se practicó la operación de compra-venta en el proceso de
NOTA: encontrará una descripción ampliada en el Anexo-3 facturación electrónica, los cuales se registran en el elemento
A-26 Sociedad de intermediación aduanera /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
A-27 Titular de puertos y muelles de servicio público o privado
A-28 Transportador aereo régimen de importación y/o exportación Código Descripción
NOTA: encontrará una descripción ampliada en el Anexo-3
A-29 Transportista nacional para operaciones del régimen de tránsito aduanero
E-01 Agencia
A-30 Usuario comercial zona franca
E-02 Establecimiento de comercio
A-32 Usuario industrial de bienes zona franca
E-03 Centro de explotación agrícola
A-34 Usuario industrial de servicios zona franca
E-04 Centro de explotación animal
A-36 Usuario operador de zona franca
E-05 Centro de explotación minera
A-37 Usuario aduanero permanente
E-06 Centro de explotación de transformación
A-38 Usuario altamente exportador
E-07 Centro de explotación de servicios
A-39 Usuario de zonas económicas especiales de exportación
E-08 Oficina
A-40 Deposito privado de instalaciones industriales
E-09 Sede
A-41 Beneficiarios de programas especiales de exportación PEX
E-10 Sucursal
A-42 Depósitos privados para mercancías en tránsito San Andrés
E-11 Consultorio
A-43 Observadores de las operaciones de importación
E-12 Administraciones
A-44 Usuarios sistemas especiales Importación exportación
E-13 Seccionales
A-46 Transportador maritimo régimen de importación y/o exportación
E-14 Regionales
A-47 Transportador terrestre régimen de importación y/o exportación
E-15 Intendencias
A-48 Aeropuerto de servicio publico o privado
E-16 Local o negocio
A-49 Transportador fluvial régimen de importación
E-17 Punto de venta
A-50 Usuario industrial zona franca especial
E-18 Fábrica
A-53 Agencias de aduanas 1
E-19 Taller
A-54 Usuario Operador Zona Franca Especial
E-20 Cantera
A-55 Agencias de aduanas 2
E-21 Pozo de Petróleo y Gas
A-56 Agencias de aduanas 3
E-22 Otro lug de tipo de extrac explotación de recursos naturales
A-57 Agencias de aduanas 4
E-99 Otro tipo de establecimiento
A-58 Transportador aéreo nacional
A-60 Transportador aéreo, marítimo o fluvial modalidad Cabotaje 9. Ejemplo de factura electrónica
A-61 Importador de alimentos de consumo humano y animal El siguiente documento XML es un ejemplo de una factura electrónica:
A-62 Importador Ocasional <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
A-63 Importador de maquinaría y sus partes Decreto 2261 de 2012 - <fe:Invoice xmlns:fe="http://www.dian.gov.co/contratos/facturaelectronica/v1"
A-64 Beneficiario Programa de Fomento Industria Automotriz-PROFIA xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
A-99 Otro tipo de agente aduanero
xmlns:clm54217="urn:un:unece:uncefact:codelist:specification:54217:2001"
xmlns:clm66411="urn:un:unece:uncefact:codelist:specification:66411:2001"
8.16. Tipos de establecimientos xmlns:clmIANAMIMEMediaType="urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003"
Atributo xPath: xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@listName xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
Valor del Atributo: "TIPOS REPRESENTACIÓN:2016" xmlns:sts="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures"
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 131 de 140 Página 132 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" - <ds:Reference Id="xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d-ref0" URI="">


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - <ds:Transforms>
xsi:schemaLocation="http://www.dian.gov.co/contratos/facturaelectronica/v1 <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
http://www.dian.gov.co/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd </ds:Transforms>
urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
../../ubl2/common/UnqualifiedDataTypeSchemaModule-2.0.xsd <ds:DigestValue>21GME6Y4G7l+35aMpi+nzB/Di88=</ds:DigestValue>
urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2 ../../ubl2/common/UBL-QualifiedDatatypes-2.0.xsd"> </ds:Reference>
- <ext:UBLExtensions> - <ds:Reference URI="#xmldsig-87d128b5-aa31-4f0b-8e45-3d9cfa0eec26-keyinfo">
- <ext:UBLExtension> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
- <ext:ExtensionContent> <ds:DigestValue>0iE/FGZgLfbnV9DhUaDBBVPjn44=</ds:DigestValue>
- <sts:DianExtensions> </ds:Reference>
- <sts:InvoiceControl> - <ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d-
<sts:InvoiceAuthorization>545939</sts:InvoiceAuthorization> signedprops">
- <sts:AuthorizationPeriod> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<cbc:StartDate>2013-09-06</cbc:StartDate> <ds:DigestValue>k/NyUxvsY6yGVV61NofEz5FaNmU=</ds:DigestValue>
<cbc:EndDate>2015-09-06</cbc:EndDate> </ds:Reference>
</sts:AuthorizationPeriod> </ds:SignedInfo>
- <sts:AuthorizedInvoices> <ds:SignatureValue Id="xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d-
<sts:Prefix>41</sts:Prefix> sigvalue">AvkA/W71FvZs659Id1Xrn9JMgYY1gaEVWtek/6DcqA9FvezeUPxGWCXQ07rgCSDMMdz2mX6nbp3L
<sts:From>70263356</sts:From> DscgWqVy4VIogV/zok60j92iFRjCUzUGI6MVON5G8jxX+dZkZRjFAEAwLQvoYJo/1rxLFQ+uQYZ3
<sts:To>79999999</sts:To> kp/O+bDfQ+ybPagoDAQbU/vdrZnC9fzS7C9X0MlKqkGUIKJp+4MztMPjDmnfPKagrWo1T51N9TfA
</sts:AuthorizedInvoices> xR4KHhFDAtEDFB/55dAI3lAiI7TL5US6Ety+D1taefGj48lVsEDNo+kbe/7UcdYSiww+QX/BSpgP
</sts:InvoiceControl> AV7+Zh/GdR8u+FMe/ut+WidNpZseIynWIE1uYA==</ds:SignatureValue>
- <sts:InvoiceSource> - <ds:KeyInfo Id="xmldsig-87d128b5-aa31-4f0b-8e45-3d9cfa0eec26-keyinfo">
<cbc:IdentificationCode listAgencyID="6" listAgencyName="United Nations Economic Commission for Europe" - <ds:X509Data>
listSchemeURI="urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-2.0">CO</cbc:IdentificationCode> <ds:X509Certificate>MIIILDCCBhSgAwIBAgIIfq9P6xyRMBEwDQYJKoZIhvcNAQELBQAwgbQxIzAhBgkqhkiG9w0BCQEW
</sts:InvoiceSource> FGluZm9AYW5kZXNzY2QuY29tLmNvMSMwIQYDVQQDExpDQSBBTkRFUyBTQ0QgUy5BLiBDbGFzZSBJ
- <sts:SoftwareProvider> STEwMC4GA1UECxMnRGl2aXNpb24gZGUgY2VydGlmaWNhY2lvbiBlbnRpZGFkIGZpbmFsMRMwEQYD
<sts:ProviderID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas VQQKEwpBbmRlcyBTQ0QuMRQwEgYDVQQHEwtCb2dvdGEgRC5DLjELMAkGA1UEBhMCQ08wHhcNMTMw
Nacionales)">700085371</sts:ProviderID> NDE2MjIyMzUwWhcNMTYwODEzMjIyMzUwWjCCASQxHTAbBgNVBAkTFENhbGxlIEZhbHNhIE5vIDEy
<sts:SoftwareID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas IDM0MT0wOwYJKoZIhvcNAQkBFi5wZXJzb25hX25hdHVyYWxfcHJ1ZWJhc0BlbXByZXNhcGFyYXBy
Nacionales)">248c088c-abae-49d5-864f-00f3bba701e3</sts:SoftwareID> dWViYXMuY29tMRswGQYDVQQDExJVc3VhcmlvIGRlIFBydWViYXMxETAPBgNVBAUTCDExMTExMTEx
</sts:SoftwareProvider> MV0wWwYDVQQLE1RDZXJ0aWZpY2FkbyBQZXJzb25hIG5hdHVyYWwgRW1pdGlkbyBwb3IgQW5kZXMg
<sts:SoftwareSecurityCode schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas U0NEIEF2LiBDYXJyZXJhIDQ1IE5vIDEwMyAtIDM0IE9GLiAyMDUxFDASBgNVBAcTC0J1Y2FyYW1h
Nacionales)">5e48e26456aa71cd1be102ea4a8de3b7038f409f37c21dc34f6a5e441885f6a80369af74016b909f9a4ac73ada2 bmdhMRIwEAYDVQQIEwlTYW50YW5kZXIxCzAJBgNVBAYTAkNPMIIBIjANBgkqhkiG9w0BAQEFAAOC
d2d93</sts:SoftwareSecurityCode> AQ8AMIIBCgKCAQEAuVkIDKtLVyEQhVGvaaJZXq6YU1yLC0VQEptM7mUfwR849CW+pGeFsWlkvaNJ
</sts:DianExtensions> PiKZHajDrd2EWs7LMowLkBMhS0vwV9cH7G65GcLbvs5pc7ZtUt5Fq7vTmk0RXp1fjh+mbKkR/SdG
</ext:ExtensionContent> a/fYxf8zVYhYSUbYNfFwvN5ZzAkj+V1GflpPostK8CkR5jMdRdNPkQQpCUMwV9M3FvZiLWBKHXQi
</ext:UBLExtension> kYm5Ed3suR2a6G8nWTosu8zbRLVXlmBG81tGL2oBemMfePMU3thNHVn2T9vNp1tJPwyB9+npU0qe
- <ext:UBLExtension> 4kZvyu3/xMB1a28ZgZ7fDNYhuDQ6/DYdCoBVFbrvWCAuVSJcC+RpEQIDAQABo4ICzTCCAskwHQYD
- <ext:ExtensionContent> VR0OBBYEFAaSNjJJPImFjE/cyw4JVdqO+VcRMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUqEu0
- <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d"> 9AuntlvUoCiFEJ0EEzPEp/cwggHFBgNVHSAEggG8MIIBuDCCAbQGDSsGAQQBgfRIAQIBAQIwggGh
- <ds:SignedInfo> MIIBWgYIKwYBBQUHAgIwggFMHoIBSABMAGEAIAB1AHQAaQBsAGkAegBhAGMAaQDzAG4AIABkAGUA
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> IABlAHMAdABlACAAYwBlAHIAdABpAGYAaQBjAGEAZABvACAAZQBzAHQAYQAgAHMAdQBqAGUAdABh
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> ACAAYQAgAGwAYQBzACAAUABvAGwA7QB0AGkAYwBhAHMAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMA
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 133 de 140 Página 134 de 140
Edición 50.482
36 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

YQBkAG8AIABkAGUAIABQAGUAcgBzAG8AbgBhACAATgBhAHQAdQByAGEAbAAgACgAUABDACkAIAB5 <ds:X509SerialNumber>7958418607150926283</ds:X509SerialNumber>
ACAAUAByAOEAYwB0AGkAYwBhAHMAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAA </xades:IssuerSerial>
KABEAFAAQwApACAAZQBzAHQAYQBiAGwAZQBjAGkAZABhAHMAIABwAG8AcgAgAEEAbgBkAGUAcwAg </xades:Cert>
AFMAQwBEAC4wQQYIKwYBBQUHAgEWNWh0dHA6Ly93d3cuYW5kZXNzY2QuY29tLmNvL2RvY3MvRFBD - <xades:Cert>
X0FuZGVzU0NEX1YxLjQucGRmMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly93d3cuYW5kZXNzY2Qu - <xades:CertDigest>
Y29tLmNvL2luY2x1ZGVzL2dldENlcnQucGhwP2NybD0xMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUE <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
FjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwOQYDVR0RBDIwMIEucGVyc29uYV9uYXR1cmFsX3BydWVi <ds:DigestValue>6EVr7OINyc49AgvNkie19xul55c=</ds:DigestValue>
YXNAZW1wcmVzYXBhcmFwcnVlYmFzLmNvbTANBgkqhkiG9w0BAQsFAAOCAgEAwvPxwHKtiywYT/BU </xades:CertDigest>
X2Anq3fzwD57ooMPewnSQXJs1pSuVbJSjmakdjKmJngwpaSx6z+LOB4PniP4BRdygxA3RSuFtlQo - <xades:IssuerSerial>
RbYv8FqMvoUzHJLPO+DH6SZklDyMcanFiAPuMGSvjMZVfeLjH+2Ut1/iM/kipRnevNDqVxjj9xZs <ds:X509IssuerName>C=CO,L=Bogota D.C.,O=Andes SCD,OU=Division de certificacion,CN=ROOT CA ANDES SCD
rOoSWSuOv+r5pQE4A3G74lZD30iHS702g0ylNjgVNhdCnolHeoli6qYWBTORV9yIIzSml9ALkSeN S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f</ds:X509IssuerName>
Sg92tSF+GDdquIfiI1U2q5iuD7jnrGF5mgaF/D9iznDPyCXCrBsjbIV8wnqPKUWqas3llg2onb0A <ds:X509SerialNumber>3248112716520923666</ds:X509SerialNumber>
Ly8G7dROHgKjwlYHgVz0ohnovOowFL/Zi73imEOULeVd+KxjH7MfSd1IQlQ6qI2GhUPdSya6k9cf </xades:IssuerSerial>
0VJyC1cFkfQCZWNNTh5HRSiDO+3Pd0EnOILdQsi2cayR3GQ7RGIqTnIHcEnfTL7VWEEGxizN4nah </xades:Cert>
TMa4yuGxguREw7nTcNGHI/M2uW1Ko5PvcGevSATDwyxK2FPB9ARw0wFXz7uQ9seadcfKJNFMBNwi </xades:SigningCertificate>
dLSPjkTTh1G72wJRfU+1GBSBB826QyLGkXmqraO8NmYEztG/wEk2ISI17ozcbKUGW+0NixajqHAs - <xades:SignaturePolicyIdentifier>
iDL9ealTnOxdr+HhkzOSpuZM/deICh40N5fwEt6ZDCeNb/Eji41SRaTqlCI=</ds:X509Certificate> - <xades:SignaturePolicyId>
</ds:X509Data> - <xades:SigPolicyId>
</ds:KeyInfo> <xades:Identifier>http://www.facturae.es/politica_de_firma_formato_facturae/politica_de_firma_formato_facturae_v3_1.pdf<
- <ds:Object> /xades:Identifier>
- <xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" </xades:SigPolicyId>
xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#" Target="#xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d"> - <xades:SigPolicyHash>
- <xades:SignedProperties Id="xmldsig-79c270e3-50bb-4fcf-b9bc-3a95bcf2466d-signedprops"> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
- <xades:SignedSignatureProperties> <ds:DigestValue>Ohixl6upD6av8N7pEvDABhEL6hM=</ds:DigestValue>
<xades:SigningTime>2015-06-30T20:56:11.675-05:00</xades:SigningTime> </xades:SigPolicyHash>
- <xades:SigningCertificate> </xades:SignaturePolicyId>
- <xades:Cert> </xades:SignaturePolicyIdentifier>
- <xades:CertDigest> - <xades:SignerRole>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> - <xades:ClaimedRoles>
<ds:DigestValue>2el6MfWvYsvEaa/TV513a7tVK0g=</ds:DigestValue> <xades:ClaimedRole>supplier</xades:ClaimedRole>
</xades:CertDigest> </xades:ClaimedRoles>
- <xades:IssuerSerial> </xades:SignerRole>
<ds:X509IssuerName>C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA ANDES SCD S.A. </xades:SignedSignatureProperties>
Clase II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f</ds:X509IssuerName> </xades:SignedProperties>
<ds:X509SerialNumber>9128602840918470673</ds:X509SerialNumber> </xades:QualifyingProperties>
</xades:IssuerSerial> </ds:Object>
</xades:Cert> </ds:Signature>
- <xades:Cert> </ext:ExtensionContent>
- <xades:CertDigest> </ext:UBLExtension>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> </ext:UBLExtensions>
<ds:DigestValue>YGJTXnOzmebG2Mc6A/QapNi1PRA=</ds:DigestValue> <cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>
</xades:CertDigest> <cbc:ProfileID>DIAN 1.0</cbc:ProfileID>
- <xades:IssuerSerial> <cbc:ID>4171263356</cbc:ID>
<ds:X509IssuerName>C=CO,L=Bogota D.C.,O=Andes SCD,OU=Division de certificacion,CN=ROOT CA ANDES SCD <cbc:UUID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas
S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f</ds:X509IssuerName> Nacionales)">c1db672511b492915a6f88a2aeed9f2f7eae0f38</cbc:UUID>
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 135 de 140 Página 136 de 140

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<cbc:IssueDate>2015-06-26</cbc:IssueDate> - <fe:Party>
<cbc:IssueTime>22:19:12</cbc:IssueTime> - <cac:PartyIdentification>
<cbc:InvoiceTypeCode listAgencyID="195" listAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)" <cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)"
listSchemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/InvoiceType">1</cbc:InvoiceTypeCode> schemeID="22">8355990</cbc:ID>
<cbc:Note>Set de pruebas = f-s0001_700085371_248c0_R545939-41-9715_0A_700085371 2015-06-30 sde rango #9709 hasta </cac:PartyIdentification>
9822; numeracion del 9716 NumFac: 4171263356 FecFac: 20150626221912 ValFac: 10121904.00 CodImp1: 01 ValImp1: - <fe:PhysicalLocation>
1619504.64 CodImp2: 02 ValImp2: 0.00 CodImp3: 03 ValImp3: 419046.82 ValImp: 12160455.46 NitOFE: 700085371 TipAdq: - <fe:Address>
22 NumAdq: 8355990 String: <cbc:Department>Tolima</cbc:Department>
41712633562015062622191210121904.00011619504.64020.0003419046.8212160455.46700085371228355990693ff6f2a <cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
553c3646a063436fd4dd9ded0311471</cbc:Note> <cbc:CityName>Guamo</cbc:CityName>
<cbc:DocumentCurrencyCode>COP</cbc:DocumentCurrencyCode> - <cac:AddressLine>
- <fe:AccountingSupplierParty> <cbc:Line>carrera 8 Nº 6C - 39</cbc:Line>
<cbc:AdditionalAccountID>1</cbc:AdditionalAccountID> </cac:AddressLine>
- <fe:Party> - <cac:Country>
- <cac:PartyIdentification> <cbc:IdentificationCode>CO</cbc:IdentificationCode>
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)" </cac:Country>
schemeID="31">700085371</cbc:ID> </fe:Address>
</cac:PartyIdentification> </fe:PhysicalLocation>
- <cac:PartyName> - <fe:PartyTaxScheme>
<cbc:Name>PJ - 700085371 - Adquiriente FE</cbc:Name> <cbc:TaxLevelCode>0</cbc:TaxLevelCode>
</cac:PartyName> <cac:TaxScheme />
- <fe:PhysicalLocation> </fe:PartyTaxScheme>
- <fe:Address> - <fe:Person>
<cbc:Department>Bolivar</cbc:Department> <cbc:FirstName>Primer-N</cbc:FirstName>
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName> <cbc:FamilyName>Apellido-8355990</cbc:FamilyName>
<cbc:CityName>Pasa Caballos</cbc:CityName> <cbc:MiddleName>Segundo-N</cbc:MiddleName>
- <cac:AddressLine> </fe:Person>
<cbc:Line>carrera 8 Nº 6C - 60</cbc:Line> </fe:Party>
</cac:AddressLine> </fe:AccountingCustomerParty>
- <cac:Country> - <fe:TaxTotal>
<cbc:IdentificationCode>CO</cbc:IdentificationCode> <cbc:TaxAmount currencyID="COP">1619504.64</cbc:TaxAmount>
</cac:Country> <cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
</fe:Address> - <fe:TaxSubtotal>
</fe:PhysicalLocation> <cbc:TaxableAmount currencyID="COP">10121904</cbc:TaxableAmount>
- <fe:PartyTaxScheme> <cbc:TaxAmount currencyID="COP">1619504.64</cbc:TaxAmount>
<cbc:TaxLevelCode>0</cbc:TaxLevelCode> <cbc:Percent>16</cbc:Percent>
<cac:TaxScheme /> - <cac:TaxCategory>
</fe:PartyTaxScheme> - <cac:TaxScheme>
- <fe:PartyLegalEntity> <cbc:ID>01</cbc:ID>
<cbc:RegistrationName>PJ - 700085371</cbc:RegistrationName> </cac:TaxScheme>
</fe:PartyLegalEntity> </cac:TaxCategory>
</fe:Party> </fe:TaxSubtotal>
</fe:AccountingSupplierParty> </fe:TaxTotal>
- <fe:AccountingCustomerParty> - <fe:TaxTotal>
<cbc:AdditionalAccountID>2</cbc:AdditionalAccountID> <cbc:TaxAmount currencyID="COP">419046.82</cbc:TaxAmount>
Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 137 de 140 Página 138 de 140
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 37

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016


Anexo 1 Anexo 1

<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> 10. Relación de Esquemas (XSD) de Factura Electrónica


- <fe:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">10121904</cbc:TaxableAmount> Esquemas (XSD) de Factura Electrónica
<cbc:TaxAmount currencyID="COP">419046.82</cbc:TaxAmount> DIAN_UBL.xsd
<cbc:Percent>4.14</cbc:Percent> DIAN_UBL_Structures.xsd
- <cac:TaxCategory> CCTS_CCT_SchemaModule-2.0.xsd
- <cac:TaxScheme> CodeList_CurrencyCode_ISO_7_04.xsd
<cbc:ID>03</cbc:ID> CodeList_LanguageCode_ISO_7_04.xsd
</cac:TaxScheme> CodeList_MIMEMediaTypeCode_IANA_7_04.xsd
</cac:TaxCategory> CodeList_UnitCode_UNECE_7_04.xsd
</fe:TaxSubtotal> genericode-code-list-1.0.xsd
</fe:TaxTotal> UBL-CommonAggregateComponents-2.0.xsd
- <fe:LegalMonetaryTotal>
UBL-CommonBasicComponents-2.0.xsd
<cbc:LineExtensionAmount currencyID="COP">10121904</cbc:LineExtensionAmount>
UBL-CommonExtensionComponents-2.0.xsd
<cbc:TaxExclusiveAmount currencyID="COP">2038551.46</cbc:TaxExclusiveAmount>
UBL-CoreComponentParameters-2.0.xsd
<cbc:PayableAmount currencyID="COP">12160455.46</cbc:PayableAmount>
UBL-ExtensionContentDatatype-2.0.xsd
</fe:LegalMonetaryTotal>
UBL-QualifiedDatatypes-2.0.xsd
- <fe:InvoiceLine>
<cbc:ID>1</cbc:ID> UnqualifiedDataTypeSchemaModule-2.0.xsd
<cbc:InvoicedQuantity>234</cbc:InvoicedQuantity> xml.xsd
<cbc:LineExtensionAmount currencyID="COP">10121904</cbc:LineExtensionAmount>
- <fe:Item>
<cbc:Description>Línea-1 4171263356 f-s0001_700085371_248c0_R545939-41-9715</cbc:Description>
</fe:Item>
- <fe:Price>
<cbc:PriceAmount currencyID="COP">43256</cbc:PriceAmount>
</fe:Price>
</fe:InvoiceLine>
</fe:Invoice>

Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2 Anexo Técnico 001 Formatos de los Documentos XML de Facturación Electrónica – Versión 2
Página 139 de 140 Página 140 de 140

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

17. Momento desde el cual será medido el tiempo al que se refiere el “Artículo 7.42
Resolución 0019 de febrero de 2016

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación


Electrónica – Versión 2

Contenido

1. Introducción ......................................................................................................... 4
2. Consideraciones Generales. ................................................................................. 4
3. Referencias Normativas ....................................................................................... 5
4. Alcance de la Política de Firma............................................................................. 8
5. Política de Firma ................................................................................................... 8
5.1. Actores de la Firma............................................................................................... 8
5.2. Formato de Firma ................................................................................................. 8
5.3. Proceso de Firma .................................................................................................. 9
6. Algoritmo de Firma............................................................................................... 9
7. Algoritmo de Organización de Datos según el Canon .......................................... 9
8. Ubicación de la Firma ......................................................................................... 10
9. Condiciones de la Firma ..................................................................................... 10
10. Identificador de la Política.................................................................................. 12
10.1. Opción-1 ..................................................................................................... 12
10.2. Opción-2 ..................................................................................................... 13
11. Hora de Firma ..................................................................................................... 15
12. Firmante ............................................................................................................. 15
13. Ejemplo Firma .................................................................................................... 15
14. Mecanismo de firma electrónica........................................................................ 26
15. Certificado digital desde la vigencia de la circular 03-2016 de la ONAC ............ 26
16. Sobre el CANON de los documentos electrónicos y la validez de la firma digital41

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 1 de 42 Página 2 de 42
Edición 50.482
38 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Control de Versiones 1. Introducción

Este documento forma parte de los Anexos Técnicos de la resolución que desarrolla el
Decreto 2242 de 2015, por el cual se reglamentan las condiciones de expedición e
Fecha Versión Descripción
interoperabilidad de la factura electrónica con fines de masificación y control fiscal.
2016-02-24 1.0 Versión inicial.
2. Consideraciones Generales.
2017-08-16 2.0 - Aclaraciones sobre el documento.
El objetivo de esta Política define las principales características técnicas para la firma
- Ejemplificaciones. digital, que garantizan la seguridad, autenticidad y confiabilidad de todos los procesos que
Actualización de la Resolución 0019-2016, adoptada mediante la soporten la implementación de la factura electrónica en Colombia con fines de
Resolución NNNNN de fecha:_____ masificación y control fiscal, y los criterios comunes para el reconocimiento mutuo de
firmas digitales basadas en certificados digitales, que garanticen la seguridad e
interoperabilidad.

La Política de Firma está indicada y referenciada para todos los documentos electrónicos
que componen el conjunto de documentos del negocio electrónico denominado
Facturación Electrónica establecida por el Gobierno Nacional a cargo de la DIAN, mediante
el Decreto 2242 de 2015. Para todos los documentos que componen la facturación
electrónica la firma se hará mediante la inclusión de una etiqueta i.e. <Signature …/> —
dentro del formato estándar de intercambio XML, el cual está localizado en la siguiente
ruta:

XPath:

 /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Sign
ature
 /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:
Signature
 /fe:DebitNote/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:S
ignature

La etiqueta contendrá los elementos que constituyen la implementación del estándar


técnico XAdES, i.e. XML Advanced Electronic Signature asc; firma electrónica avanzada
XML. Los elementos que componen los detalles se encuentran en el documento «Anexo
Técnico 001 – Formatos de los Documentos XML de Facturación Electrónica».

La política de firma suministra la información que sobre la firma digital con destino al
control fiscal de la DIAN, deberá aplicar el facturador electrónico como medida de
ampliación del proceso de expedición de las facturas electrónicas. Se advierte que los

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 3 de 42 Página 4 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

detalles de las técnicas informáticas de implementación no forman parte de esta política. Normativa de aplicación sobre factura electrónica:
Únicamente se incluyen las referencias a los estándares que describen las especificaciones
Decreto 410 de 1971 por el que se expide el Código de Comercio y sus modificaciones.
técnicas sobre la implementación.
Decreto 624 de 1989 de aprobación del Estatuto Tributario y sus modificaciones.
La política de firma suministra la información que sobre la firma digital debiera verificar el
Adquirente, de acuerdo con lo previsto en el Artículo 5. Verificación y Rechazo de la factura Ley 527 de 1999 por medio de la cual se define y reglamenta el acceso y uso de los
electrónica, del decreto 2242 de 2015. mensajes de datos, del comercio electrónico y de las firmas digitales, y se establecen las
entidades de certificación y se dictan otras disposiciones.

Ley 962 de 2005 por la cual se dictan disposiciones sobre racionalización de trámites y
3. Referencias Normativas procedimientos administrativos de los organismos y entidades del Estado y de los
particulares que ejercen funciones públicas o prestan servicios públicos y sus
modificaciones.
Ley 527 de 1999 por medio de la cual se define y reglamenta el acceso y uso de los
mensajes de datos, del comercio electrónico y de las firmas digitales, y se establecen las Decreto 1929 de 2007 por el cual se reglamenta el artículo 616-1 del Estatuto Tributario.
entidades de certificación y se dictan otras disposiciones. Resolución 14465 de 2007 por medio de la cual se establecen las características y
Decreto reglamentario 1747 de 2000 por el cual se reglamenta parcialmente la Ley 527 de contenido técnico de la factura electrónica y de las notas crédito y otros aspectos
1999, en lo relacionado con las entidades de certificación, los certificados y las firmas relacionados con esta modalidad de facturación, y se adecúa el sistema técnico de control.
digitales. Ley 1231 de 2008 por la cual se unifica la factura como título valor como mecanismo de
Resolución 36119 de 30 de diciembre de 2005 por la cual se autoriza una entidad de financiación para el micro, pequeño y mediano empresario, y se dictan otras disposiciones.
certificación cerrada el Superintendente de Industria y Comercio. Decreto 3327 de 2009 por el cual se reglamente parcialmente la ley 1231 de 17 de julio de
Ley 1341 de 2009 por la cual se definen principios y conceptos sobre la sociedad de la 2008 y se dictan otras disposiciones.
información y la organización de las Tecnologías de la Información y las Comunicaciones – Decreto 2668 de 2010 por el cual se adiciona un parágrafo al artículo 2o del Decreto 1929
TIC–, se crea la Agencia Nacional de Espectro y se dictan otras disposiciones. de 2007.
Decreto 2364 de 2012 por medio del cual se reglamenta el artículo 7 de la ley 527 de 1999 Decreto 2242 del 24 de noviembre de 2015 por el cual se reglamentan las condiciones de
sobre la Firma Electrónica y se dictan otras disposiciones. expedición e interoperabilidad de la factura electrónica con fines de masificación y control
Decreto 19 de 2012 por el cual se dictan normas para suprimir o reformar regulaciones, fiscal.
procedimientos y trámites innecesarios existentes en la Administración Pública.

Decreto 333 del 19 de febrero 2014 por el cual se reglamenta el artículo 160 del Decreto
ley 9 de 2012, tiene por objeto definir el régimen de acreditación de las entidades de
certificación, en desarrollo de lo previsto en dicho artículo.

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 5 de 42 Página 6 de 42
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 39

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Especificaciones técnicas sobre la Firma Electrónica Avanzada: 4. Alcance de la Política de Firma

Este documento define la Política de Firma que detalla las condiciones generales para la
validación de la factura electrónica y que deberán ser admitidas por todas las plataformas
ETSI TS 101 903, v.1.2.2. v 1.3.2. y 1.4.1. Electronic Signatures and Infrastructures (SEI);
tecnológicas implicadas en el ciclo de facturación electrónica.
XML Advanced Electronic Signatures (XAdES).

ETSI TR 102 038, v.1.1.1. Electronic Signatures and Infraestructures (SEI); XML format for 5. Política de Firma
signature policies.
5.1. Actores de la Firma
ETSI TS 102 176-1 V2.0.0 Electronic Signatures and Infraestructures (ESI): Algorithms and
Paremeters for Secure Electronic Signatures; Part 1: Hash functions and asymmetric Facturador Electrónico:
algorithms.
Persona natural o jurídica comprendida en el ámbito del Decreto 2242 de 2015 y que como
ETSI TR 102 041, v.1.1.1. Electronic Signatures and Infraestructures (SEI); Signature policies tal debe facturar electrónicamente en las condiciones establecidas en el mismo decreto.
report. Para el ámbito de la firma electrónica son los firmantes vinculados a la persona natural o
jurídica que ha cumplido la habilitación de los Artículos 10 y 11 del Decreto 2242 de 2015.
ETSI TR 102 045, v.1.1.1. Electronic Signatures and Infraestructures (SEI); Signature policy
for extended business model. Adquirente:

ETSI TR 102 272, v.1.1.1. Electronic Signatures and Infraestructures (SEI); ASN.1 format for En el ámbito de la facturación electrónica es el receptor de la factura electrónica quien
signature policies. debe cumplir con el Artículo 5 del Decreto 2242 de 2015.

IETF RFC 2560, X.509 Public Key Infrastructure Online Certificate Status-Protocol-OCSP Proveedor Tecnológico:

IETF RFC 3125, Electronic Signature Policies En el ámbito de la facturación electrónica podrá ser el firmante autorizado por el facturador
electrónico a actuar en su nombre.
IETF RFC 5280, RFC 4325 y RFC 4630, Internet X.509 Public Key Infrastructure; Certificate
and Certificate Revocation List (CRL) Profile. El término firmante se circunscribe a la definición dada en el Artículo 1.4 Decreto 2364 de
2012.
ITU-T Recommendation X.680 (1997): “Information technology – Abstract Syntax Notation
One (ASN.1): Specification on basic notation” 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.

5.2. Formato de Firma

Se debe utilizar el estándar XMLDSig enveloped con formato XAdES-EPES según la


especificación técnica ETSI TS 101 903, versión 1.2.2, versión 1.3.2 y versión 1.4.1 siendo
obligatorio indicar la versión adoptada en las etiquetas XML, en las que se hace referencia
al número de versión.
Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 7 de 42 Página 8 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

El formato XAdES de firma electrónica avanzada adoptado por la DIAN para el uso de firma 8. Ubicación de la Firma
digital corresponde a la Directiva XAdES-EPES, con el certificado digital y toda la cadena de
certificación (desde el certificado raíz) incluida en los elementos «ds:X509Data» y
«ds:Object», y la política de firma, es decir este documento, como un hiperenlace en el La firma se ubicará dentro del documento electrónico en el XPath:
elemento «xades:SignaturePolicyIdentifier».
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent
Se admiten como válidos los algoritmos de generación de hash, codificación en base64,
firma, normalización y transformación definidos en el estándar XMLDSig. /ds:Signature/ds:SignatureValue

en la ruta /Invoice/UBLExtensions/ExtensionContent/Signature como lo define el


5.3. Proceso de Firma documento «ANEXO TÉCNICO – FORMATOS DE INTERCAMBIO DE LA FACTURACIÓN
ELECTRÓNICA – Definición de los Esquemas y Perfiles XSD».
6. Algoritmo de Firma

El algoritmo de firma usado sobre el elemento «SignedInfo» (organizado previamente


como establece el cánon) para la firma digital (que se adiciona al elemento
«SignatureValue») de la factura electrónica puede ser cualquiera de los definidos en la
especificación XML-Signature Syntax and Processing (http://www.w3.org/TR/xmldsig-
core2/#sec-Algorithms) que actualmente son:

Recomendado RSAwithSHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Recomendado RSAwithSHA256 http://www.w3.org/2001/04/xmldsig-more#rsa-sha256

Recomendado RSAwithSHA384 http://www.w3.org/2001/04/xmldsig-more#rsa-sha384 Figura 1. Estructura firma electrónica

Recomendado RSAwithSHA512 http://www.w3.org/2001/04/xmldsig-more#rsa-sha512

7. Algoritmo de Organización de Datos según el Canon 9. Condiciones de la Firma

El algoritmo para organizar los datos según el canon usado sobre el elemento «SignedInfo» El facturador electrónico o el proveedor tecnológico expresamente autorizado por este
para la firma digital (que se adiciona al elemento «SignatureValue») de la factura para hacerlo deberá aplicar la firma digital sobre el documento completo, con un
electrónica es “Canonical XML (omits comments)”. Para esto se debe usar el valor certificado digital vigente y no revocado al momento de la firma.
“http://www.w3.org/TR/2001/REC-xml-c14n-20010315” dentro del elemento
«CanonicalizationMethod».
La firma se aplica a todos los elementos de la factura electrónica, los elementos contenidos
NOTA: atienda lo dicho en la sección “8 Sobre el CANON de los dentro del elemento SignedProperties más la clave pública contenida en el elemento
documentos electrónicos y la validez de la firma digital” KeyInfo. Cada uno de estos se adiciona como referencia dentro del elemento SignedInfo.

<ds:CanonicalizationMethod <ds:SignedInfo>

Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<ds:Reference URI="">

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 9 de 42 Página 10 de 42
Edición 50.482
40 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

<ds:Transforms> C5DLjEPMA0GA1UEBxMGQm9nb3RhMUAwPgYDVQQKEzdEaXJlY2Npb24gZGUgSW1wdW
<ds:Transform VzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzIGRlIENvbG9tYmlhMRgwFgYDVQQLEw9Qc
m95ZWN0byBNVUlTQ0ExQDA+BgNVBAMTN0RpcmVjY2lvbiBkZSBJbXB1ZXN0b3MgeSBBZ
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> HVhbmFzIE5hY2lvbmFsZXMgZGUgQ29sb21iaWEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMI
</ds:Transforms> GJAoGBAIKPxSCoMIBOxjf87AIhSquNNQZgmPXQna5H2WqfxTot8G7e24hAquWZ7QRfwD
<ds:DigestMethod W6qIhSGZfffcRXVgGZfMLBzsciPXuMLjYCaepAF7zrCiaAJRft/RMZqngQaM8DdMoVaH1qO
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> MAqeLgHRdGjcSNCEN/Og2jSdutdnc/r+SToUUP9AgMBAAGjggJgMIICXDAlBgNVHRIEHjAch
<ds:DigestValue>Z4ZtpzPV5wz4pHSbxvX0Yiod+Dw=</ds:DigestValue> hpodHRwOi8vd3d3LmNlcnRpY2FtYXJhLmNvbTAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB
</ds:Reference> /wQEAwID+DATBgNVHSUEDDAKBggrBgEFBQcDAzARBglghkgBhvhCAQEEBAMCBaAwOAYJ
<ds:Reference URI="#KeyInfo"> YIZIAYb4QgEDBCsWKWh0dHA6Ly93d3cuY2VydGljYW1hcmEuY29tL2NlcnRzL2NybC5waHA
<ds:DigestMethod /MBMGCWCGSAGG+EIBCAQGFgRodHRwMC0GCWCGSAGG+EIBDQQgFh5DZXJ0aWZpY2F
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> kbyBkZSBmaXJtYSBkZSBj82RpZ28wHQYDVR0OBBYEFADk16fCfpFySux+Fm19mFxJm3evMI
<ds:DigestValue>WXYRuBvNqeIfwXNlZqRfGWfrl08=</ds:DigestValue> G5BgNVHSMEgbEwga6AFFN5H20Hz35AtxBO88ii2J1BLSshoYGSpIGPMIGMMQswCQYDVQ
</ds:Reference> QGEwJDTzEfMB0GA1UEBxMWQ2FycmVyYSA5IDE2LTIxIEJvZ290YTEyMDAGA1UEChMpQ2
<ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" VydGljYW1hcmEgUy5BLiBFbnRpZGFkIGRlIENlcnRpZmljYWNpb24xKDAmBgNVBAMTH0Nlc
URI="#SignedProperties"> nRpZmljYWRvIEVtcHJlc2FyaWFsIENsYXNlLUGCAQEwUQYDVR0gBEowSDBGBggrBgEEoVQK
<ds:DigestMethod MjA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3LmNlcnRpY2FtYXJhLmNvbS9maXJtYV9jb2
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> RpZ28uaHRtbDBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vd3d3LmNlcnRpY2FtYXJhLmNv
<ds:DigestValue>NRsf6F1vvGb8DJAeEAYVQF3kcDw=</ds:DigestValue> bS9jZXJ0cy9jZXJ0aWNhbWFyYS5jcmwwDQYJKoZIhvcNAQEFBQADggEBAA93/J8l+t6KrKerp
</ds:Reference> 8JC3vMwLykh8NnWpUdmUTDJacMY5E+vML23CxSmYifveByt4/s6s+hT/MHYm8khPNIJ4k3
… qFRnnQgbgi4GOkRHqfcihF6cahBVO9lZ7Kud6tcTV+zchLmh0fy75QKzSLPEnb7pNdcr1cAYd
</ds:SignedInfo> 984DOgP7HxGBy7mxHUszUt3YCgKMbeuXg86L69ekVWUskydw/q/xLFvQwh/2RVjxdv5ydkr
s8d4+W9G1Z310bw8X3MFzhanG9t2COzjCECTqUCLjXx+Z9Jp79iuLkcwEMNP43kBrBQ94y8
xlLcy295z3EdTd+XHAJ+4dZk+N9mBYUPs4jeW56CM=<ds:X509Certificate>
</ds:X509Data>
El certificado público requerido para validar la firma debe ser embebido dentro del XPath: </ds:KeyInfo>

/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent 10. Identificador de la Política


/ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate
en formato base64:
10.1. Opción-1
<ds:KeyInfo Id="KeyInfo"> Configuración del Identificador de Política para certificados digitales tipo sha-1
<ds:X509Data>
xPath:
<ds:X509Certificate>MIIFszCCBJugAwIBAgICJS4wDQYJKoZIhvcNAQEFBQAwgYwxC /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
zAJBgNVBAYTAkNPMR8wHQYDVQQHExZDYXJyZXJhIDkgMTYtMjEgQm9nb3RhMTIwMAYD /ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP
VQQKEylDZXJ0aWNhbWFyYSBTLkEuIEVudGlkYWQgZGUgQ2VydGlmaWNhY2lvbjEoMCYG roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyId/xa
A1UEAxMfQ2VydGlmaWNhZG8gRW1wcmVzYXJpYWwgQ2xhc2UtQTAeFw0wNjAxMDMx des:Identifier:=
NjIxMDlaFw0wODAxMDMxNjIxMDlaMIHLMQswCQYDVQQGEwJDTzENMAsGA1UECBMER
Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 11 de 42 Página 12 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

10.1. Opción-1 10.2. Opción-2


Configuración del Identificador de Política para certificados digitales tipo sha-1 Configuración del Identificador de Política para certificados digitales tipo sha-2
Valor: roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyId/xa
des:Identifier:=
https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf
Valor del elemento:
xPath:
https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP xPath:
roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyHash/
ds:DigestMethod/@Algorithm:= /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP
Valor: roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyHash/
ds:DigestMethod/@Algorithm:=
http://www.w3.org/2000/09/xmldsig#sha1
Valor del atributo:
xPath:
http://www.w3.org/2001/04/xmlenc#sha512
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP Este valor depende del resumen criptográfico utilizado; vea la Regla-3
roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyId/xa
des:Description xPath:

Valor: /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP
Política de firma para facturas electrónicas de la República de Colombia. roperties/xades:SignaturePolicyIdentifier/xades:SignaturePolicyId/xades:SigPolicyId/xa
des:Description

Valor del elemento:

“Política de firma para facturas electrónicas de la República de Colombia.”


10.2. Opción-2 OBSERVACIÓN:
Configuración del Identificador de Política para certificados digitales tipo sha-2 Si utiliza y aplica las definiciones de este documento para firmar digitalmente, entonces
xPath: observe que el nombre del identificador ../xades:Identifier cambió, i.e. que existe una
nueva Política de Firma
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature
/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureP

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 13 de 42 Página 14 de 42
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 41

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

11. Hora de Firma http://www.dian.gov.co/contratos/facturaelectronica/v1 http://000-


24204z9.dian.loc:18016/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd
Se debe especificar en formato xsd:dateTime la fecha y hora en que reclama el firmante
">
haber firmado la factura electrónica.
<ext:UBLExtensions>
<xades:SigningTime>2009-07-14T13:28:00+02:00</xades:SigningTime> <ext:UBLExtension>
<ext:ExtensionContent>
NOTA: Es deber de los facturadores electrónicos que los sistemas computacionales que <sts:DianExtensions>
utilicen para el firmado de los documentos deberán estar sincronizados con el reloj de la <sts:InvoiceControl>
súper intendencia de industria y comercio el cual determina la hora legal colombiana. <sts:InvoiceAuthorization>000001</sts:InvoiceAuthorization>
http://www.sic.gov.co/hora-legal-colombiana <sts:AuthorizationPeriod>
<cbc:StartDate>2014-01-04</cbc:StartDate>
12. Firmante <cbc:EndDate>2016-01-04</cbc:EndDate>
</sts:AuthorizationPeriod>
El elemento xades:SignerRole contiene uno y sólo uno de los siguientes atributos:
<sts:AuthorizedInvoices>
• “supplier” cuando la firma de la factura la realiza el Obligado a Facturar.
<sts:Prefix>81</sts:Prefix>
• “third party” cuando la firma la realiza un Proveedor Tecnológico que en su caso,
<sts:From>10007869</sts:From>
actué en su nombre.
<sts:To>19999999</sts:To>
<xades:SignerRole>supplier</xades:SignerRole>
</sts:AuthorizedInvoices>
</sts:InvoiceControl>
<sts:InvoiceSource>
13. Ejemplo Firma
<cbc:IdentificationCode listAgencyID="6"
<?xml version="1.0" encoding="UTF-8" standalone="no"?> listAgencyName="United Nations Economic Commission for Europe"
<fe:Invoice xmlns:fe="http://www.dian.gov.co/contratos/facturaelectronica/v1"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponent listSchemeURI="urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-
s-2" 2.0">
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" CO
xmlns:clm54217="urn:un:unece:uncefact:codelist:specification:54217:2001" </cbc:IdentificationCode>
xmlns:clm66411="urn:un:unece:uncefact:codelist:specification:66411:2001" </sts:InvoiceSource>
xmlns:clmIANAMIMEMediaType="urn:un:unece:uncefact:codelist:specification:IANAMIM <sts:SoftwareProvider>
EMediaType:2003" <sts:ProviderID schemeAgencyID="195"
xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas
-2" Nacionales)"
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" schemeName="SoftwareMakerID"
xmlns:sts="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures"
xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModu schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html#
le:2" SoftwareMakerID">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 700085380
xsi:schemaLocation=" </sts:ProviderID>

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 15 de 42 Página 16 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

<sts:SoftwareID schemeAgencyID="195" <ds:DigestValue>nQoslfKNH9/a7YoLBXFYsyTkBJ8=</ds:DigestValue>


schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas </ds:Reference>
Nacionales)" <ds:Reference URI="#xmldsig-87d128b5-aa31-4f0b-8e45-3d9cfa0eec26-keyinfo">
schemeName="SoftwareID" <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>0iE/FGZgLfbnV9DhUaDBBVPjn44=</ds:DigestValue>
schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html# </ds:Reference>
sofwareID"> <ds:Reference Type="http://uri.etsi.org/01903#SignedProperties"
8bad2864-011e-4fa1-8bfe-843ab63a4bf2 URI="#xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807-signedprops">
</sts:SoftwareID> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
</sts:SoftwareProvider> <ds:DigestValue>4VZaJAZGvxifoGYetOYuOEuZUrE=</ds:DigestValue>
<sts:SoftwareSecurityCode </ds:Reference>
schemeAgencyID="195" </ds:SignedInfo>
schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)" <ds:SignatureValue Id="xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807-sigvalue">
schemeName="SoftwareSecurityCode" Ijd7mzeBj4NV/F+EyP7WQO13Bi1wLNFFyvQPmiXgcTQ9zBYtuTWNeUS+vk425vrA1ghgC8V
fpem9
schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html# ODzhe/gsV5R82Ya9Dp3Ek6SDIoJYsD1nFEaq5h1Gt56iMr+hPEvyvR6ddQl+n4sRhmLCKvKV3
SofwareSecurityCode"> Jge
L8MvAx6Bg+m8Z7sQVdbBjLE/4oSdN+jo8DpUQrPuKMg0ZRmMEBp4LGbljQE0esFLG0cHml
54bf6b1cfe683bcaf1fe8b67e98e9facfb5d3ec011a9966327f6d2b5c368d59d76d811e40d LeFEZH
19f050e4a8ea0eaa0a0d42 </ds:SignatureValue>
</sts:SoftwareSecurityCode> <ds:KeyInfo Id="xmldsig-87d128b5-aa31-4f0b-8e45-3d9cfa0eec26-keyinfo">
</sts:DianExtensions> <ds:X509Data>
</ext:ExtensionContent> <ds:X509Certificate>
</ext:UBLExtension> MIIILDCCBhSgAwIBAgIIfq9P6xyRMBEwDQYJKoZIhvcNAQELBQAwgbQxIzAhBgkqhkiG9w0B
<ext:UBLExtension> CQEW
<ext:ExtensionContent> FGluZm9AYW5kZXNzY2QuY29tLmNvMSMwIQYDVQQDExpDQSBBTkRFUyBTQ0QgUy5BLiB
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" DbGFzZSBJ
Id="xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807"> STEwMC4GA1UECxMnRGl2aXNpb24gZGUgY2VydGlmaWNhY2lvbiBlbnRpZGFkIGZpbmFsM
<ds:SignedInfo> RMwEQYD
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n- </ds:X509Certificate>
20010315"/> </ds:X509Data>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> </ds:KeyInfo>
<ds:Reference Id="xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807-ref0" URI=""> <ds:Object>
<ds:Transforms> <xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped- xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#"
signature"/> Target="#xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807">
</ds:Transforms> <xades:SignedProperties Id="xmldsig-e2f27048-53c6-4130-bf5e-5915089e9807-
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> signedprops">

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 17 de 42 Página 18 de 42
Edición 50.482
42 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

<xades:SignedSignatureProperties> C=CO,L=Bogota D.C.,O=Andes SCD,OU=Division de certificacion,CN=ROOT CA Ficticious


<xades:SigningTime>2015-09-04T20:06:27.100-05:00</xades:SigningTime> ECD Colombia
<xades:SigningCertificate> S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f
<xades:Cert> </ds:X509IssuerName>
<xades:CertDigest> <ds:X509SerialNumber>3248112716520923666</ds:X509SerialNumber>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> </xades:IssuerSerial>
<ds:DigestValue>2el6MfWvYsvEaa/TV513a7tVK0g=</ds:DigestValue> </xades:Cert>
</xades:CertDigest> </xades:SigningCertificate>
<xades:IssuerSerial> <xades:SignaturePolicyIdentifier>
<ds:X509IssuerName> <xades:SignaturePolicyId>
C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad <xades:SigPolicyId>
final,CN=Ficticious ECD Colombia Clase <xades:Identifier>
II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f http://www.facturae.es/politica_de_firma_formato_facturae/politica_de_firma_formato
</ds:X509IssuerName> _facturae_v3_1.pdf
<ds:X509SerialNumber>9128602840918470673</ds:X509SerialNumber> </xades:Identifier>
</xades:IssuerSerial> </xades:SigPolicyId>
</xades:Cert> <xades:SigPolicyHash>
<xades:Cert> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<xades:CertDigest> <ds:DigestValue>Ohixl6upD6av8N7pEvDABhEL6hM=</ds:DigestValue>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> </xades:SigPolicyHash>
<ds:DigestValue>YGJTXnOzmebG2Mc6A/QapNi1PRA=</ds:DigestValue> </xades:SignaturePolicyId>
</xades:CertDigest> </xades:SignaturePolicyIdentifier>
<xades:IssuerSerial> <xades:SignerRole>
<ds:X509IssuerName> <xades:ClaimedRoles>
C=CO,L=Bogota D.C.,O=Andes SCD,OU=Division de certificacion,CN=Sub CA Ficticious ECD <xades:ClaimedRole>supplier</xades:ClaimedRole>
Colombia </xades:ClaimedRoles>
S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f </xades:SignerRole>
</ds:X509IssuerName> </xades:SignedSignatureProperties>
<ds:X509SerialNumber>7958418607150926283</ds:X509SerialNumber> </xades:SignedProperties>
</xades:IssuerSerial> </xades:QualifyingProperties>
</xades:Cert> </ds:Object>
<xades:Cert> </ds:Signature>
<xades:CertDigest> </ext:ExtensionContent>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> </ext:UBLExtension>
<ds:DigestValue>6EVr7OINyc49AgvNkie19xul55c=</ds:DigestValue> </ext:UBLExtensions>
</xades:CertDigest> <cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>
<xades:IssuerSerial> <cbc:CustomizationID
<ds:X509IssuerName> schemeName="nombre archivo xsd"

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 19 de 42 Página 20 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

</cac:PartyIdentification>
schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html# <cac:PartyName>
xsdFile"> <cbc:Name>PJ - 900373076 - Adquiriente FE</cbc:Name>
DIAN_UBL_v1_0_foc.xsd </cac:PartyName>
</cbc:CustomizationID> <fe:PhysicalLocation>
<cbc:ProfileID schemeName="Lista de perfiles UBL de la DIAN" <fe:Address>
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html# <cbc:CityName>Velez</cbc:CityName>
profileList"> <cbc:CountrySubentity>Santander</cbc:CountrySubentity>
Factura de Venta Contingencia - Transcripción <cac:AddressLine>
</cbc:ProfileID> <cbc:Line> carrera 8 Nº 6C - 89</cbc:Line>
<cbc:ID>8110007869</cbc:ID> </cac:AddressLine>
<cbc:UUID schemeAgencyID="195" <cac:Country>
schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)"> <cbc:IdentificationCode>CO</cbc:IdentificationCode>
a1beaaef31a0c05e97b0c4f6fbc1902d66a93245 </cac:Country>
</cbc:UUID> </fe:Address>
<cbc:IssueDate>2015-07-21</cbc:IssueDate> </fe:PhysicalLocation>
<cbc:IssueTime>00:00:00</cbc:IssueTime> <fe:PartyTaxScheme>
<cbc:InvoiceTypeCode listAgencyID="195" <cbc:TaxLevelCode listName="Régimen Común de IVA">2</cbc:TaxLevelCode>
listAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)" <cac:TaxScheme/>
listName="Lista de códigos por tipo de factura" </fe:PartyTaxScheme>
<fe:PartyLegalEntity>
listURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html#Invoi <cbc:RegistrationName>PJ - 900373076</cbc:RegistrationName>
ceTypeCodeList"> </fe:PartyLegalEntity>
2 </fe:Party>
</cbc:InvoiceTypeCode> </fe:AccountingSupplierParty>
<cbc:Note>Set de pruebas = fos0001_900373076 </cbc:Note> <fe:AccountingCustomerParty>
<cbc:DocumentCurrencyCode>COP</cbc:DocumentCurrencyCode> <cbc:AdditionalAccountID>2</cbc:AdditionalAccountID>
<fe:AccountingSupplierParty> <fe:Party>
<cbc:AdditionalAccountID>1</cbc:AdditionalAccountID> <cac:PartyIdentification>
<fe:Party> <cbc:ID schemeAgencyID="195"
<cac:PartyIdentification> schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)"
<cbc:ID schemeAgencyID="195" schemeID="22"
schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)"
schemeID="31" schemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/anexo_v1_0.html#
schemeName="NIT del contribuyente"> tipoDocIdentidad"
900373076 schemeName="Número del Documento de Identidad del Adquiriente; código del
</cbc:ID> tipo en el atributo schemeID">

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 21 de 42 Página 22 de 42
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 43

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

8355990 </cac:TaxScheme>
</cbc:ID> </cac:TaxCategory>
</cac:PartyIdentification> </fe:TaxSubtotal>
<fe:PhysicalLocation> </fe:TaxTotal>
<fe:Address> <fe:TaxTotal>
<cbc:Department>Tolima</cbc:Department> <cbc:TaxAmount currencyID="COP">419046.82</cbc:TaxAmount>
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName> <cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cbc:CityName>Guamo</cbc:CityName> <fe:TaxSubtotal>
<cbc:CountrySubentity>Tolima</cbc:CountrySubentity> <cbc:TaxableAmount currencyID="COP">10121904</cbc:TaxableAmount>
<cac:AddressLine> <cbc:TaxAmount currencyID="COP">419046.82</cbc:TaxAmount>
<cbc:Line> carrera 8 Nº 6C - 39</cbc:Line> <cbc:Percent>4.14</cbc:Percent>
</cac:AddressLine> <cac:TaxCategory>
<cac:Country> <cac:TaxScheme>
<cbc:IdentificationCode>CO</cbc:IdentificationCode> <cbc:ID>03</cbc:ID>
</cac:Country> </cac:TaxScheme>
</fe:Address> </cac:TaxCategory>
</fe:PhysicalLocation> </fe:TaxSubtotal>
<fe:PartyTaxScheme> </fe:TaxTotal>
<cbc:TaxLevelCode>0</cbc:TaxLevelCode> <fe:LegalMonetaryTotal>
<cac:TaxScheme/> <cbc:LineExtensionAmount currencyID="COP">10121904</cbc:LineExtensionAmount>
</fe:PartyTaxScheme> <cbc:TaxExclusiveAmount currencyID="COP">2038551.46</cbc:TaxExclusiveAmount>
<fe:Person> <cbc:PayableAmount currencyID="COP">12160455.46</cbc:PayableAmount>
<cbc:FirstName>Primer-N</cbc:FirstName> </fe:LegalMonetaryTotal>
<cbc:FamilyName>Apellido-8355990</cbc:FamilyName> <fe:InvoiceLine>
<cbc:MiddleName>Segundo-N</cbc:MiddleName> <cbc:ID>1</cbc:ID>
</fe:Person> <cbc:InvoicedQuantity>10</cbc:InvoicedQuantity>
</fe:Party> <cbc:LineExtensionAmount currencyID="COP">100</cbc:LineExtensionAmount>
</fe:AccountingCustomerParty> <fe:Item>
<fe:TaxTotal> <cbc:Description>Línea-1 8110007869 fos0001_900373076_8bad2_R000001-81-
<cbc:TaxAmount currencyID="COP">1619504.64</cbc:TaxAmount> 26610</cbc:Description>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> </fe:Item>
<fe:TaxSubtotal> <fe:Price>
<cbc:TaxableAmount currencyID="COP">10121904</cbc:TaxableAmount> <cbc:PriceAmount currencyID="COP">43256</cbc:PriceAmount>
<cbc:TaxAmount currencyID="COP">1619504.64</cbc:TaxAmount> </fe:Price>
<cbc:Percent>16</cbc:Percent> </fe:InvoiceLine>
<cac:TaxCategory> <fe:InvoiceLine>
<cac:TaxScheme> <cbc:ID>2</cbc:ID>
<cbc:ID>01</cbc:ID> <cbc:InvoicedQuantity>10</cbc:InvoicedQuantity>

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 23 de 42 Página 24 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

<cbc:LineExtensionAmount currencyID="COP">100</cbc:LineExtensionAmount> Y al cumplimiento del literal “d” del Artículo 3 del Decreto 2242-2015: el PT
<cac:TaxTotal> “…expresamente autorizado” por el OFE.
<cbc:TaxAmount currencyID="COP">20.14</cbc:TaxAmount>
Vea la definición sobre el lapso del artículo 7 del decreto 2242-2015, aplicable al
<cac:TaxSubtotal>
elemento
<cbc:TaxAmount currencyID="COP">16</cbc:TaxAmount>
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/d
<cbc:Percent>16</cbc:Percent>
s:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignaturePrope
<cac:TaxCategory>
rties/xades:SigningTime
<cac:TaxScheme>
<cbc:ID>01</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
14. Mecanismo de firma electrónica
<cac:TaxSubtotal>
<cbc:TaxAmount currencyID="COP">4.14</cbc:TaxAmount> El mecanismo de firma electrónica a que se refiere el artículo 7 de la Ley 527 de 1999 y el
<cbc:Percent>4.14</cbc:Percent> Decreto 2364 de 2012 será considerada en el negocio electrónico denominado Facturación
<cac:TaxCategory> Electrónica una vez sea reglamentada por la DIAN para tal efecto.
<cac:TaxScheme>
<cbc:ID>03</cbc:ID> 15. Certificado digital desde la vigencia de la circular 03-2016 de la ONAC
</cac:TaxScheme>
Este documento incluye los argumentos que deberán usarse como valores de los
</cac:TaxCategory>
parámetros de:
</cac:TaxSubtotal>
</cac:TaxTotal>  Los certificados digitales con no repudio previstos en el estándar RFC-5280, y que
<fe:Item> cumplan con la Ley de Comercio Electrónico de Colombia, que utilicen los
<cbc:Description>Línea-2 8110007869 fos0001_900373076_8bad2_R000001-81- facturadores electrónicos previstos en el Decreto 2242-2015 para firmar
26610</cbc:Description> digitalmente los documentos desmaterializados del negocio de la Facturación
</fe:Item> Electrónica.
<fe:Price>  Los atributos que resuelven las ambigüedades de los elementos que conforman
<cbc:PriceAmount currencyID="COP">10</cbc:PriceAmount> los documentos desmaterializados del negocio de la Facturación Electrónica,
</fe:Price> precisando las características criptográficas empleadas para cumplir con la Ley de
</fe:InvoiceLine> Comercio Electrónico de Colombia.
</fe:Invoice>
Referencia: URL https://es.wikipedia.org/wiki/SHA-2
Vea la precisión hecha a la sección “Firmante”, aplicable al elemento
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/d
s:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignaturePrope
rties/xades:SignerRole/xades:ClaimedRoles/xades:ClaimedRole

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 25 de 42 Página 26 de 42
Edición 50.482
44 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Regla-1 Lapso de Validez del certificado digital Expedido ANTES de octubre 1 de 2016 T00:00:00, y hasta
la terminación de la vigencia
Lapso de Validez del certificado digital Expedido ANTES de octubre 1 de 2016 T00:00:00, y hasta
la terminación de la vigencia  Uso de la clave pública del certificado digital carece de los propósitos “firma digital” o “no
repudio”.
Signature Algorithm Valores válidos dentro del certificado digital:
Pueden estar presentes ambos motivos.
Sha1WithRSAEncryption
sha224WithRSAEncryption Si el lapso de validez inhabilita a
sha256WithRSAEncryption
sha384WithRSAEncryption /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/ds:Object/xad
sha512WithRSAEncryption es:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime,
X509v3 Key Usage: critical Valores necesarios dentro del certificado digital: entonces deberá registrarse como una firma digital fallida para el documento electrónico, motivada en:

Digital Signature  Fecha de expedición del documento electrónico no corresponde con el lapso de vigencia del
certificado digital.
Non Repudiation
Este motivo puede ser concurrente con los descritos en la celda anterior.
Descripción:

Estamos aplicando la reglamentación de la ONAC, URL


http://onac.org.co/anexos/documentos/TRANSICIRCULARES/2016circulares/circular03-2016.pdf

Si el valor “Validity” del lapso de vigencia del certificado empezó antes de octubre 1 de 2016, la firma digital
de la factura electrónica puede:

 Emplear certificados digitales que hayan sido generados con resúmenes criptográficos del tipo SHA1
 Que el fragmento SignedInfo al que se le aplicó el canon fue la entrada para calcular el resumen
criptográfico que fue firmado digitalmente con << http://www.w3.org/2000/09/xmldsig#rsa-sha1
>>
 La aplicación del algoritmo de firma digital de las facturas electrónicas depende del lapso de vigencia
dentro del cual debió haber sido generada y firmada, y del método de generación del certificado
digital utilizado. No podrá existir una factura con fecha válida, i.e.
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/ds:Object/
xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:Signin
gTime— diferente o por fuera del lapso de vigencia del certificado digital que se usó para calcular
la firma-digital.

El no cumplimiento de estos valores deberá registrarse como una firma digital fallida para el
documento electrónico, motivada en:

 Algoritmo de Firma del certificado digital (tipo SHA1) no previsto por la DIAN
Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 27 de 42 Página 28 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Regla-2 Lapso de Validez del certificado digital Después de 30 de septiembre de 2016 T23:59:59

Lapso de Validez del certificado digital Después de 30 de septiembre de 2016 T23:59:59  Fecha de expedición del documento electrónico no corresponde con el lapso de vigencia del
certificado digital.
Signature Algorithm Valores válidos dentro del certificado digital:
Este motivo puede ser concurrente con los descritos en la celda anterior.
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
X509v3 Key Usage: critical Valores necesarios dentro del certificado digital:

Digital Signature
Regla-3
Non Repudiation
Algoritmo de firma digital aplicado a la factura Certificado digital expedido después de 30 de
Descripción: electrónica dentro del documento electrónico septiembre de 2016 T23:59:59
Estamos aplicando la reglamentación de la ONAC, URL UBL
http://onac.org.co/anexos/documentos/TRANSICIRCULARES/2016circulares/circular03-2016.pdf /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[ Algoritmo=RSAwithSHA256
Si el valor “Validity” del lapso de vigencia del certificado empezó después del 30 de septiembre de 2016 X]/ext:ExtensionContent/ds:Signature/ds:SignedI Use: http://www.w3.org/2001/04/xmldsig-more#rsa-
T23:59:59, la firma digital de la factura electrónica tiene que: nfo/ds:SignatureMethod/@Algorithm= sha256

 Emplear certificados digitales que hayan sido generados con resúmenes criptográficos del tipo SHA256; Algoritmo=RSAwithSHA384
existen otras opciones como aparece en la lista << Signature Algorithm >> Use: http://www.w3.org/2001/04/xmldsig-more#rsa-
sha384
 Que el resumen criptográfico que se aplicó al fragmento que fue firmado digitalmente corresponda con
el << SignatureMethod >> empleado Algoritmo=RSAwithSHA512
Use: http://www.w3.org/2001/04/xmldsig-more#rsa-
El no cumplimiento de estos valores deberá registrarse como una firma digital fallida para el documento
sha512
electrónico, motivada en:
Descripción:
 Algoritmo de Firma del certificado digital (tipo SHA2) no previsto por la DIAN
Estamos aplicando la reglamentación de la ONAC, URL
 Uso de la clave pública del certificado digital carece de los propósitos “firma digital” o “no repudio”.
Vea Anexo 2. http://onac.org.co/anexos/documentos/TRANSICIRCULARES/2016circulares/circular03-2016.pdf
Pueden estar presentes ambos motivos. El algoritmo de firma digital aplicado a la facture electrónica no tiene correspondencia directa con el resumen
criptográfico utilizado para obtener los fragmentos de la Regla-4, i.e. pueden usarse tamaños de
Si el lapso de validez inhabilita a
Si el valor del ../ds:SignatureMethod/@Algorithm no corresponde con los valores paramétricos, entonces
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/ds:Object/xades:Qu
deberá registrarse como una firma digital fallida para el documento electrónico, motivada en:
alifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, entonces
deberá registrarse como una firma digital fallida para el documento electrónico, motivada en:  Empleó un algoritmo de firma digital no previsto por la DIAN. Vea Anexo 2.

Si el valor del ../ds:SignatureMethod/@Algorithm corresponde a

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 29 de 42 Página 30 de 42
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 45

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Algoritmo de firma digital aplicado a la factura Certificado digital expedido después de 30 de Regla-4
electrónica dentro del documento electrónico septiembre de 2016 T23:59:59
Algoritmos de resumen criptográfico aplicado a los Certificado digital expedido después de 30 de
UBL
fragmentos de la factura electrónica que se incluyen septiembre de 2016 T23:59:59
http://www.w3.org/2000/09/xmldsig#rsa-sha1, entonces deberá registrarse como una firma digital dentro del fragmento que se firma digitalmente
fallida para el documento electrónico, motivada en:
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:E SHA256. Cadena de 256 bits.
 Empleó un algoritmo de firma digital que está caducado según el reglamento de la Ley de xtensionContent/ds:Signature/ds:SignedInfo/ds:Referenc Use: http://www.w3.org/2001/04/xmlenc#sha256
Comercio Electrónico de Colombia. Vea Anexo 2. e[1]/ds:DigestMethod/@Algorithm=
SHA384. Cadena de 384 bits.
Use:
http://www.w3.org/2001/04/xmldsig-
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:E
more#sha384
xtensionContent/ds:Signature/ds:SignedInfo/ds:Referenc
e[2]/ds:DigestMethod/@Algorithm=
SHA512. Cadena de 512 bits.
Use:
http://www.w3.org/2001/04/xmlenc#sha512
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:E
xtensionContent/ds:Signature/ds:SignedInfo/ds:Referenc
e[3]/ds:DigestMethod/@Algorithm

/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:E
xtensionContent/ds:Signature/ds:Object/xades:Qualifying
Properties/xades:SignedProperties/xades:SignedSignatur
eProperties/xades:SigningCertificate/xades:Cert[1]/xades
:CertDigest/ds:DigestMethod/@Algorithm=

/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:E
xtensionContent/ds:Signature/ds:Object/xades:Qualifying
Properties/xades:SignedProperties/xades:SignedSignatur
eProperties/xades:SigningCertificate/xades:Cert[2]/xades
:CertDigest/ds:DigestMethod/@Algorithm=

/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:E
xtensionContent/ds:Signature/ds:Object/xades:Qualifying
Properties/xades:SignedProperties/xades:SignedSignatur
eProperties/xades:SigningCertificate/xades:Cert[3]/xades
:CertDigest/ds:DigestMethod/@Algorithm=

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 31 de 42 Página 32 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

Algoritmos de resumen criptográfico aplicado a los Certificado digital expedido después de 30 de


fragmentos de la factura electrónica que se incluyen septiembre de 2016 T23:59:59
La vista de un certificado digital
dentro del fragmento que se firma digitalmente
Certificate:
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:E
xtensionContent/ds:Signature/ds:Object/xades:Qualifying Data:
Properties/xades:SignedProperties/xades:SignedSignatur
eProperties/xades:SignaturePolicyIdentifier/xades:Signat Version: 3 (0x2)
urePolicyId/xades:SigPolicyHash/ds:DigestMethod/@Algo Serial Number:
rithm=
5b:aa:82:68:12:65:0b:cc
Descripción:
Signature Algorithm: sha256WithRSAEncryption
Estamos aplicando la reglamentación de la ONAC, URL
Issuer: [email protected], CN=CA ANDES SCD S.A. Clase II, OU=Division de
http://onac.org.co/anexos/documentos/TRANSICIRCULARES/2016circulares/circular03-2016.pdf certificacion entidad final, O=Andes SCD., L=Bogota D.C., C=CO

El algoritmo de resumen criptográfico utilizado para los fragmentos que intervienen y forman parte del Validity
elemento que se firma digitalmente no tiene correspondencia con el algoritmo de firma digital de la Regla-3. Not Before: Sep 24 17:35:03 2016 GMT
Si el valor del ../ds:DigestMethod/@Algorithm no corresponde con los valores paramétricos, entonces
deberá registrarse como una firma digital fallida para el documento electrónico, motivada en: Not After : Sep 24 17:35:03 2019 GMT

 Empleó un algoritmo de resumen criptográfico no previsto por la DIAN. Vea Anexo 2. Subject: streetAddress=Calle Falsa No 12
34/[email protected], CN=Usuario de
Si el valor del ../ds:DigestMethod/@Algorithm corresponde a http://www.w3.org/2000/09/xmldsig#sha1, Pruebas/serialNumber=11111111/title=Persona Juridica, OU=Certificado de Persona Juridica emitido
entonces deberá registrarse como una firma digital fallida para el documento electrónico, motivada en: por Andes SCD Av. Carrera 45 No 103 - 34 OF 205, L=Bogota, ST=Cundinamarca, C=CO
 Empleó un algoritmo de resumen criptográfico que está caducado según el reglamento de la Ley de Subject Public Key Info:
Comercio Electrónico de Colombia. Vea Anexo 2.
Public Key Algorithm: rsaEncryption

RSA Public Key: (2048 bit)

Modulus (2048 bit):

00:9e:fa:a3:e7:ef:dc:90:e3:9a:f6:b9:24:83:32:

7e:2c:70:d1:b3:09:dc:26:3a:02:e9:0d:5f:0d:a8:

8f:7a:c7:90:77:f2:59:d8:6b:dc:3b:c3:b7:95:5f:

90:d9:be:14:66:dc:34:07:ba:45:c7:6d:87:3d:7a:

08:55:b5:a9:19:e0:c2:a3:b1:52:03:73:be:f9:05:

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 33 de 42 Página 34 de 42
Edición 50.482
46 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

La vista de un certificado digital La vista de un certificado digital

b1:b0:3f:a0:55:7b:82:93:51:7a:fa:a8:5f:f0:00: keyid:A8:4B:B4:F4:0B:A7:B6:5B:D4:A0:28:85:10:9D:04:13:33:C4:A7:F7

4b:86:47:73:04:7b:6d:6a:ce:e1:1a:a0:59:84:cd:

95:c3:58:7f:68:f5:74:05:ab:a9:c7:a3:53:98:2d: X509v3 Certificate Policies:

44:2b:43:b8:c7:2b:2c:cd:ab:4a:47:3e:4a:b9:a7: Policy: 1.3.6.1.4.1.31304.1.2.9.2.2

c7:1b:c3:98:97:70:6d:c2:46:70:2b:ec:32:1e:27: User Notice:

38:cb:0b:db:c7:a0:0e:48:9c:5e:7e:95:32:3a:70: Explicit Text:

3d:63:91:72:7b:68:fa:f1:2b:88:4a:99:cb:59:8c: CPS: http://www.andesscd.com.co/docs/DPC_AndesSCD_V2.2.pdf

8f:cb:9c:c6:bb:ab:c2:2b:bb:19:c1:79:c8:ba:e3:

1b:b9:5f:52:95:38:88:85:c7:81:00:ab:06:68:fb: X509v3 CRL Distribution Points:

66:90:25:04:07:3b:36:cf:98:98:fc:12:d9:ae:67: URI:http://www.andesscd.com.co/includes/getCert.php?crl=1

ef:f8:ba:41:8b:62:a8:04:a3:8f:5f:eb:79:13:3a:

3c:15:19:24:1c:07:87:a2:fa:25:d9:0a:bb:9a:25: X509v3 Key Usage: critical

5f:23 Digital Signature, Non Repudiation, Key Encipherment

Exponent: 65537 (0x10001) X509v3 Extended Key Usage:

X509v3 extensions: TLS Web Client Authentication, E-mail Protection

Authority Information Access: X509v3 Subject Alternative Name:

OCSP - URI:http://ocsp.andesscd.com.co email:[email protected]

Signature Algorithm: sha256WithRSAEncryption

X509v3 Subject Key Identifier: 92:3c:85:04:a9:6d:a7:c0:cb:93:7e:7f:9f:c9:af:04:f3:71:

6E:9F:3D:F8:B9:0F:1A:E1:B1:FE:8A:55:1B:A1:1A:9A:C9:8B:9F:17 72:2b:94:50:78:ff:13:31:27:cc:ea:18:69:60:1c:14:b3:92:

X509v3 Basic Constraints: critical 18:0e:f5:67:b5:70:ae:57:72:54:89:90:9e:c4:44:5a:96:ec:

CA:FALSE 31:b9:48:63:93:48:ec:e2:f3:b7:33:12:08:ca:56:79:74:7f:

X509v3 Authority Key Identifier: 83:c1:f9:1d:c4:2e:e8:25:2b:a1:0a:91:3e:23:8e:7c:48:32:

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 35 de 42 Página 36 de 42

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 2 Anexo 2

La vista de un certificado digital La vista de un certificado digital

08:01:55:3c:71:8a:1d:8e:de:f3:3c:e8:37:3a:9e:49:9d:df: 17:97:d5:43:32:ff:bf:6e

c4:63:c5:ea:c5:e1:37:40:71:a4:49:aa:94:1f:fe:1c:ce:12:

75:07:21:ab:24:6a:a8:43:17:f3:a1:65:9f:14:b6:27:8b:6b:

80:bb:eb:41:e4:85:13:36:ff:3c:93:48:e7:bf:21:af:7d:4b:

78:59:fd:dc:63:c4:60:f8:4a:ed:cc:59:78:31:60:35:38:1f:

06:6d:a0:4b:06:98:ae:31:3c:25:5f:5a:1b:6f:46:f9:76:6e:

be:25:df:45:08:9f:35:cc:11:08:f6:45:d9:38:f8:31:65:2a:

b1:7f:5a:a5:dc:65:a1:d0:49:8e:7a:93:9f:02:b9:73:85:01:

cd:8b:8d:04:97:2b:35:57:70:2d:d0:2f:b8:68:16:a2:da:f1:

18:b7:da:a0:96:17:ba:79:ac:d9:b0:b1:de:8a:b0:d3:f9:04:

88:d8:0c:f8:4e:ac:b9:a9:5e:a2:35:33:b6:25:86:fd:dc:ff:

9c:1b:05:0f:68:f1:45:fa:1a:87:f5:7c:8e:71:8b:1b:48:49:

86:1b:da:75:dd:e2:45:9f:c2:96:20:45:6b:39:35:1e:b4:94:

21:25:2f:6e:51:a4:56:f6:71:dc:28:53:33:7a:99:08:86:bf:

70:ad:ad:a5:e2:d3:46:49:a8:79:34:76:d8:37:d7:8f:8e:2e:

35:cf:fd:45:2d:41:43:2b:f8:4c:8f:e6:ff:79:a2:1d:13:b7:

00:41:70:5e:0c:2c:9c:89:11:ad:96:22:65:07:7a:a9:ec:d0:

7e:a2:d0:1b:0f:1c:a1:de:bf:83:19:04:36:2f:3a:94:e9:4f:

90:eb:81:e0:ca:05:75:02:39:1d:46:50:6e:c5:50:21:8d:f7:

ac:7a:5b:16:2c:88:aa:e5:99:50:d2:d8:af:27:d2:18:3d:9c:

2d:cd:96:75:6f:21:c7:05:3f:91:e4:f0:ac:35:b8:d1:83:bf:

df:36:f0:61:f3:aa:a5:6b:d8:27:0e:77:e5:7e:c7:73:0f:e5:

06:8e:3d:64:9c:70:cb:e4:ef:cd:ac:ce:e1:e0:3b:42:b7:ea:

Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2 Anexo Técnico 002 – Política de Firma de los Documentos XML de Facturación Electrónica - Versión 2

Página 37 de 42 Página 38 de 42
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 47

TIPO DE CERTIFICADO LAPSO PARA HABILITACIÓN LAPSO DE OPERACIÓN TIPO DE CERTIFICADO LAPSO PARA HABILITACIÓN LAPSO DE OPERACIÓN
DIGITAL DIGITAL

Certificado Raíz o de la  Expedido antes de octubre 1 de  Expedido desde octubre 1 de no repudio de un  sha256WithRSAEncryption  sha384WithRSAEncryption
CA de la ECD. Validez de 2016 hasta el vencimiento 2016 hasta el vencimiento suscriptor según la Ley  sha384WithRSAEncryption  sha512WithRSAEncryption
la cadena de confianza  Algoritmo de firma de  Algoritmo de firma de 527-1999. Aplicación de  sha512WithRSAEncryption  Se detecta en la variable
del certificado digital certificado de la CA: certificado de la CA: lo dispuesto en la  Estos fueron válidos durante “Signature Algorithm” del
con no repudio de un  Sha1WithRSAEncryption  sha256WithRSAEncryption Circular 003-2016 de la el Plan Piloto para las facturas certificado de la RA.
suscriptor según la Ley  sha256WithRSAEncryption  sha384WithRSAEncryption ONAC. Este es el  Una factura electrónica del
527-1999. Aplicación de  sha384WithRSAEncryption  sha512WithRSAEncryption segundo nivel de Decreto 2242-2015 que haya sido
 Expedido desde octubre 1 de
lo dispuesto en la  sha512WithRSAEncryption  Se detecta en la variable jerarquía al que se suscrita digitalmente con un
2016 hasta el vencimiento
Circular 003-2016 de la  Estos fueron válidos durante “Signature Algorithm” del refiere la circular. certificado de suscriptor cuyo
 Algoritmo de firma de
ONAC. Este es el primer el Plan Piloto para las facturas certificado raíz de la CA. certificado de RA no cumpla con
RA: registration certificado de la RA:
nivel de jerarquía al que  Una factura electrónica del uno de estos algoritmos podría
authority  sha256WithRSAEncryption
se refiere la circular. Decreto 2242-2015 que haya sido ser tachada de utilizar una firma
 Expedido desde octubre 1 de  sha384WithRSAEncryption
suscrita digitalmente con un digital inválida. Véase el último
CA: certification 2016 hasta el vencimiento  sha512WithRSAEncryption
certificado de suscriptor cuyo párrafo del numeral “2” de la
authority  Algoritmo de firma de
certificado de CA no cumpla con  El algoritmo de firma digital circular de la ONAC que se
certificado de la CA:
uno de estos algoritmos podría aplicado al certificado se detecta mencionó arriba.
 sha256WithRSAEncryption
ser tachada de utilizar una firma en la variable “Signature  PROPUESTA: la DIAN detectará
 sha384WithRSAEncryption
digital inválida. Véase el último Algorithm” del mismo certificado esta falencia en el control ex post,
 sha512WithRSAEncryption
párrafo del numeral “2” de la de la RA. y le notificará el hecho al
 El algoritmo de firma digital circular de la ONAC que se Representante Legal del
aplicado al certificado se detecta mencionó arriba. facturador electrónico, para que
en la variable “Signature  PROPUESTA: la DIAN detectará se abstenga de firmar
Algorithm” del certificado raíz de esta falencia en el control ex post, digitalmente facturas electrónicas
la CA. y le notificará el hecho al con el certificado digital de
Representante Legal del suscriptor.
facturador electrónico, para que
se abstenga de firmar
digitalmente facturas electrónicas Certificado de  Expedido antes de abril 11 de  Expedido desde abril 11 de 2016
con el certificado digital de suscriptor. Validez de la 2016 hasta el vencimiento hasta el vencimiento
suscriptor. cadena de confianza del  Algoritmo de firma de  Algoritmo de firma de
certificado digital con certificado de la RA: certificado de la RA:
no repudio de un  Sha1WithRSAEncryption  sha256WithRSAEncryption
Certificado de una sub  Expedido antes de abril 11 de  Expedido desde abril 11 de 2016 suscriptor según la Ley  sha256WithRSAEncryption  sha384WithRSAEncryption
CA, i.e. una RA de la 2016 hasta el vencimiento hasta el vencimiento 527-1999. Aplicación de  sha384WithRSAEncryption  sha512WithRSAEncryption
ECD. Validez de la  Algoritmo de firma de  Algoritmo de firma de lo dispuesto en la  sha512WithRSAEncryption  Se detecta en la variable
cadena de confianza del certificado de la RA: certificado de la RA: Circular 003-2016 de la “Signature Algorithm” del
certificado digital con  Sha1WithRSAEncryption  sha256WithRSAEncryption ONAC. Este es el certificado de la RA.
Anexo Técnico 002 Política de Firma de los Documentos XML de Facturación Electrónica Anexo Técnico 002 Política de Firma de los Documentos XML de Facturación Electrónica

Página 39 de 42 Página 40 de 42

TIPO DE CERTIFICADO LAPSO PARA HABILITACIÓN LAPSO DE OPERACIÓN 17. Momento desde el cual será medido el tiempo al que se refiere el “Artículo 7.
DIGITAL
Ejemplar de la factura electrónica para la DIAN” del Decreto 2242-2015.
segundo nivel de  Estos fueron válidos durante  Una factura electrónica del
jerarquía o inferiores a el Plan Piloto para las facturas Decreto 2242-2015 que haya sido El lapso definido en este artículo como el máximo para la entrega del documento
los que se refiere la suscrita digitalmente con un electrónico será medido a partir del valor contenido en el elemento
circular. certificado de suscriptor cuyo /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/
 Expedido desde abril 11 de 2016 ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignaturePr
certificado de RA no cumpla con
hasta el vencimiento operties/xades:SigningTime.
uno de estos algoritmos podría
 Algoritmo de firma de
ser tachada de utilizar una firma Sin perjuicio de que las actividades de control fiscal investiguen sobre las desviaciones
certificado de la RA:
digital inválida. Véase el último que ocurran respecto a la fecha que haya sido registrada en los elementos
 sha256WithRSAEncryption
párrafo del numeral “2” de la /fe:Invoice/cbc:IssueDate y /fe:Invoice/cbc:IssueTime.
 sha384WithRSAEncryption
circular de la ONAC que se
 sha512WithRSAEncryption
mencionó arriba.
 PROPUESTA: la DIAN detectará
 El algoritmo de firma digital
esta falencia en-línea, y hará la
aplicado al certificado se detecta
anotación de “validación fallida:
en la variable “Signature
certificado no cumple
Algorithm” del mismo certificado
reglamentación ONAC” en el
de suscriptor.
conjunto de las “ocho -8-“que le
notificará al facturador
electrónico, quien se abstendrá a
partir de ese momento en firmar
digitalmente facturas electrónicas
con el certificado digital de
suscriptor.

16. Sobre el CANON de los documentos electrónicos y la validez de la firma digital

La manera más efectiva de que los documentos electrónicos de la DIAN mantengan válida
la firma digital es aplicando las transformaciones según el elemento
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/
ds:SignedInfo/ds:CanonicalizationMethod/@Algorithm de tal forma que el documento
que se someta al procedimiento de firma digital sea el resultante del canon “No utilice
‘pretty-print’ ni ‘indent="yes"’ ni CR-LF ni Tab ni chr(32), i.e. Todos los UBL.tag deben
formar una cadena de caracteres válidos UTF-8, sin separadores ni caracteres de control;
y deben omitirse los fragmentos “<!—comentario -->” .

Anexo Técnico 002 Política de Firma de los Documentos XML de Facturación Electrónica Anexo Técnico 002 Política de Firma de los Documentos XML de Facturación Electrónica

Página 41 de 42 Página 42 de 42
Edición 50.482
48 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

6.2. Anexo-2 ............................................................................................................................. 50

Resolución 0019 de febrero de 2016 Anexo 2 ......................................................................................................................................... 50

6.3. Anexo-3 ............................................................................................................................. 50

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo 3 ......................................................................................................................................... 50

6.4. Anexo-4 ............................................................................................................................. 91

Contenido Anexo 4 ......................................................................................................................................... 91

1. OBJETIVO ..................................................................................................................................... 4 6.5. Anexo-5 ............................................................................................................................. 91


2. ESPECIFICACIÓN TÉCNICA DE GENERACIÓN DEL CUFE ............................................................... 5 Anexo 5 ......................................................................................................................................... 91
2.1. Consideraciones Generales ................................................................................................. 5
6.6. Anexo-6 ............................................................................................................................. 91
NOTA IMPORTANTE: ....................................................................................................................... 5
Anexo 6 ......................................................................................................................................... 91
2.2. Generación de CUFE ............................................................................................................ 6

2.3. Ejemplos .............................................................................................................................. 8

2.3.1. Ejemplo de CUFE para Factura de venta.......................................................................... 8

2.3.2. Ejemplo de CUFE para Factura de exportación.............................................................. 10

2.3.3. Ejemplo de Identificador universal para Factura de contingencia ................................. 12

Ref.cálculo.paso-1 ..................................................................................................................... 13
Ref.cálculo.paso-2 ..................................................................................................................... 14
Ref.cálculo.paso-3 ..................................................................................................................... 16
XPath ......................................................................................................................................... 25
2.3.4. Ejemplo de Identificador universal para Nota crédito ................................................... 26

XPath ......................................................................................................................................... 34
2.3.5. Ejemplo de Identificador universal para Nota débito .................................................... 35

2.4. Localización de la CLAVE TÉCNICA «ClTec» ....................................................................... 37

3. CÓDIGO BIDIMENSIONAL «QR» DEL CUFE ................................................................................ 38


4. ESPECIFICACIÓN TÉCNICA DEL CÓDIGO DE SEGURIDAD DEL SOFTWARE................................. 40
5. DESCRIPCIÓN TÉCNICA PROCEDIMIENTO DE RECONOCIMIENTO DE UN DOCUMENTO .... 41
6. ACTUALIZACIÓN DE ANEXOS TÉCNICOS ................................................................................. 47
6.1. Anexo-1 ............................................................................................................................. 47

Anexo 1 ......................................................................................................................................... 47
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 1 de 92 Página 2 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Control de Versiones 1. OBJETIVO


Este documento recoge las definiciones técnicas y las referencias a los estándares empleados como
Fecha Versión Descripción mecanismos del sistema técnico de control fiscal en los documentos electrónicos de los perfiles de la
2016-02-24 1.0 Versión inicial. Facturación Electrónica.

2017-20-08 2.0 - Aclaraciones sobre el documento. Este documento forma parte de los Anexos Técnicos reglamentarios de la resolución que desarrolla
el Decreto 2242 de 2015, mediante el cual se implementa legalmente una nueva Factura Electrónica
- Ejemplificaciones. en Colombia.
Actualización de la Resolución 0019-2016, adoptada mediante la
Este documento fue desarrollado por el equipo del Proyecto de Masificación de la Factura
Resolución NNNNN de fecha:_____
Electrónica.

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 3 de 92 Página 4 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 49

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

2. ESPECIFICACIÓN TÉCNICA DE GENERACIÓN DEL CUFE de expedición de las facturas electrónicas. Los mecanismos de esta medida facilitarán la inclusión de
2.1. Consideraciones Generales evidencias de validez de la firma electrónica avanzada así el FE o quien verifique la validez de la firma
intente repudiar la factura electrónica posteriormente, haciendo más confiable la circulación de los
El presente documento presenta la especificación técnica para la generación del Código Único de
documentos electrónicos entre los participantes en las operaciones de compra-venta de bienes y
Factura Electrónica – CUFE, que es utilizado con varios propósitos, entre ellos:
servicios, y serán tenidas en cuenta por la autoridad competente cuando se reglamente el parágrafo
 Como identificador universal de una transacción comercial. Este identificador se precisa en 1 del artículo primero de la Ley 1231 de 2008, según lo dispuesto en los considerandos el Decreto
el numeral 6 del artículo 2 del decreto 2242 de 2015, 2242-2015. Los ingenieros de software del OFE deberán conocer este documento, y se advierte que
 Como un mecanismo del sistema técnico de control fiscal para validar la integridad y los detalles de las técnicas informáticas de implementación del CUFE se describen en esta sección.
autenticidad de informaciones claves del ejemplar de la factura electrónica. 2.2. Generación de CUFE

El CUFE tal como se calcula en esta especificación técnica está indicado y referenciado para las El CUFE, permite identificar unívocamente una factura electrónica en el territorio nacional, lo cual se
instancias o ejemplares que contienen datos con la sintaxis y la semántica de operaciones mercantiles logra por medio de la generación de un código único usando una función one-way hash.
y que se producen para dejar registro electrónico de la ocurrencia de las mismas. Las instancias
Para la generación del CUFE se debe utilizar el algoritmo SHA-1 que garantiza que dos (2) cadenas de
corresponden a los siguientes documentos que forman parte de los perfiles de transacciones
texto no generarán el mismo hash. En expresión matemática tenemos que el Código Único de la
comerciales para la DIANi:
Factura Electrónica es:
 Factura de venta
NumFac = Número de factura.
 Factura de exportación
FecFac = Fecha de factura en formato (Java) YYYYmmddHHMMss.
ValFac = Valor Factura sin IVA, con punto decimal, con decimales a dos (2) dígitos, sin
NOTA IMPORTANTE: separadores de miles, ni símbolo pesos.
Los documentos Factura de contingencia, Nota crédito y Nota débito que forman parte de los perfiles CodImp1 = 01
de transacciones comerciales para la DIANii tienen cálculos diferentes y sus resultados no tienen el ValImp1 = Valor impuesto 01, con punto decimal, con decimales a dos (2)
carácter de CUFE del Decreto 2242-2015. Cuando se firmen electrónicamente los documentos dígitos, sin separadores de miles, ni símbolo pesos.
electrónicos mencionados, el Facturador Electrónico o el Proveedor Tecnológico si fuera el caso, CodImp2 = 02
habrán aceptado todas las disposiciones y condiciones, particulares y generales aplicables a la firma ValImp2 = Valor impuesto 02, con punto decimal, con decimales a dos (2)
electrónica en general. dígitos, sin separadores de miles, ni símbolo pesos.
CodImp3 = 03
Para todos los documentos de los perfiles de transacciones comerciales para la DIAN se incluirá la ValImp3 = Valor impuesto 03, con punto decimal, con decimales a dos (2)
etiqueta <cbc:UUID/> que contendrá un identificador universal que para los documentos Factura de dígitos, sin separadores de miles, ni símbolo pesos.
venta y Factura de exportación, se denomina CUFE y tendrá el alcance definido en el Decreto 2242- ValImp = Valor IVA, con punto decimal, con decimales a dos (2) dígitos, sin separadores
2015. Este identificador y el atributo están localizados en la siguiente ruta: de miles, ni símbolo pesos.
NitOFE = NIT del Facturador Electrónico sin puntos ni guiones, sin digito de
XPathiii:
verificación.
 /fe:Invoice/cbc:UUID TipAdq = tipo de adquiriente, de acuerdo con el valor registrado en
 /fe:Invoice/cbc:UUID/@schemeName tendrá el valor «CUFE» /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@schemeID la
tabla Tipos de documentos de identidad del «Anexo 001 Formato estándar XML de la Factura, notas
La etiqueta contendrá el resultado del cálculo especificado en esta sección. Los elementos que débito y notas crédito electrónicos»; si no se determinó y es un NIT, entonces use el valor “O-99”,
componen los detalles se encuentran en el documento «ANEXO TÉCNICO – FORMATOS DE de lo contrario use “R-00-PN”.
INTERCAMBIO DE LA FACTURACIÓN ELECTRÓNICA – Definición de los Esquemas y Perfiles XSD». NumAdq = Número de identificación del adquirente sin puntos ni guiones, sin
Esta especificación suministra la información que sobre el CUFE, como mecanismo del sistema digito de verificación.
técnico de control fiscal de la DIAN, deberá aplicar el OFE como medida de la ampliación del proceso ClTec = Clave técnica del rango de facturación.

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 5 de 92 Página 6 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

CUFE = SHA-1(NumFac + FecFac + ValFac + CodImp1 + ValImp1 + CodImp2 + ValImp2 2.3. Ejemplos
+ CodImp3 + ValImp3 + ValImp + NitOFE + TipAdq + NumAdq + ClTec)
2.3.1. Ejemplo de CUFE para Factura de venta
Donde + significa la concatenación de las cadenas de caracteres con separador de campos por punto Teniendo en cuenta los siguientes datos de entrada, se presenta el resultado del CUFE.
y coma (;). Ejemplo: CUFE de una factura-e de venta: SHA-1
NumFac 323200000129
FecFac 20150812061131
ValFac 1109376.00
CodImp1 01
ValImp1 0.00
CodImp2 02
ValImp2 45928.16
CodImp3 03
ValImp3 107165.72
ValPag 1296705.20
NitOFE 700085371
TipAdq 31
NumAdq 800199436
ClTec 693ff6f2a553c3646a063436fd4dd9ded0311471
sha-1
CUFE.def (323200000129201508120611311109376.00010.000245928.1603107165.721296705.
2070008537131800199436693ff6f2a553c3646a063436fd4dd9ded0311471)
77c35e565a8d8f9178f2c0cb422b067091c1d760
Destino: /fe:Invoice/cbc:UUID
CUFE.vr

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 7 de 92 Página 8 de 92
Edición 50.482
50 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

XPath 2.3.2. Ejemplo de CUFE para Factura de exportación


De forma no ambigua se especifican las expresiones XPath que deben aplicarse a una factura
electrónica para obtener la información requerida y permitir la generación del CUFE. Ejemplo: CUFE de una factura-e de exportación: SHA-1
NumFac 8110007869
Definición CUFE de una factura de venta FecFac 20150721000000
ValFac 20320910.90
CodImp1 01
NumFac /fe:Invoice/cbc:ID ValImp1 0.00
FecFac sinSimbolos(/fe:Invoice/cbc:IssueDate + /fe:Invoice/cbc:IssueTime) CodImp2 02
formato AAAAMMDDHHMMSS i.e. año + mes + día + hora + minutos + segundos ValImp2 0.00
ValFac = /fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount CodImp3 03
CodImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01 ValImp3 0.00
ValImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cbc:TaxAmount ValImp 20320910.90
CodImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 02 NitOFE 900373076
ValImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cbc:TaxAmount TipAdq
NumAdq
CodImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03
ClTec 693ff6f2a553c3646a063436fd4dd9ded0311471
ValImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cbc:TaxAmount
sha-1
ValPag = /fe:Invoice/fe:LegalMonetaryTotal/cbc:PayableAmount (81100078692015072100000020320910.90010.00020.00030.0020320910.90900373
NitOFE = /fe:Invoice/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID CUFE.def
076693ff6f2a553c3646a063436fd4dd9ded0311471)
TipAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@sch
emeID a356c87627fc074e950011070786d2c635596d4f
NumAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID Destino: /fe:Invoice/cbc:UUID
ClTec = no está en el XML CUFE.vr

Nota: Para este tipo de factura en el cálculo del CUFE se considera como vacío y no se debe incluir en
la cadena los valores de TipAdq y de NumAdq de acuerdo al ejemplo.

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 9 de 92 Página 10 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

XPath 2.3.3. Ejemplo de Identificador universal para Factura de contingencia


De forma no ambigua se especifican las expresiones XPath que deben aplicarse a una factura
electrónica para obtener la información requerida y permitir la generación del CUFE. Ejemplo: identificador universal de la transcripción de datos de una factura de
venta por contingencia: SHA-1
Definición identificadora de la transcripción de una factura de venta de exportación.
NumFac 8110007871
FecFac 20140112000000
ValFac 235.28
NumFac /fe:Invoice/cbc:ID CodImp1 01
FecFac sinSimbolos(/fe:Invoice/cbc:IssueDate + /fe:Invoice/cbc:IssueTime) ValImp1 19.00
formato AAAAMMDDHHMMSS i.e. año + mes + día + hora + minutos + segundos CodImp2 02
ValFac = /fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount ValImp2 0.00
CodImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01 CodImp3 03
ValImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cbc:TaxAmount ValImp3 8.28
CodImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 02 ValPag 235.28
ValImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cbc:TaxAmount NitOFE 900373076
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID/@schemeID
CodImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03 TipAdq 31
ValImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cbc:TaxAmount
NumAdq 8355990
ValPag = /fe:Invoice/fe:LegalMonetaryTotal/cbc:PayableAmount
Ref /fe:Invoice/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
NitOFE = /fe:Invoice/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID Vea la Nota 098285716064913246c1dee13c7ccbb19c530817
TipAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@sch sha-1
emeID (811000787120140112000000235.280119.00020.00038.28235.289003730763183559
NumAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID 90[/fe:Invoice/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID])
ClTec = no está en el XML Ref.def
sha-1
(811000787120140112000000235.280119.00020.00038.28235.289003730763183559
90098285716064913246c1dee13c7ccbb19c530817)

3859f98792a630784c47e67d1353396273300531
Destino: /fe:Invoice/cbc:UUID
Ref.vr
Nota: las transcripciones de datos de una factura de contingencia utilizan el contenido del
elemento /fe:Invoice/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID en
reemplazo de la Clave técnica durante el cálculo del identificador universal que se registra en el
elemento /fe:Invoice/cbc:UUID.

El cálculo del valor Ref se detalla a continuación:

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 11 de 92 Página 12 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 51

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Ref.cálculo.paso-1 Ref.cálculo.paso-2
Se incluye un nuevo fragmento. Se incluye un nuevo fragmento.

Ubicación: Ubicación:
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:OFEContingencia
/fe:Invoice/cac:BillingReference
Formación:
/fe:Invoice/fe:AccountingSupplierParty
<sts:OFEContingencia>
Formación:
<sts:OFEContingenciaPeriod><!--fecha de comienzo y terminación de la contingencia-->
<cac:BillingReference>
<cbc:StartDate>2014-01-04<!--aaaa-mm-dd; fecha de comienzo-->
<cac:InvoiceDocumentReference>
</cbc:StartDate>
<cbc:ID schemeName="Rango del OFE" schemeURI="http://www.dian.gov.co/">DIAN-
<cbc:StartTime>00:01:00<!--hh:mm:ss--> PT0001-1<!--identificador de la transcripción de datos, asignado por el OFE; prefijo=DIAN-
</cbc:StartTime> PT0001, consecutivo=-1; e.g. [../sts:OFEContingenciaID]-1: primera factura transcrita de la
contingencia señalada en el prefijo -->
<cbc:EndDate>2014-01-12<!--aaaa-mm-dd; fecha de terminación-->
</cbc:ID>
</cbc:EndDate>
<cbc:CopyIndicator>true<!-- constante-->
<cbc:EndTime>23:59:00<!--hh:mm:ss-->
</cbc:CopyIndicator>
</cbc:EndTime>
<cbc:UUID schemeName="identificador universal de la factura contingente; el valor se
</sts:OFEContingenciaPeriod> utiliza en reemplazo de la clave técnica"
schemeURI="http://www.dian.gov.co/">098285716064913246c1dee13c7ccbb19c530817<
<sts:OFEContingenciaID>
!--sha-
DIAN-PT0001<!--identificador de la contingencia asignado a la anotación hecha por el OFE 1([../sts:OFEContingencia/sts:UUID]+transform[../cac:InvoiceDocumentReference/cbc:ID]+t
en su Bitácora de Contingencias--> ransform[../cac:InvoiceDocumentReference/cbc:IssueDate]+transform[/fe:Invoice/cac:Billin
gReference/cac:InvoiceDocumentReference/cbc:IssueDate])==sha-
</sts:OFEContingenciaID>
1(38a529348ac2d99727900e504102a7fe631e8a7dDIANPT0001120140116)-->
<sts:UUID schemeName="identificador universal del evento contingente; Anexo-3"
</cbc:UUID>
schemeURI="http://www.dian.gov.co/">38a529348ac2d99727900e504102a7fe631e8a7d<!
-- {sha-1(transform[2014-01-04]+transform[000100]+transform[DIAN- <cbc:IssueDate>2014-01-16<!--fecha de transcripción de datos-->
PT0001]+transform[2016-01-12]+transform[23:59:00])==sha-
</cbc:IssueDate>
1(20140104000100DIANPT000120140112235900)}-->
<cbc:DocumentType languageID="ES-CO">Transcripción de factura de venta expedida
</sts:UUID>
manualmente en la fecha anotada en este fragmento, motivada en una contingencia que se
</sts:OFEContingencia> anunció y la DIAN identificó según aparece en
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/sts:DianExtension
s/sts:OFEContingenciaID</cbc:DocumentType>

</cac:InvoiceDocumentReference>

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 13 de 92 Página 14 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

</cac:BillingReference> Ref.cálculo.paso-3
Aplique la sección “2.3.3.” de este documento

<cbc:UUID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Dirección de Impuestos y


Aduanas Nacionales)" schemeName="identificador universal calculado para la transcripción; no
CUFE; Anexo-3" schemeURI="http://www.dian.gov.co/">

<!--identificador universal de la transcripción de datos de una factura de venta por contingencia;


equivale al paso del procedimiento previsto en forma estándar para la expedición de facturas de
venta-->

</cbc:UUID>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>


<fe:Invoice xmlns:fe="http://www.dian.gov.co/contratos/facturaelectronica/v1"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:clm54217="urn:un:unece:uncefact:codelist:specification:54217:2001"
xmlns:clm66411="urn:un:unece:uncefact:codelist:specification:66411:2001"
xmlns:clmIANAMIMEMediaType="urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaTy
pe:2003"
xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
xmlns:sts="http://www.dian.gov.co/contratos/facturaelectronica/v1/Structures"
xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.dian.gov.co/contratos/facturaelectronica/v1
http://www.dian.gov.co/micrositios/fac_electronica/documentos/XSD/r0/DIAN_UBL.xsd">
<ext:UBLExtensions>
<ext:UBLExtension>
<ext:ExtensionContent/>
</ext:UBLExtension>
</ext:UBLExtensions>
<!--<cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>-->
<cbc:UBLVersionID/>
<cbc:CustomizationID/>
<cbc:ProfileID/>
<cbc:ID/>
<cbc:UUID/>
<cbc:IssueDate>1957-08-13</cbc:IssueDate>
<cbc:IssueTime>09:30:47+05:00</cbc:IssueTime>
<cbc:InvoiceTypeCode/>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 15 de 92 Página 16 de 92
Edición 50.482
52 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

<cbc:Note>&#182;Estos fragmentos ejemplifican el uso de los elementos relacionados en el <cbc:ID schemeDataURI="http://www.rues.org.co/RUES_Web/" schemeName="matrícula
nombre del archivo, y de los /fe:Invoice/cbc:Note[X] que siguen a continuación; tal como está mercantil">matrícula mercantil
conformado pasa satisfactoriamente la validación del motor XSD, pero esto no indica que se trata <!--&#13;Casilla 160 del RUT-->
de una 'factura electrónica de Colombia' en estado EXITOSO. Solo ilustra el uso de los elementos y </cbc:ID>
sus atributos que han sido referenciados.</cbc:Note> <cbc:Description>ubicación del punto de venta || localización || guía para llegar</cbc:Description>
<cbc:Note>&#182;Este archivo ejemplifica el uso del elemento <fe:Address>
/fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID y los efectos en <cbc:Department>Departamento de Colombia</cbc:Department>
/fe:Invoice/fe:AccountingSupplierParty y en /fe:Invoice/fe:AccountingCustomerParty</cbc:Note> <cbc:CitySubdivisionName>Barrio || Localidad</cbc:CitySubdivisionName>
<cbc:DocumentCurrencyCode/> <cbc:CityName>Ciudad || Municipio</cbc:CityName>
<cac:OrderReference> <cac:AddressLine>
<cbc:ID/> <cbc:Line>Dirección</cbc:Line>
</cac:OrderReference> </cac:AddressLine>
<fe:AccountingSupplierParty> <cac:Country>
<!--Invoice__AdditionalAccountID_supplier_3d3f-s.xml <cbc:IdentificationCode>CO</cbc:IdentificationCode>
&#13;Invoice__AdditionalAccountID_supplier_2d3f-s.xml </cac:Country>
&#13;Invoice__AdditionalAccountID_supplier_1d3f-s.xml </fe:Address>
&#13;Invoice__AdditionalAccountID.lst.html--> </fe:PhysicalLocation>
<cbc:AdditionalAccountID schemeName="tipos de organización jurídica; vendedor: una persona <fe:PartyTaxScheme>
jurídica. Solo use el valor '1'" <!--Fragmentos de información Tributaria, Aduanera y Cambiaria, i.e. TAC; DIAN y organismos
schemeDataURI="http://www.dian.gov.co">1</cbc:AdditionalAccountID> tributarios departamentales, regionales y municipales-->
<fe:Party> <!--para facilitar operaciones de reconocimiento de créditos / débitos fiscales, incluya un fragmento
<cac:PartyIdentification> con
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:RegistrationName
Aduanas Nacionales)" schemeID="31" schemeName="identificación sin DV del mandatario; &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:CompanyID
identificación de quien obtuvo el código de activación registrado en el xPath &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCode
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:Soft &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:RegistrationAddre
wareProvider/sts:SoftwareID" ss
schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico &#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cac:TaxScheme
_001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf 'Tipos de documentos de -->
identidad'">900373125</cbc:ID> <!-- El fragmento
</cac:PartyIdentification> /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se
<cac:PartyName> repetirá tantas veces ("n") como la cantidad de valores registrados en el RUT. - Observe la
<cbc:Name>nombre establecimiento del punto de venta || nombre mercantil del punto de venta conformación de otros fragmentos más adelante. -->
|| nombre del establecimiento de comercio y en su defecto nombre del comerciante según los <!-- vea el archivo Invoice__AdditionalAccountID.lst.html -->
Arts. 10 y 20 del Código de Comercio <cbc:RegistrationName>nombre del vendedor / mandatario / contribuyente en el RUT / nombre del
<!--Revise fragmento comerciante según los Arts. 10 y 20 del Código de Comercio
&#13;/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[5]/cbc:TaxLevelCode/@li <!-- -->
stName--> </cbc:RegistrationName>
<!--&#13;Casilla 162 del RUT--> <cbc:CompanyID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos
</cbc:Name> y Aduanas Nacionales)" schemeID="31" schemeName="NIT con DV del vendedor "
</cac:PartyName> schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico
<fe:PhysicalLocation>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 17 de 92 Página 18 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

_001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" <cbc:TaxLevelCode listName="TIPOS PERSONA:2016"


schemeVersionID="'Tipos de documentos de identidad'">900373125-9 listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico_
<!--número del NIT con DV--> 001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" name="Persona
<!--casillas 5 y 6 del RUT--> Jurídica">1</cbc:TaxLevelCode>
<!--útil para trámites de créditos fiscales--> <cac:TaxScheme/>
</cbc:CompanyID> </fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016" <fe:PartyTaxScheme>
listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico_ <cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016"
001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" name="O-11: Ventas listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico_
régimen común">O-11 001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" name="Gran
<!-- Valores de la casilla 53 del RUT--> contribuyente">O-13</cbc:TaxLevelCode>
<!-- Valores de la casilla 54 del RUT --> <cac:TaxScheme/>
<!-- El fragmento </fe:PartyTaxScheme>
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se <fe:PartyTaxScheme>
repetirá tantas veces ("n") como la cantidad de valores registrados en el RUT. - Observe la <cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016"
conformación de otros fragmentos más adelante. --> listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico_
<!-- vea el archivo Invoice__AdditionalAccountID.lst.html --> 001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" name="Facturación
</cbc:TaxLevelCode> Electrónica Voluntaria Modelo 2242">O-38</cbc:TaxLevelCode>
<cac:RegistrationAddress> <cac:TaxScheme/>
<cbc:CitySubdivisionName>barrio del comerciante</cbc:CitySubdivisionName> </fe:PartyTaxScheme>
<cbc:CityName>ciudad del comerciante. Casilla 40 del RUT</cbc:CityName> <fe:PartyTaxScheme>
<cbc:PostalZone>zona postal del comerciante</cbc:PostalZone> <cbc:TaxLevelCode listName="TIPOS ESTABLECIMIENTO:2016"
<cbc:CountrySubentity>departamento del comerciante. Casilla 39 del RUT</cbc:CountrySubentity> listSchemeURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico_
<cac:AddressLine> 001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf" name="Punto de
<cbc:Line>dirección del comerciante. Casilla 41 del RUT</cbc:Line> venta">17</cbc:TaxLevelCode>
</cac:AddressLine> <!--Casilla 160 del RUT-->
<cac:Country> <cac:TaxScheme/>
<cbc:IdentificationCode listID="ISO 3166-1">CO</cbc:IdentificationCode> </fe:PartyTaxScheme>
<cbc:Name/> <fe:PartyLegalEntity>
<!--País. Casilla 38 del RUT--> <!--Información de la Cámara de Comercio-->
</cac:Country> <!--si el elemento /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID = 1 entonces
</cac:RegistrationAddress> este fragmento es obligatorio-->
<cac:TaxScheme/> <cbc:RegistrationName>nombre del comerciante en la Cámara de Comercio o
</fe:PartyTaxScheme> equivalente</cbc:RegistrationName>
<fe:PartyTaxScheme> <cbc:CompanyID schemeDataURI="http://www.rues.org.co/RUES_Web/" schemeName="matrícula
<!-- /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[2]/cbc:TaxLevelCode --> mercantil">número matrícula mercantil de la empresa</cbc:CompanyID>
<!-- El fragmento <cac:RegistrationAddress>
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1..n]/cbc:TaxLevelCode se <cbc:CitySubdivisionName>barrio del comerciante en Cámara de
repetirá tantas veces ("n") como la cantidad de valores registrados en el RUT. - Observe la Comercio</cbc:CitySubdivisionName>
conformación de otros fragmentos más adelante. --> <cbc:CityName>ciudad del comerciante en Cámara de Comercio</cbc:CityName>
<!-- vea el archivo Invoice__AdditionalAccountID.lst.html --> <cbc:PostalZone>zona postal del comerciante en Cámara de Comercio</cbc:PostalZone>

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 19 de 92 Página 20 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 53

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

<cbc:CountrySubentity>departamento del comerciante en Cámara de <!--fragmento obligatorio--><!--diligenciamiento será útil para trámites de créditos fiscales--><!--se
Comercio</cbc:CountrySubentity> repite el fragmento de acuerdo con la cantidad de elementos de las casillas 53, 54 y 160 del RUT--
<cac:AddressLine> ><!-- vea el archivo Invoice__AdditionalAccountID.lst.html -->
<cbc:Line>dirección del comerciante en Cámara de Comercio</cbc:Line> <cbc:TaxLevelCode>
</cac:AddressLine> <!--fragmento obligatorio; puede estar vacío-->
<cac:Country> </cbc:TaxLevelCode>
<cbc:IdentificationCode listID="ISO 3166-1">CO</cbc:IdentificationCode> <cac:TaxScheme>
<cbc:Name></cbc:Name> <!--fragmento obligatorio; puede estar vacío-->
<!--en Cámara de Comercio--> </cac:TaxScheme>
</cac:Country> </fe:PartyTaxScheme>
</cac:RegistrationAddress> <fe:PartyLegalEntity>
</fe:PartyLegalEntity> <cbc:RegistrationName>Arthur Street<!--nombre de persona jurídica; elemento obligatorio;-->
</fe:Party> <!--fundamento: vea el literal 'c' del Art. 617 del E.T.-->
</fe:AccountingSupplierParty> </cbc:RegistrationName>
<fe:AccountingCustomerParty> <cbc:CompanyID schemeDataURI="http://www.rues.org.co/RUES_Web/" schemeName="matrícula
<cbc:AdditionalAccountID schemeName="tipos organización jurídica; comprador: una persona mercantil">Número matrícula mercantil de la empresa<!--fragmento optativo--><!--número del NIT
jurídica; solo use el valor 1" con DV--><!--casillas 5 y 6 del RUT--><!--útil para trámites de créditos fiscales--><!-- vea el archivo
schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/Anexo_Tecnico Invoice__AdditionalAccountID.lst.html -->
_001_Formatos_de_los_Documentos_XML_de_Facturacion_Electron.pdf">1<!--El valor 1 implica el </cbc:CompanyID>
uso obligatorio del fragmento <cac:RegistrationAddress>
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyLegalEntity/cbc:RegistrationName--> <!--fragmento optativo-->
</cbc:AdditionalAccountID> <!--casilla 38, 39, 40 y 41 del RUT-->
<fe:Party> </cac:RegistrationAddress>
<cac:PartyIdentification> </fe:PartyLegalEntity>
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y </fe:Party>
Aduanas Nacionales)" schemeID="31" schemeName="31:= NIT;">123456789<!--sin DV--> </fe:AccountingCustomerParty>
<!--fundamento: vea el literal 'c' del Art. 617 del E.T.--> <cac:PayeeParty/>
</cbc:ID> <fe:PrepaidPayment>
</cac:PartyIdentification> <cbc:ID xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
<cac:PartyName> 2">normalizedString</cbc:ID>
<cbc:Name>Arthur Street Calle 220<!--nombre de establecimiento de comercio; elemento <cbc:PaidAmount
optativo;--> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
<!--casilla 165 del formulario 001 de la DIAN: RUT--> currencyID="AED">0</cbc:PaidAmount>
<!--cuando no se requiere, puede omitirse el elemento <cbc:PaidDate xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyName--> 2">1957-08-13</cbc:PaidDate>
</cbc:Name> </fe:PrepaidPayment>
</cac:PartyName> <fe:TaxTotal>
<fe:PhysicalLocation> <cbc:TaxAmount xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
<!--fragmento obligatorio; puede estar vacío--> 2" currencyID="AED">0</cbc:TaxAmount>
<!--casillas 163, 164 y 165 del RUT--> <cbc:RoundingAmount
</fe:PhysicalLocation> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
<fe:PartyTaxScheme> currencyID="AED">0</cbc:RoundingAmount>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 21 de 92 Página 22 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

<cbc:TaxEvidenceIndicator <fe:Item xmlns="http://www.dian.gov.co/contratos/facturaelectronica/v1"/>


xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents- <fe:Price xmlns="http://www.dian.gov.co/contratos/facturaelectronica/v1">
2">true</cbc:TaxEvidenceIndicator> <cbc:PriceAmount currencyID="AED">0</cbc:PriceAmount>
<fe:TaxSubtotal xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents- </fe:Price>
2"> </fe:InvoiceLine>
<TaxableAmount currencyID="AED">0</TaxableAmount> </fe:Invoice>
<TaxAmount currencyID="AED">0</TaxAmount>
<Percent>0</Percent>
<cac:TaxCategory>
<cac:TaxScheme/>
</cac:TaxCategory>
</fe:TaxSubtotal>
</fe:TaxTotal>
<fe:LegalMonetaryTotal>
<cbc:LineExtensionAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:TaxExclusiveAmount>
<cbc:AllowanceTotalAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:ChargeTotalAmount>
<cbc:PayableAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:PayableAmount>
</fe:LegalMonetaryTotal>
<fe:InvoiceLine>
<cbc:ID xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
2">normalizedString</cbc:ID>
<cbc:InvoicedQuantity
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
2">0</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
currencyID="AED">0</cbc:LineExtensionAmount>
<cbc:AccountingCost
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-
2">String</cbc:AccountingCost>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 23 de 92 Página 24 de 92
Edición 50.482
54 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

XPath 2.3.4. Ejemplo de Identificador universal para Nota crédito


De forma no ambigua se especifican las expresiones XPath que deben aplicarse a la transcripción de
una factura de contingencia para obtener la información requerida y permitir la generación del Ejemplo: identificador universal de una Nota crédito: SHA-1
identificador. NumCr 8110007871
FecCr 20140112000000
Definición del identificador de una factura de contingencia. ValCr 235.28
CodImp1 01
ValImp1 19.00
NumFac /fe:Invoice/cbc:ID CodImp2 02
FecFac sinSimbolos(/fe:Invoice/cbc:IssueDate + /fe:Invoice/cbc:IssueTime) ValImp2 0.00
formato AAAAMMDDHHMMSS i.e. año + mes + día + hora + minutos + segundos CodImp3 03
ValFac = /fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount ValImp3 8.28
CodImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01 ValCr 235.28
ValImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cbc:TaxAmount NitOFE 900373076
/fe:CreditNote/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID/@schemeID
CodImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 02 TipAdq 31
ValImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cbc:TaxAmount NumAdq 8355990
CodImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03 Ref /fe:Invoice/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
ValImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cbc:TaxAmount Vea la Nota 098285716064913246c1dee13c7ccbb19c530817
ValPag = /fe:Invoice/fe:LegalMonetaryTotal/cbc:PayableAmount sha-1
NitOFE = /fe:Invoice/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID (811000787120140112000000235.280119.00020.00038.28235.289003730763183559
TipAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@schemeID 90[/fe:CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID])
NumAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID Ref.def
sha-1
ClTec = Realice el cálculo descrito en los subtítulos Ref.cálculo
(811000787120140112000000235.280119.00020.00038.28235.289003730763183559
90098285716064913246c1dee13c7ccbb19c530817)

3859f98792a630784c47e67d1353396273300531
Destino: /fe:CreditNote/cbc:UUID
Ref.vr

Cálculos para Nota Cr.


<fe:CreditNote ... xsi:schemaLocation="http://www.dian.gov.co/contratos/facturaelectronica/v1 http://000-
24204z9.dian.loc:18016/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd"
xmlns:fe="http://www.dian.gov.co/contratos/facturaelectronica/v1">
<ext:UBLExtensions>
<ext:UBLExtension/><!-- extensión para los archivos embebidos -->
<ext:UBLExtension/><!-- extensión para el control DIAN -->
<ext:UBLExtension/><!-- extensión para la firma digital -->
</ext:UBLExtensions>
<cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>
<cbc:CustomizationID schemeName="xsd aplicado a este documento-e" schemeURI="http://www.dian.gov.co/"
schemeID="XSD/r1/DIAN_UBL.xsd"
schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/"/><!-- disponible seis meses
después de expedida la Resolución de la Versión de diciembre de 2017-->
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 25 de 92 Página 26 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

<cbc:ProfileID>DIAN 1.0</cbc:ProfileID> <fe:Address>


<cbc:ID>&#8212;&#8230;<!--identificador de la Nota Crédito asignada por el OFE--> <cbc:Department>Valle</cbc:Department>
</cbc:ID> <cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
<cbc:UUID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Dirección de Impuestos y Aduanas <cbc:CityName>Juanchito</cbc:CityName>
Nacionales)" schemeName="identificador universal calculado para la Nota Crédito; no CUFE; Anexo-3" <cac:AddressLine>
schemeURI="http://www.dian.gov.co/">valor <cbc:Line>carrera 8 Nº 6C - 69</cbc:Line>
<!--identificador universal de la acreditación o abono a una factura de venta; --> </cac:AddressLine>
<!-- {sha-1( <cac:Country>
transform2char[/fe:CreditNote/cbc:IssueDate]+transform2char[/fe:CreditNote/cbc:IssueTime] <cbc:IdentificationCode>CO</cbc:IdentificationCode>
+extraer[/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/sts:DianExtensions/sts:Soft </cac:Country>
wareProvider/sts:SoftwareID] </fe:Address>
+extraer[/fe:CreditNote/cac:CreditNoteLine[1..n]/cbc:UUID] </fe:PhysicalLocation>
)}; "n" es el total de facturas involucradas con esta Nota Crédito; <fe:PartyTaxScheme>
==sha-1{transform2char[2015-09-08] <cbc:TaxLevelCode>0</cbc:TaxLevelCode>
+transform2char[03:04:19] <cac:TaxScheme/>
+[8bad2864-011e-4fa1-8bfe-843ab63a4bf2]+[41cbb1a46adcf22567abf39814f722e0c0b63977].1 </fe:PartyTaxScheme>
+[].2 <fe:PartyLegalEntity>
+[].3 <cbc:RegistrationName>PJ - 700085464</cbc:RegistrationName>
}; </fe:PartyLegalEntity>
{sha-1( </fe:Party>
[20150908] </fe:AccountingSupplierParty>
+[030419] <fe:AccountingCustomerParty>
+[8bad2864-011e-4fa1-8bfe-843ab63a4bf2] <cbc:AdditionalAccountID>2</cbc:AdditionalAccountID>
+[41cbb1a46adcf22567abf39814f722e0c0b63977].1 <fe:Party>
+[].2 <cac:PartyIdentification>
+[].3 <cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)"
)} schemeID="22">8355990</cbc:ID>
==sha-1(201509080304198bad2864-011e-4fa1-8bfe- </cac:PartyIdentification>
843ab63a4bf241cbb1a46adcf22567abf39814f722e0c0b63977) <fe:PhysicalLocation>
--> <fe:Address>
</cbc:UUID> <cbc:Department>Tolima</cbc:Department>
<cbc:IssueDate>2015-09-08<!--fecha de expedición de la Nota Cr--> <cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
</cbc:IssueDate> <cbc:CityName>Guamo</cbc:CityName>
<cbc:IssueTime>03:04:19<!-- hora de la expedición--> <cac:AddressLine>
</cbc:IssueTime> <cbc:Line>carrera 8 Nº 6C - 39</cbc:Line>
<cbc:Note>&#182;Este documento ejemplifica la anulación de una factura electrónica específica.</cbc:Note> </cac:AddressLine>
<cbc:Note>&#182;El atributo /fe:CreditNote/cac:CreditNoteLine[1]/cbc:ID/@schemeID indica el nombre del <cac:Country>
archivo que contiene la factura electrónica que se anula.</cbc:Note> <cbc:IdentificationCode>CO</cbc:IdentificationCode>
<cbc:Note>&#182;Las operaciones de cálculo de los identificadores aparecen acompañando el elemento o el </cac:Country>
atributo en donde serán utilizadas. Para evitar ambiguedades, se utiliza la notación xPath.</cbc:Note> </fe:Address>
<fe:AccountingSupplierParty> </fe:PhysicalLocation>
<cbc:AdditionalAccountID>1</cbc:AdditionalAccountID> <fe:PartyTaxScheme>
<fe:Party> <cbc:TaxLevelCode>0</cbc:TaxLevelCode>
<cac:PartyIdentification> <cac:TaxScheme/>
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)" </fe:PartyTaxScheme>
schemeID="31">700085464</cbc:ID> <fe:Person>
</cac:PartyIdentification> <cbc:FirstName>Primer-N</cbc:FirstName>
<cac:PartyName> <cbc:FamilyName>Apellido-8355990</cbc:FamilyName>
<cbc:Name>PJ - 700085464 - Adquiriente FE</cbc:Name> <cbc:MiddleName>Segundo-N</cbc:MiddleName>
</cac:PartyName> </fe:Person>
<fe:PhysicalLocation> </fe:Party>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 27 de 92 Página 28 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 55

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

</fe:AccountingCustomerParty> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[3]/fe:Invoice/fe:L
<fe:TaxTotal> egalMonetaryTotal-->
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> <!-- método alternativo-->
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> </cbc:LineExtensionAmount>
<fe:TaxSubtotal> <cbc:TaxExclusiveAmount currencyID="COP">0.00<!-- Obtenga los acumulados desde
<cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1]/fe:Invoice/fe:L
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> egalMonetaryTotal +
<cbc:Percent>19</cbc:Percent> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[2]/fe:Invoice/fe:L
<cac:TaxCategory> egalMonetaryTotal +
<cac:TaxScheme> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[3]/fe:Invoice/fe:L
<cbc:ID schemeName="IVA tarifa General" schemeDataURI="http://www.dian.gov.co">01</cbc:ID> egalMonetaryTotal-->
</cac:TaxScheme> <!-- método alternativo-->
</cac:TaxCategory> </cbc:TaxExclusiveAmount>
</fe:TaxSubtotal> <cbc:PayableAmount currencyID="COP">0.00<!--
</fe:TaxTotal> /fe:CreditNote/fe:LegalMonetaryTotal/cbc:LineExtensionAmount +
<fe:TaxTotal> /fe:CreditNote/fe:LegalMonetaryTotal/cbc:TaxExclusiveAmount -->
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> </cbc:PayableAmount>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> </fe:LegalMonetaryTotal>
<fe:TaxSubtotal> <cac:CreditNoteLine>
<cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount> <cbc:ID schemeID="fos0001_OPE18725_0A_700085464_2_40-firmado-SHA256.nCr.xml" schemeName="archivo
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> embebido">1<!--número de orden del item dentro de /fe:CreditNote-->
<cbc:Percent>4.14</cbc:Percent> </cbc:ID>
<cac:TaxCategory> <cbc:UUID>41cbb1a46adcf22567abf39814f722e0c0b63977
<cac:TaxScheme> <!--identificador universal de este item; señale el método de cálculo-->
<cbc:ID schemeName="ICA" schemeDataURI="http://www.dian.gov.co">03<!--industria, comercio, avisos-- <!--sha-1{
></cbc:ID> extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DiscrepancyResponse/cbc:ReferenceID]
</cac:TaxScheme> +extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DiscrepancyResponse/cbc:Description]
</cac:TaxCategory> +extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DocumentReference/cbc:ID]
</fe:TaxSubtotal> +extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:Item/cbc:Description]}
</fe:TaxTotal> ==sha-1{
<fe:TaxTotal> [OPE18725]
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> +[Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> {/fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID} y a la DIAN, pero se cometió un
<fe:TaxSubtotal> error durante el proceso porque el verdadero Adquiriente, de quien recibimos la Orden de compra, es otra
<cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount> persona: c.c. 8355998.]
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> +[&#945;&#969]
<cbc:Percent>8</cbc:Percent> +[Documento original embebido en la dirección señalada en
<cac:TaxCategory> /fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath]
<cac:TaxScheme> ==sha-1{
<cbc:ID schemeName="INCO" schemeDataURI="http://www.dian.gov.co">04<!--impuesto nacional al consumo-- OPE18725
></cbc:ID> Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990 y a la DIAN, pero se cometió un error
</cac:TaxScheme> durante el proceso porque el verdadero Adquiriente, de quien recibimos la Orden de compra, es otra persona: c.c.
</cac:TaxCategory> 8355998.
</fe:TaxSubtotal> &#945;&#969
</fe:TaxTotal> Documento original embebido en la dirección señalada en
<fe:LegalMonetaryTotal> /fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath
<cbc:LineExtensionAmount currencyID="COP">0.00<!-- Obtenga los acumulados desde ;}
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1]/fe:Invoice/fe:L ==sha-1{
egalMonetaryTotal + OPE18725Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990 y a la DIAN, pero se cometió un
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[2]/fe:Invoice/fe:L error durante el proceso porque el verdadero Adquiriente, de quien recibimos la Orden de compra, es otra
egalMonetaryTotal +
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 29 de 92 Página 30 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

persona: c.c. 8355998.&#945;&#969Documento original embebido en la dirección señalada en <cbc:XPath>/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[X]<!--


/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath ubicación del documento electrónico o digital (dentro de || embebida en) este contenedor; se sugiere utilizar el
;}--> documento electrónico UBL ApplicationResponse -->
</cbc:UUID> </cbc:XPath>
<cbc:LineExtensionAmount currencyID="COP">200161.85<!--localizado en </cac:DocumentReference>
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1]/fe:Invoice/fe:L <cac:TaxTotal>
egalMonetaryTotal/cbc:LineExtensionAmount--> <!--copiado desde /fe:Invoice/fe:TaxTotal[1]; debe realizar ajuste en algunos prefijos, porque no se usa el "fe:"-->
<!--/fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount--> <cbc:TaxAmount currencyID="COP">38030.75</cbc:TaxAmount>
</cbc:LineExtensionAmount> <cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cac:DiscrepancyResponse> <cac:TaxSubtotal>
<cbc:ReferenceID>OPE18725<!--debe correspónder con <cbc:TaxableAmount currencyID="COP">200161.85</cbc:TaxableAmount>
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID--> <cbc:TaxAmount currencyID="COP">38030.75</cbc:TaxAmount>
</cbc:ReferenceID> <cbc:Percent>19</cbc:Percent>
<cbc:ResponseCode listName="Concepto de Nota crédito" listSchemeURI="http://www.dian.gov.co" <cac:TaxCategory>
name="Anulación">2<!--consulte la tabla de conceptos de Nota Cr. de la DIAN en el Anexo-1--> <cac:TaxScheme>
</cbc:ResponseCode> <cbc:ID>01</cbc:ID>
<cbc:Description>Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990 </cac:TaxScheme>
{/fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID} y a la DIAN, pero se cometió un </cac:TaxCategory>
error durante el proceso porque el verdadero Adquiriente, de quien recibimos la Orden de compra, es otra </cac:TaxSubtotal>
persona: c.c. 8355998.</cbc:Description> </cac:TaxTotal>
</cac:DiscrepancyResponse> <cac:TaxTotal>
<cac:BillingReference> <cbc:TaxAmount currencyID="COP">8286.7</cbc:TaxAmount>
<cac:InvoiceDocumentReference> <cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cbc:ID>OPE18725<!--localizado en <cac:TaxSubtotal>
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1]/fe:Invoice/cbc:I <cbc:TaxableAmount currencyID="COP">200161.85</cbc:TaxableAmount>
D--> <cbc:TaxAmount currencyID="COP">8286.7</cbc:TaxAmount>
<!--/fe:Invoice/cbc:ID--> <cbc:Percent>4.14</cbc:Percent>
</cbc:ID> <cac:TaxCategory>
<cbc:UUID schemeName="CUFE" <cac:TaxScheme>
schemeURI="http://www.dian.gov.co/">d1b1e383e15badc7c243135690bb1e10b8892842<!--identificador <cbc:ID>03</cbc:ID>
universal calculado para la factura de venta, extraido del documento embebido señalado en </cac:TaxScheme>
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath; CUFE; </cac:TaxCategory>
Anexo-3--> </cac:TaxSubtotal>
</cbc:UUID> </cac:TaxTotal>
<cbc:IssueDate>2017-05-08<!--fecha de generación de la factura: --> <!--<fe:LegalMonetaryTotal>
</cbc:IssueDate> <cbc:LineExtensionAmount currencyID="COP">200161.85</cbc:LineExtensionAmount>
<cbc:DocumentType>fe:Invoice<!--tipo de documento xml--> <cbc:TaxExclusiveAmount currencyID="COP">46317.45</cbc:TaxExclusiveAmount>
</cbc:DocumentType> <cbc:PayableAmount currencyID="COP">246479.3</cbc:PayableAmount>
<cbc:XPath>/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1]<!-- </fe:LegalMonetaryTotal>-->
ubicación de la factura de venta (dentro de || embebida en) este contenedor--> <cac:Item>
</cbc:XPath> <cbc:Description>Documento original embebido en la dirección señalada en
</cac:InvoiceDocumentReference> /fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:XPath</cbc:Descri
</cac:BillingReference> ption>
<cac:DocumentReference> </cac:Item>
<cbc:ID schemeName="D(evolución), A(nulación), R(escisión), R(esolución)" schemeID="DARR">&#945;&#969;<!-- </cac:CreditNoteLine>
identificador de la solicitud de aplicación del Parágrafo 3 Art. 3 D-2242-2015; puede tratarse de un identificador <cac:CreditNoteLine>
en el sistema informático del OFE En su defecto, será asignado por el OFE.--> <cbc:ID schemeID="fos0001_OPE18726_0B_700085464_2_40-firmado-SHA256.nCr.xml" schemeName="archivo
</cbc:ID> embebido">2</cbc:ID>
<cbc:IssueDate>1957-08-13<!--fecha del DARR--> </cac:CreditNoteLine>
</cbc:IssueDate> <cac:CreditNoteLine>

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 31 de 92 Página 32 de 92
Edición 50.482
56 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

<cbc:ID schemeID="fos0001_OPE19505_0A_700085464_1_45-firmado-SHA1.nCr.xml" schemeName="archivo XPath


embebido">3</cbc:ID> De forma no ambigua se especifican las expresiones XPath que deben aplicarse a una nota crédito
</cac:CreditNoteLine>
para obtener la información requerida y permitir la generación del identificador universal.
</fe:CreditNote>
Definición del identificador de una nota crédito

NumCr /fe:CreditNote/cbc:ID
FecCr sinSimbolos(/fe:CreditNote/cbc:IssueDate + /fe:CreditNote/cbc:IssueTime)
formato AAAAMMDDHHMMSS i.e. año + mes + día + hora + minutos + segundos
ValCr = /fe:CreditNote/fe:LegalMonetaryTotal/cbc:LineExtensionAmount
CodImp1 = /fe:CreditNote/fe:TaxTotal[X]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01
ValImp1 = /fe:CreditNote/fe:TaxTotal[X]/fe:TaxSubtotal/cbc:TaxAmount
CodImp2 = /fe:CreditNote/fe:TaxTotal[y]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 02
ValImp2 = /fe:CreditNote/fe:TaxTotal[y]/fe:TaxSubtotal/cbc:TaxAmount
CodImp3 = /fe:CreditNote/fe:TaxTotal[z]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03
ValImp3 = /fe:CreditNote/fe:TaxTotal[z]/fe:TaxSubtotal/cbc:TaxAmount
ValPag = /fe:CreditNote/fe:LegalMonetaryTotal/cbc:PayableAmount
NitOFE = /fe:CreditNote/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID
TipAdq = /fe:CreditNote/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@schemeID
NumAdq = /fe:CreditNote /fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID
ClTec = Examine la sección Cálculos para Nota Cr.

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 33 de 92 Página 34 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

2.3.5. Ejemplo de Identificador universal para Nota débito

XPath

De forma no ambigua se especifican las expresiones XPath que deben aplicarse a una factura
electrónica para obtener la información requerida y permitir la generación del CUFE.
Definición CUFE de una factura de venta

NumFac /fe:Invoice/cbc:ID
FecFac sinSimbolos(/fe:Invoice/cbc:IssueDate + /fe:Invoice/cbc:IssueTime)
formato AAAAMMDDHHMMSS i.e. año + mes + día + hora + minutos + segundos
ValFac = /fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount
CodImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 01
ValImp1 = /fe:Invoice/fe:TaxTotal[x]/fe:TaxSubtotal/cbc:TaxAmount
CodImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 02
ValImp2 = /fe:Invoice/fe:TaxTotal[y]/fe:TaxSubtotal/cbc:TaxAmount
CodImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03
ValImp3 = /fe:Invoice/fe:TaxTotal[z]/fe:TaxSubtotal/cbc:TaxAmount
ValPag = /fe:Invoice/fe:LegalMonetaryTotal/cbc:PayableAmount
NitOFE = /fe:Invoice/fe:AccountingSupplierParty/fe:Party/cac:PartyIdentification/cbc:ID
TipAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID/@sch
emeID
NumAdq = /fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID
ClTec = no está en el XML

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 35 de 92 Página 36 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 57

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

2.4. Localización de la CLAVE TÉCNICA «ClTec» 3. CÓDIGO BIDIMENSIONAL «QR» DEL CUFE

La clave técnica está asociada al Rango de Facturación del que tomó el pre fijo y el número de la
factura electrónica que será firmada; un medio de ayuda es el documento denominado Guía de Para la representación gráfica de las facturas electrónicas, es requisito la generación de un código QR
usuario externo facturador electrónico. con la siguiente información:

Examine la Autorización expedida por la DIAN que definió el Rango de Facturación; examine el Anexo NumFac: [NUMERO_FACTURA]
6 y el archivo wsdl que lo acompaña. En el archivo response los rangos vienen acompañado de un FecFac: [FECHA_FACTURA] en formato YYYYmmddHHMMss
identificador denominado clave técnica: ese es el valor que estamos necesitando.
NitFac: [NIT FACTURADOR] sin puntos ni guiones
Asegúrese de que el pre fijo de dicho rango fue asociado al NIT del proveedor de la versión de DocAdq: [NUMERO_ID_ADQUIRIENTE] sin puntos ni guiones
software i.e. el OFE o el PT según el caso— de acuerdo con lo registrado en los servicios del sistema ValFac: [VALOR_FACTURA] con punto decimal, con decimales a dos (2) dígitos, sin separadores de
de facturación electrónica de la DIAN; de esta manera cuando el OFE o el PT entreguen a la DIAN la miles, ni símbolo pesos.
factura expedida, el mecanismo de control fiscal validará que este documento electrónico fue ValIva: [VALOR_IVA] con punto decimal, con decimales a dos (2) dígitos, sin separadores de miles, ni
generado por un sistema de software activo en el sistema de facturación electrónica a nombre del símbolo pesos.
OFE o del PT que expide la factura, y podrá recuperar el rango autorizado y la clave técnica asignada. ValOtroIm: [VALOR_OTROS_IMPUESTOS] con punto decimal, con decimales a dos (2) dígitos, sin
Con estos últimos el mecanismo de control fiscal validará que la factura está consumiendo elementos separadores de miles, ni símbolo pesos.
del rango, y podrá aplicar el algoritmo de cálculo del CUFE. ValFacIm: [VALOR_OTROS_IMPUESTOS] con punto decimal, con decimales a dos (2) dígitos, sin
separadores de miles, ni símbolo pesos.
ADVERTENCIA: De acuerdo al anexo 6, cuando un Facturador Electrónico haya agotado el rango de CUFE: [CUFE]
numeración que le fue asignado y deba solicitar la autorización de un nuevo rango de numeración
para facturas electrónicas que sea la continuación de un rango ya autorizado, se debe tener en
Ejemplo:
cuenta, que el SIE Rangos de Numeración cuando haga la consulta del web Service, le entregará una
nueva CLAVE TÉCNICA, esta CLAVE TÉCNICA, es diferente a la del anterior rango. Teniendo en cuenta los datos de entrada, se presenta el código QR que se incluye en la
representación gráfica de la factura electrónica:

NumFac: A02F-00117836
FecFac: 20140319105605
NitFac: 808183133
DocAdq: 8081972684
ValFac: 1000.00
ValIva: 160.00
ValOtroIm: 0.00
ValFacIm: 1160.00
CUFE: 2836a15058e90baabbf6bf2e97f05564ea0324a6

Figura 1. Ejemplo de código bidimensional QR

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 37 de 92 Página 38 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

4. ESPECIFICACIÓN TÉCNICA DEL CÓDIGO DE SEGURIDAD DEL SOFTWARE


El elemento
Tamaño
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:ExtensionContent/sts:DianExtensions/sts:SoftwareSecurityCode es
El tamaño mínimo que debe tener el código bidimensional QR es de 2cm para facilitar la lectura por la huella de legitimidad del software que produjo la factura electrónica, y que se basa en
los diferentes dispositivos. informaciones privadas que se usan para calcular un resumen criptográfico. Una parte de esa
información fue asignada por el Facturador Electrónico, i.e. el PIN del software— y la otra la asignó
La Representación Gráfica el sistema de Facturación Electrónica. El OFE directo y los PT deben mantener en reserva estas
La representación gráfica puede ser diseñada de acuerdo con las necesidades del OFE; como la informaciones para evitar actividades maliciosas de quienes buscan explotar las vulnerabilidades de
generación está en formato XML, entonces cualquier herramienta informática de conversión de este los usuarios de sistemas informáticos..
formato a .pdf, .docx, u otros formatos digitales será suficiente para cumplir lo exigido en el parágrafo Es el producto de un algoritmo criptográfico del tipo one-way hash function.
1 del artículo 3 del Decreto 2242-2015. El requisito que debe cumplir es la inclusión del código Arma una cadena con dos valores:
bidimensional QR tal como se precisa arriba. Identificador del software asignado desde el sistema de la DIAN cuando el software se activa en el
Sistema de Facturación Electrónica. i.e. código de activación.
Una alternativa a los formatos digitales es la impresión en papel de la representación gráfica diseñada PIN del software que usted asignó en el sistema de la DIAN cuando el software se activa en el
de acuerdo con las necesidades del OFE. El requisito que debe cumplir es la inclusión del código Sistema de Facturación Electrónica.
bidimensional QR tal como se precisa arriba. La cadena resultante es la semilla para el cálculo SHA-384. El resultado es la huella del software que
La representación gráfica debe incluir el código QR en todas las páginas de los formatos digitales y de autorizó la DIAN al Obligado a Facturar Electrónicamente o al Proveedor Tecnológico.
la impresión en papel de la factura electrónica.

La representación gráfica siempre será “una representación, una imagen” de la información SoftwareSecurityCode:= sha-384(Identificador del software + PIN del software)
consignada en el formato XML de los perfiles de transacciones comerciales para la DIAN. Esto significa
que el documento electrónico siempre será el que tenga valor legal para las autoridades nacionales.
Si cualquier persona requiere validar la autenticidad de una representación gráfica, entonces deberá
acceder al sitio web que la DIAN disponga para ello, activar el hiperenlace, diligenciar los campos de
información, disparar el botón de Validación, y comparar lo que le muestra la respuesta devuelta por
el sistema de facturación electrónica de la DIAN con lo que le exhibe la representación que tiene a la
mano, y proceder en consecuencia. Si la información difiere, podrá denunciar el hecho a la DIAN,
porque puede tratarse de un documento apócrifo, sin validez legal, y que podría ser la evidencia de
una acción que amerita ser investigada fiscalmente, con las implicaciones comerciales,
administrativas y penales que se deriven por la infracción del Estatuto tributario.

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 39 de 92 Página 40 de 92
Edición 50.482
58 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

5. DESCRIPCIÓN TÉCNICA PROCEDIMIENTO DE RECONOCIMIENTO DE UN DOCUMENTO  taxtypes “tipos de impuesto”


 invoicetypes “tipos de factura”
 partyidentificationtypes “tipos de documentos de identidad”
Esta etapa corresponde al reconocimiento de documentos enviados a la plataforma de recepción de
 partytypes “tipos de persona”
facturas electrónicas del componente DIAN, en este documento se describe los posibles errores que
emite el sistema cuando la respuesta del Webservice es Código de error “310” y la descripción “El  paymentmeans “medios de pago”
ejemplar contiene errores de validación semántica”. Cabe recalcar que el sistema de recepción recibe  countries “países”
todos los documentos y realiza el registro en base de datos de la información relacionada con el envío  currencies “monedas”
del documento recibido, esto se hace independientemente si el documento es reconocido o no, por ii. Se realiza la verificación del tipo de EMISOR del documento en el nodo
lo cual el número del documento queda registrado y recibido para ese facturador, es decir, se <AccountingSupplierParty.AdditionalAccountID>, que sea uno de los tipos descritos
consume el número del documento; un segundo intento de envío conllevaría a marcar el documento en la lista partytypes “tipos de persona”. Luego se realiza la verificación de
como duplicado en la etapa de validaciones. obligatoriedad:
SI (AdditionalAccountID =2), Entonces: Si es tipo Persona natural, en el nodo
El reconocimiento de los documentos se realiza uno a uno independientemente del medio de envío 'AccountingSupplierParty' es obligatorio el nodo 'Person'
(Web Service, FTP), los pasos se realizan de forma síncrona a menos que se presente una SI (AdditionalAccountID =1), Entonces: Si es tipo Persona jurídica, en el nodo
interrupción, estos se detallan de la siguiente forma: 'AccountingSupplierParty' es obligatorio el nodo 'PartyLegalEntity'
SI (AdditionalAccountID =3), Entonces: Si es tipo Gran contribuyente, en el nodo
1. Validación del ZIP. 'AccountingSupplierParty' es obligatorio el nodo 'PartyLegalEntity'
a. Se revisa que el ZIP no este vacío. iii. Se realiza la verificación del tipo de RECEPTOR del documento en el nodo
b. Se revisa que el ZIP contenga un solo archivo (Solo para WebServices). <AccountingCustomerParty.AdditionalAccountID>, que sea uno de los tipos
descritos en la lista partytypes “tipos de persona”. Luego se realiza la verificación de
NOTA: En caso de que el ZIP no sea reconocido, se realiza la auditoria y registro de que no obligatoriedad:
procederá a pre-reconocimiento (paso 2) del documento ni a su validación (paso 3). SI (AdditionalAccountID =2), Entonces: Si es tipo Persona natural, en el nodo
2. Se realiza un pre-reconocimiento del tipo documento para que por lo menos sea de tipo 'AccountingCustomerParty' es obligatorio el nodo 'Person'
valido como ('Invoice', 'DebitNote' o 'CreditNote'). SI (AdditionalAccountID =1), Entonces: Si es tipo Persona jurídica, en el nodo
'AccountingCustomerParty ' es obligatorio el nodo 'PartyLegalEntity'
NOTA: En caso de que no sea reconocido, se realiza la auditoria y registro de que no SI (AdditionalAccountID =3), Entonces: Si es tipo Gran contribuyente, en el nodo
procederá a reconocimiento del documento ni a su validación. 'AccountingCustomerParty' es obligatorio el nodo 'PartyLegalEntity'
iv. Se realiza la verificación del país de EMISOR de la factura en el nodo
3. Se realiza la validación del documento .xml con su respectivo XSD al cual el tipo de
<AccountingSupplierParty.Party.PhysicalLocation.Address.Country.IdentificationCod
documento pertenezca, cada validación realizada en este paso es adicionada en un arreglo
e/>
de errores para guardar la auditoria de todos los errores presentados.
Verifica que el nodo del país no este vacío
a. Se realiza el reconocimiento de las extensiones ubicadas en el TAG UBLExtensions (La
ERROR: En el nodo
localización y validación de extensiones es siempre igual, independientemente del tipo
'AccountingSupplierParty/Party/PhysicalLocation/Address/Country/' es obligatorio
de documento que se esté validando ‘INVOICE’, ‘DEBITNOTE’ o ‘CREDITNOTE’) de tipo
en el atributo 'IdentificationCode'.
DianExtensionsType y SignatureType. En caso de no existir algunas de estas dos
Valida que el país contenido en el nodo se encuentre en la lista (countries “países”)
extensiones el sistema arroja los siguientes errores respectivamente:
ERROR: El valor del nodo
ERROR: La extensión 'DianExtensions' es requerida.
'AccountingSupplierParty/Party/PhysicalLocation/Address/Country/'IdentificationCo
ERROR: La extensión 'Signature' es requerida.
de' [valor_que_venga_en_el_TAG] es invalido
b. Se realiza las validaciones de las listas de valores fijos las cuales son:
v. Se realiza la verificación del país de RECEPTOR de la factura en el nodo
i. Se realiza la carga de las listas:
<AccountingCustomerParty.Party.PhysicalLocation.Address.Country.IdentificationC
 incoterms “condiciones de entrega”
ode/>.
 taxlevels “regimenes de impuestos”
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 41 de 92 Página 42 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Valida que el nodo del país no este vacío ERROR: El TAG TaxTotal/TaxAmount [valor_que_venga_en_el_TAG] excede el
ERROR: En el nodo tamaño máximo de precisión definido [14 enteros, 4 decimales].
'AccountingCustumerParty/Party/PhysicalLocation/Address/Country/' es obligatorio Valida de los tipos de impuestos estén dentro de la lista de impuestos taxtypes “tipos
en el atributo 'IdentificationCode'. de impuesto” y/o se encuentren con un código bajo el rango [0A - ZZ]
Valida que el país contenido en el nodo se encuentre en la lista (countries “países”) ERROR: El TAG TaxSubtotal/TaxCategory/TaxScheme: ID
ERROR: En valor del nodo [valor_que_venga_en_el_TAG] es invalido.
'AccountingCustumerParty/Party/PhysicalLocation/Address/Country/'IdentificationC Valida la longitud del TAG TaxTotal/TaxSubtotal/TaxableAmount
ode' [valor_que_venga_en_el_TAG] es invalido ERROR: El TAG TaxTotal/TaxSubtotal/TaxableAmount [valor_que_venga_en_el_TAG]
vi. Validación de la moneda general del documento <DocumentCurrencyCode> excede el tamaño máximo de precisión definido [14 enteros, 4 decimales].
pertenece a una de lista “currencies”. Valida la longitud del TAG TaxTotal/TaxSubtotal/TaxAmount
ERROR: El TAG DocumentCurrencyCode [valor_que_venga_en_el_TAG] es invalido. ERROR: El TAG TaxTotal/TaxSubtotal/TaxAmount [valor_que_venga_en_el_TAG]
vii. Validación Tipo de Documento <InvoiceTypeCode> pertenece a una opción válida excede el tamaño máximo de precisión definido [14 enteros, 4 decimales].
en la lista “invoicetypes”, Nota: Solo aplica para documentos de tipo 'Invoice'. xii. Se realiza la validación de los campos a guardar en la Base de Datos no sobre pasen
ERROR: Invoice Type Code [valor_que_venga_en_el_TAG] es invalido. el tamaño permitido.
ERROR: Invoice Type Code es invalido. o Numero de Factura
viii. Validación del Tipo de documento <PayeeParty.PartyLegalEntity.  ERROR: ID [valor_que_venga_en_el_TAG] excede el tamaño máximo de [35].
CorporateRegistrationScheme.CorporateRegistrationTypeCode>, pertenece a una o Numero de NIT Emisor
opción válida en la lista “partyidentificationtypes”.  ERROR: AccountingSupplierParty/PartyIdentification/ID
ERROR: Supplier Party Registration Type Code [valor_que_venga_en_el_TAG] es [valor_que_venga_en_el_TAG] excede el tamaño máximo de [35].
invalido. o Numero de NIT Adquirente
ix. Validación del régimen < PayeeParty.PartyTaxScheme> pertenece a una opción  ERROR: AccountingCustomerParty/PartyIdentification/ID
válida en la lista “taxlevel” [valor_que_venga_en_el_TAG] excede el tamaño máximo de [35].
ERROR: El TAG Party TaxLevelCode [valor_que_venga_en_el_TAG] es invalido. o Nombre Adquirente
x. Validación de los impuestos generales <TaxTotal> del documento con cada uno de  SI (AdditionalAccountID =2), Persona natural:
sus subtotales <TaxSubTotal>.  ERROR: AccountingCustomerParty/Party/Person
Valida la longitud del TAG TaxTotal/TaxAmount [valor_que_venga_en_el_TAG] excede el tamaño máximo de [450].
ERROR: El TAG TaxTotal/TaxAmount [valor_que_venga_en_el_TAG] excede el  SI (AdditionalAccountID =1), Persona Jurídica:
tamaño máximo de precisión definido [14 enteros, 4 decimales].  ERROR: AccountingCustomerParty/Party/PartyLegalEntity
Valida de los tipos de impuestos estén dentro de la lista de impuestos taxtypes “tipos [valor_que_venga_en_el_TAG] excede el tamaño máximo de [450].
de impuesto” y/o se encuentren con un código bajo el rango [0A - ZZ]  SI (AdditionalAccountID =3), Gran Contribuyente:
ERROR: El TAG TaxSubtotal/TaxCategory/TaxScheme: ID  ERROR: AccountingCustomerParty/Party/PartyLegalEntity
[valor_que_venga_en_el_TAG] es invalido. [valor_que_venga_en_el_TAG] excede el tamaño máximo de [450].
Valida la longitud del TAG TaxTotal/TaxSubtotal/TaxableAmount o Valor de la factura
ERROR: El TAG TaxTotal/TaxSubtotal/TaxableAmount [valor_que_venga_en_el_TAG]  ERROR: LegalMonetaryTotal/LineExtensionAmount
excede el tamaño máximo de precisión definido [14 enteros, 4 decimales]. [valor_que_venga_en_el_TAG] excede el tamaño máximo de precisión
Valida la longitud del TAG TaxTotal/TaxSubtotal/TaxAmount definido [14 enteros, 4 decimales].
ERROR: El TAG TaxTotal/TaxSubtotal/TaxAmount [valor_que_venga_en_el_TAG] o Valor total de los impuestos
excede el tamaño máximo de precisión definido [14 enteros, 4 decimales].  ERROR: LegalMonetaryTotal/TaxExclusiveAmount
xi. Validación de los impuestos de cada línea de detalle de los documentos según [valor_que_venga_en_el_TAG] excede el tamaño máximo de precisión
correspondan ‘InvoiceLine’, ‘CreditNoteLine’ y ‘DebitNoteLine’ <TaxTotal> del definido [14 enteros, 4 decimales].
documento con cada uno de sus subtotales <TaxSubTotal>. o Total, otros impuestos

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 43 de 92 Página 44 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 59

V I S I T E
Gráficas
AÑOS1964-2014

EL MUSEO
DE ARTES

La Imprenta Nacional de Colombia


fundó el Museo de Artes Gráficas (MaG)
el 30 de abril de 1964, con motivo
de la conmemoración de los 100 años
del Diario Oficial.

Visítenos. Carrera 66 Nº 24-09, Ciudad Salitre, Bogotá. Entrada gratuita.

@MuseoArtesGrfcs museodeartesgraficasmag
www.imprenta.gov.co

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

 ERROR: LegalMonetaryTotal/PayableAmount l. Razón Social del receptor = Si es persona natural


[valor_que_venga_en_el_TAG] excede el tamaño máximo de precisión <AccountingCustomerParty.AdditionalAccountID> entonces
definido [14 enteros, 4 decimales]. (AccountingCustomerParty.Party.Person.FirstName Concatenado con
o NIT del Proveedor AccountingCustomerParty.Party.Person.FamilyName). De lo contrario
 ERROR: El TAG DianExtensions/ProviderID [valor_que_venga_en_el_TAG] (AccountingCustomerParty.Party.PartyLegalEntity.RegistrationName).
excede el tamaño máximo de [35] m. Moneda del documento = Currency
o Identificador del Software n. Número de la Factura = ID.
 ERROR: El TAG DianExtensions/SoftwareID [valor_que_venga_en_el_TAG] o. Fecha de emisión de la factura= issueDate
excede el tamaño máximo de [50] p. Valor de la factura sin IVA = MonetaryTotal.LineExtensionAmount
o Código de Seguridad del software q. Código 01, Código 02 y Código 03.
 ERROR: El TAG DianExtensions/SoftwareProvider r. Valor total de los impuestos (TaxTotal/TaxSubtotal/TaxAmount) con código 01
[valor_que_venga_en_el_TAG] excede el tamaño máximo de [100] (TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)
o Numero de resolución de numeración s. Valor total de los impuestos (TaxTotal/TaxSubtotal/TaxAmount) con códigos
 ERROR: El TAG dianExtensions/InvoiceAuthorization diferentes a 01
[valor_que_venga_en_el_TAG] excede el tamaño máximo de [16] (TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)
o Prefijo de numeración t. Valor total de los impuestos (TaxTotal/TaxSubtotal/TaxAmount) con código 02
 ERROR: El TAG dianExtensions/Prefix [valor_que_venga_en_el_TAG] excede (TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)
el tamaño máximo de [5] u. Valor total de los impuestos (TaxTotal/TaxSubtotal/TaxAmount) con código 03
(TaxTotal/TaxSubtotal/TaxCategory/TaxScheme/ID)
4. Si el documento contiene error de validación semántica, se guardan datos básicos como v. Valor total de la factura con impuestos = MonetaryTotal.getPayableAmount
numero de factura, NIT del emisor y fecha de emisión. Si el documento es válido: se extrae w. Total Importe bruto antes de impuestos: Total importe bruto, suma de los importes
su información para ser persistida en base de datos. brutos de las líneas de la factura = MonetaryTotal.LineExtensionAmount.
a. NIT del proveedor = dianExtensions.SoftwareProvider.ProviderID x. Tipo de obligado/emisor = PartyType.PartyIdentification.ID.SchemeID
b. Identificador del Software = dianExtensions.SoftwareProvider.SoftwareID y. Si AccountingSupplierParty.PhysicalLocation. Address. Country.IdentificationCode
c. Código de Seguridad del Software = dianExtensions.SoftwareSecurityCode es “CO” el documento se marca como local, de lo contrario se marca como
d. Fecha Inicio Numeración = dianExtensions. documento Internacional o de importación
InvoiceControl.AuthorizationPeriod.StartDate z. NIT del emisor de la factura = AccountingSupplierParty.PartyIdentification.
e. Fecha Fin Numeración = dianExtensions. InvoiceControl. Adicionalmente a esto se valida que schemeAgencyID = “195” y
AuthorizationPeriod.EndDate schemeAgencyName = “CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)”
f. Numero de Resolución de la Numeración = dianExtensions. InvoiceControl. aa. Tipo de adquirente o receptor = AccountingCostumerParty.PartyIdentification.
InvoiceAuthorization ID.SchemeID
g. Prefijo de la Numeración = dianExtensions. InvoiceControl. AuthorizedInvoices. bb. NIT del receptor del documento = AccountingCostumerParty. PartyIdentification.
Prefix cc. Tipo de factura = InvoiceTypeCode
h. Rango desde = dianExtensions.InvoiceControl.AuthorizedInvoices.From
i. Rango Hasta = dianExtensions.InvoiceControl.AuthorizedInvoices.To
Se guarda la auditoria de los eventos realizados.
j. CUFE = UUID
k. Razón Social del emisor = Si es persona natural
<AccountingSupplierParty.AdditionalAccountID> entonces
(AccountingSupplierParty.Party.Person.FirstName Concatenado con
AccountingSupplierParty.Party.Person.FamilyName). De lo contrario
(AccountingSupplierParty.Party.PartyLegalEntity.RegistrationName).

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 45 de 92 Página 46 de 92
Edición 50.482
60 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

6. ACTUALIZACIÓN DE ANEXOS TÉCNICOS Anexo 1


Versión 2

En este apartado se recopilan todas las actualizaciones de los anexos técnicos: 1.3.1.1 - Rango de Numeración (mínimo): Rango de
numeración otorgado, valor mínimo y máximo
</documentation>
6.1. Anexo-1
</annotation>
Anexo 1 </element>
Versión 2
<element name="To" type="long" maxOccurs="1" minOccurs="1">
Se realiza ajuste para cambiar el tipo de dato de Integer a Long del rango de numeración otorgado
From(Desde) y To(Hasta) del XSD DIAN_UBL_Structures.xsd <annotation>
<documentation xml:lang="es">
De acuerdo al análisis de administración técnica se requiere cambiar estos dos elementos TYPE=int
1.3.1.1 - Rango de Numeración (máximo): Rango de
<element name="From" type="int" maxOccurs="1" minOccurs="1">
numeración otorgado, valor mínimo y máximo
<annotation>
</documentation>
<documentation xml:lang="es">
</annotation>
1.3.1.1 - Rango de Numeración (mínimo): Rango de numeración otorgado, valor mínimo
</element>
y máximo
</documentation>
</annotation> TITULO : Inclusión de tablas valores que utiliza el software
3. Listados de valores
</element> 3.1. Tipos de factura
<element name="To" type="int" maxOccurs="1" minOccurs="1"> 3.2. Tipos de documentos de identidad
3.3. Concepto de Notas crédito
<annotation>
3.4. Concepto de Notas débito
<documentation xml:lang="es"> 3.5. Impuestos registrados en la Factura Electrónica
1.3.1.1 - Rango de Numeración (máximo): Rango de numeración otorgado, valor mínimo 3.6. Medios de pago
3.7. Monedas
y máximo 3.8. Países
</documentation> 3.9. Tipos de personas
3.10. Tipos de Régimen
</annotation> 3.11. Incoterms
</element> 3.12. Tipos de Pago
3.13. Tipos de Representación
Por estos dos elementos TYPE=long 3.14. Tipos de obligaciones-responsabilidades
3.15 Tipos de usuarios aduaneros
<element name="From" type="long" maxOccurs="1"
3.16. Tipos de establecimientos
minOccurs="1">
<annotation> Relación de Esquemas (XSD) de Factura Electrónica:
XSD DIAN UBL
<documentation xml:lang="es"> DIAN_FacturaElectronica_ws
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 47 de 92 Página 48 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 1 6.2. Anexo-2


Versión 2
DIAN_ResolucionesFacturacion_ws Anexo 2
DIAN_UBL Versión 2
DIAN_UBL_InvoiceType Cambios en el Anexo-2
DIAN_UBL_SharerType
DIAN_UBL_Structures Vea la definición sobre sha-2 aplicable al elemento
DIAN_UBL_TaxLevel /fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature/ds:Signed
DIAN_UBL_TaxType Info/ds:SignatureMethod
XAdES Y a los resúmenes criptográficos que incluyen el elemento ../ds:DigestMethod en diferentes
xmldsig-core-schema lugares de la factura electrónica
XSD UBL2
CCTS_CCT_SchemaModule-2.0 6.3. Anexo-3
CodeList_CurrencyCode_ISO_7_04
CodeList_LanguageCode_ISO_7_04 Anexo 3
CodeList_MIMEMediaTypeCode_IANA_7_04 Versión 2
CodeList_UnitCode_UNECE_7_04 Se incluye la descripción de la Capa de reconocimiento. DESCRIPCIÓN TÉCNICA PROCEDIMIENTO
genericode-code-list-1.0 DE RECONOCIMIENTO DE UN DOCUMENTO.
UBL-CommonAggregateComponents-2.0
UBL-CommonBasicComponents-2.0 TITULO: impactos del uso de los valores contenidos en los elementos:
UBL-CommonExtensionComponents-2.0  /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID
UBL-CoreComponentParameters-2.0  /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID
UBL-ExtensionContentDatatype-2.0 FORMATOS: contenido de los elementos y de los atributos:
UBL-QualifiedDatatypes-2.0  /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:= 1
UnqualifiedDataTypeSchemaModule-2.0 o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeNa
Xml me:= "tipos organización jurídica; comprador: una persona jurídica; solo use el
valor 1"
TITULO: uso del fragmento o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDat
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl, en Una factura aURI:= "http://www.dian.gov.co"
de venta:  /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:= 2
o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeNa
TITULO: uso del fragmento me:= "tipos organización jurídica; comprador: una persona natural; solo use el
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl, en Una factura valor 2"
de exportación: o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDat
aURI:= "http://www.dian.gov.co"
TITULO: uso del fragmento  /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:= 2
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[X]/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl, en Una factura o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeNa
de contingencia: me:= "tipos organización jurídica; comprador: una persona natural; solo use el
valor 2"
TÍTULO: Tipos de Organización Jurídica; Tipos de Adquiriente; o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDat
aURI:= "http://www.dian.gov.co"
20171130: se incluyó versión R1 del esquema de DIAN_UBL.xsd en los numerales 6.3 y 6.4.  /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:= 1
Atienda la Observación que se incluyó en cada uno de ellos. o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeNa
me:= "tipos organización jurídica; comprador: una persona jurídica; solo use el
valor 1"
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 49 de 92 Página 50 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 61

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
o /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID/@schemeDat Valor:
aURI:= "http://www.dian.gov.co" http://www.dian.gov.co
Descripción:
OBSERVACIÓN: la acción es aplicada por el mecanismo que prepara el mensaje WS-Response; Documento donde se localizan los valores válidos para /fe:Invoice/cbc:InvoiceTypeCode
ACCIÓN: Presencia obligatoria de fragmentos en función de los dos posibles valores de NOTA:
../cbc:AdditionalAccountID. Los demás atributos son optativos.
RESULTADO: documento electrónico fallido;
Nombre: Definiciones del RUT a registrar en la factura electrónica
MECANISMO SISTEMA TÉCNICO DE CONTROL: Uso: define los tipos de:
 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:= 1  Representación
o Obligatorio el fragmento:  Obligaciones y Responsabilidades
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyLegalEntity  Usuario aduanero
 /fe:Invoice/fe:AccountingSupplierParty/cbc:AdditionalAccountID:= 2  Establecimiento del participante del proceso de facturación electrónica, los cuales se
o Obligatorio el fragment: registran en los siguientes elementos:
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:Person  /fe:Invoice/fe:AccountingCustomerParty/fe:Party/Invoice__codigosRUT.lst
 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:= 1 Cardinalidad-1:
o Obligatorio el fragmento: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]: [1..*]
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyLegalEntity Cardinalidad-2:
 /fe:Invoice/fe:AccountingCustomerParty/cbc:AdditionalAccountID:= 2 /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLeve
Obligatorio el fragment: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:Person lCode: [1]
Observación: se incluye el código suplementario “R-00-PN” para el adquiriente que no
EJEMPLIFICACIONES: consulte está obligado a registrarse en el RUT, para así cumplir con lo previsto en el numeral 3
Invoice__AdditionalAccountID_A_customer_1d2f-s.xml del Artículo 7 del Decreto 2242-2015.
Invoice__AdditionalAccountID_A_customer_2d2f-s.xml  /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelC
Invoice__AdditionalAccountID_A_lst.html ode
Invoice__AdditionalAccountID_A_supplier_1d3f-s.xml Cardinalidad: [1..*]
Invoice__AdditionalAccountID_A_supplier_2d3f-s.xml Observación: los contribuyentes agregarán todos los códigos que describan lo que está registrado
Invoice__AdditionalAccountID_A_supplier_3d3f-s.xml en el RUT, con el propósito de que el documento interoperable pueda mejorar la información de
contexto sobre el facturador electrónico para que los distintos destinatarios del ejemplar realicen
<cbc:InvoiceTypeCode listAgencyID="195" listAgencyName="CO, DIAN (Direccion de Impuestos y validaciones y apliquen procedimientos rápidos de verificación de información en escenarios de
Aduanas Nacionales)" negocios electrónicos de coordinación de procedimientos intra-empresa y de procesos inter-
listSchemeURI="http://www.dian.gov.co/contratos/facturaelectronica/v1/InvoiceType" empresa, e.g. Devolución de IVA por producción de bienes exportados.
listURI="http://www.dian.gov.co">1</cbc:InvoiceTypeCode>

xPath: /fe:Invoice/cbc:InvoiceTypeCode
Valores: xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
1: factura de venta /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
2: factura de exportación e/@listName
3: factura de contingencia; debe usarse para reportar las facturas expedidas en papel que han sido /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCod
transcritas en formato XML, firmadas digitalmente y entregadas a la autoridad TAC e/@listSchemeURI
4: suspendida; no utilice este código. /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCod
xPath: /fe:Invoice/cbc:InvoiceTypeCode/@listURI e/@name
Uso de atributo: obligatorio
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 51 de 92 Página 52 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
Valores:
./cbc:TaxLevelCode: vea la lista de códigos en el Anexo-1 según el valor localizado en ./@name <fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS REPRESENTACIÓN:2016"
xPath: ./@listName listSchemeURI="http://www.dian.gov.co"
name="Administrador judicial PN">R-01-PN</cbc:TaxLevelCode>
Uso de atributo: obligatorio <cac:TaxScheme/>
</fe:PartyTaxScheme>
Valor: "TIPOS REPRESENTACIÓN:2016"
xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
Descripción: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
Tablas del RUT; agrupa en una sola presentación las tablas denominadas: Representación para e/@listName
Persona Naturales, y Representación para Personas Jurídicas; los valores fueron adecuados para la /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
Factura Electrónica y podrán enmascararse para utilizarlos en SIE Muisca; los valores de e/@listSchemeURI
./cbc:TaxLevelCode tienen el formato R-nn-PN para las personas naturales, y R-nn-PJ para las /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
personas jurídicas; se han agregado codificaciones suplementarias para resolver ambigüedades al e/@name
analizar el contenido de una factura electrónica.
Valores:
xPath: ./@listSchemeURI: ./cbc:TaxLevelCode: vea la lista de códigos en el Anexo-1 según el valor localizado en ./@name

Uso del atributo: obligatorio xPath: ./@listName

Valor: http://www.dian.gov.co Uso de atributo: obligatorio

Descripción: Valor: "TIPOS REPRESENTACIÓN:2016"


nombre del Anexo-1 donde se encuentra la tabla; puede consultarse la lista de valores en la URI
Descripción:
xPath: ./@name Tablas del RUT; agrupa en una sola presentación las tablas denominadas: Representación para
Persona Naturales, y Representación para Personas Jurídicas; los valores fueron adecuados para la
Uso del atributo: obligatorio Factura Electrónica y podrán enmascararse para utilizarlos en SIE Muisca; los valores de
./cbc:TaxLevelCode tienen el formato R-nn-PN para las personas naturales, y R-nnPJ para las
Valor: significado del código utilizado en la tabla personas jurídicas;

Descripción: significado del código utilizado en la tabla, y corresponde al valor registrado xPath: ./@listSchemeURI:
en ./cbc:TaxLevelCode
Uso del atributo: obligatorio
NOTA:
Los demás atributos son optativos. Valor: http://www.dian.gov.co
Nombre de la tabla: "TIPOS REPRESENTACIÓN:2016"
Uso: definición de Representación para los elementos Descripción:
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod nombre del Anexo-1 donde se encuentra la tabla; puede consultarse la lista de valores en la URI
e y http://www.dian.gov.co/ Factura Electrónica Anexo-3
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
e/@name xPath: ./@name
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 53 de 92 Página 54 de 92
Edición 50.482
62 DIARIO OFICIAL Sábado, 20 de enero de 2018

CONOZCA
NuestrOs
Servicios
La Imprenta Nacional de Colombia
ofrece servicios de diseño, diagramación,
ilustración, coordinación editorial, entre
otros. Recibimos su material en forma
análoga o digital.

ImprentaNalCol @ImprentaNalCol

Mayor información en: www.imprenta.gov.co

Resolución 0019 de 2016


Anexo 3 Resolución 0019 de 2016
Anexo 3

Anexo 3
Versión 2 Anexo 3
Versión 2
Uso del atributo: obligatorio adulto, demente, sordomudo que no pueda darse a entender por escrito, prodigo o disipador en
interdicción, herencia yaciente, hijo póstumo, entre otros ). Curador PN
Valor: significado del código utilizado en la tabla R-11-PN. Donatario: persona a quien se hace la donación, mediante un acto por el cual se le
transfiere gratuita e irrevocablemente, una parte de los bienes del donante. Donatario PN
Descripción: significado del código utilizado en la tabla, y corresponde al valor registrado R-12-PN. Factor: mandatario encargado de la administración de un establecimiento de comercio,
en ./cbc:TaxLevelCode o de una parte o ramo de la actividad del mismo. Factor PN
R-14-PN. Heredero con administración de bienes: persona que representa al testador para
VALORES DESCRIPTIVOS DE LA CODIFICACIÓN sucederlo en todos sus derechos y obligaciones transmisibles, a quien adicionalmente se le ha
Representación para Personas Naturales asignado la administración de los bienes. Heredero con administración de bienes PN
R-15-PN. Liquidador: persona que concluirá las operaciones sociales pendientes al tiempo de la
Seleccione de la tabla el tipo de representación que requiera informar de acuerdo con el apertura del trámite liquidatorio; realiza o dispone de los bienes del deudor para atender el pago
documento en el cual se le otorgó o designó la misma, indicando en su orden para cada item, de las obligaciones del ente en liquidación. Liquidador PN
principales y suplentes en el evento de existir estos últimos. R-16-PN. Mandatario: persona que, en virtud del contrato consensual llamado mandato, acepta
del mandante representarlo personalmente, o la gestión o desempeño de uno o más negocios.
R-00-PN No obligado a registrarse en el RUT. Mandatario PN
No obligado PN R-17-PN. Padre: persona natural que debe cumplir los deberes formales por sus hijos menores, en
R-01-PN. Administrador judicial: persona designada por autoridad competente para administrar la los casos en que el impuesto deba liquidarse directamente a estos. Padre PN
comunidad, cuando los comuneros no se avinieren en el manejo del bien común. Administrador R-21-PN. Tutor: persona a que quien se le impone el cargo a favor de los impúberes que no pueden
judicial PN dirigirse a si mismos o administrar completamente sus negocios, siempre que no estén bajo
R-02-PN. Administrador privado: persona designada por los comuneros para administrar la potestad del padre que pueda darle la protección debida; incluye igualmente el hijo póstumo.
comunidad. Administrador privado PN Tutor PN
R-22-PN. Representante aduanero: Persona autorizada por la organización para representarla en
R-03-PN. Agente exclusivo de negocios en Colombia: persona encargada de la representación de sus actuaciones ante la autoridad aduanera. Para el ejercicio de las funciones debe estar
residentes en el exterior en los casos en que sean apoderados de éstos para cumplir las previamente registrada ante la autoridad competente, o poseer esta calidad por mandato legal.
obligaciones fiscales. Agente exclusivo de negocios en Colombia PN Representante aduanero PN
R-04-PN. Agente oficioso: figura jurídica por la cual el que administra sin mandato los bienes de R-23-PN. Liquidador suplente: persona que concluirá las operaciones sociales pendientes al tiempo
alguna persona, se obliga para con ésta, y la obliga en ciertos casos. Agente oficioso PN de la apertura del trámite liquidatorio; realiza o dispone de los bienes del deudor para atender el
pago de las obligaciones del ente en liquidación. Liquidador suplente PN
R-05-PN. Albacea: persona encargada por el testador o por el juez de cumplir la última voluntad R-24-PN. Depositario Provisional: Persona natural designada por la Dirección Nacional de
del testador, custodiando sus bienes y dándoles el destino que corresponde según la herencia. Estupefacientes para administrar los bienes de personas naturales ó jurídicas sujetas a medidas
Albacea PN cautelares impuestas en procesos por delitos de narcotráfico y conexos o en procesos de extinción
R-06-PN. Apoderado especial: persona que acepta el mandato de uno o más negocios de dominio. Depositario Provisional PN
especialmente determinados. Apoderado especial PN R-25-PN. Agente Interventor: Persona natural que toma posesión inmediata de los bienes, haberes
R-07-PN. Apoderado general: persona que acepta el mandato de todos los negocios del mandante, y negocios por mandato de la ley y ejerce funciones públicas de manera transitoria. Agente
o lo admite con una o más excepciones determinadas. Apoderado general PN Interventor PN
R-08-PN. Asignatario: persona a quien se le asigna la herencia o legado. Asignatario PN R-28-PN. Heredero designado: Persona nombrada como representante de la sucesión por los
R-09-PN. Comunero: persona que participa en una comunidad de bienes o derechos. Comunero herederos conocidos cuando no se ha iniciado formalmente el proceso de sucesión ante juzgado
PN o notaría. Heredero designado PN
R-10-PN. Curador: persona elegida o designada, para cuidar de los sujetos y/o bienes o negocios, R-29-PN. Persona Natural sin residencia en Colombia con EP. Persona natural sin residencia en
de quienes por ley no pueden dirigirse a si mismo, o administrar completamente sus negocios y Colombia que realiza actividades en el país a través de Establecimiento Permanente. Persona
que no se encuentran bajo potestad de padre que pueda darles la protección debida. (menor Natural sin residencia en Colombia con EP PN

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2


Página 55 de 92
Representación para Personas Jurídicas
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 56 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 63

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
previamente registrada ante la autoridad competente, o poseer esta calidad por mandato legal.
Seleccione de la tabla el tipo de representación que requiera informar de acuerdo con el Representante aduanero PJ
documento en el cual se le otorgó o designó la misma, indicando en su orden para cada ítem, R-23-PJ. Liquidador suplente: persona que concluirá las operaciones sociales pendientes al tiempo
principales y suplentes en el evento de existir estos últimos. de la apertura del trámite liquidatario; realiza o dispone de los bienes del deudor para atender el
pago de las obligaciones del ente en liquidación. Liquidador suplente PJ
R-01-PJ. Administrador judicial: persona designada por autoridad competente para administrar la R-24-PJ. Depositario Provisional: Persona natural designada por la Dirección Nacional de
comunidad, cuando los comuneros no se avinieren en el manejo del bien común. Administrador Estupefacientes para administrar los bienes de personas naturales ó jurídicas sujetas a medidas
judicial PJ cautelares impuestas en procesos por delitos de narcotráfico y conexos o en procesos de extinción
R-02-PJ. Administrador privado: persona designada por los comuneros para administrar la de dominio. Depositario Provisional PJ
comunidad. Administrador privado PJ R-25-PJ. Agente Interventor: Persona natural que toma posesión inmediata de los bienes, haberes
R-03-PJ. Agente exclusivo de negocios en Colombia: persona encargada de la representación de y negocios por mandato de la ley y ejerce funciones públicas de manera transitoria. Agente
residentes en el exterior en los casos en que sean apoderados de éstos para cumplir las Interventor PJ
obligaciones fiscales. Agente exclusivo de negocios en Colombia PJ R-26-PJ. Agente de Aduanas: Persona autorizada por la Agencia de Aduanas para representarla en
R-06-PJ. Apoderado especial: persona que acepta el mandato de uno o más negocios sus actuaciones ante la autoridad aduanera. Para el ejercicio de las funciones debe estar
especialmente determinados. Apoderado especial PJ previamente registrada ante la autoridad competente. Agente de Aduanas PJ
R-07-PJ. Apoderado general: persona que acepta el mandato de todos los negocios del mandante, R-27-PJ. Funcionario delegado para cumplir funciones OEA: Persona a quien se le delegan
o lo admite con una o más excepciones determinadas. Apoderado general PJ responsabilidades y funciones del Operador Económico Autorizado, por parte de las Autoridades
R-09-PJ. Comunero: persona que participa en una comunidad de bienes o derechos. Comunero PJ de Control, establecidas en el Decreto 3568 de 2011. Funcionario delegado para cumplir
R-12-PJ. Factor: mandatario encargado de la administración de un establecimiento de comercio, o funciones OEA PJ
de una parte o ramo de la actividad del mismo. Factor PJ Desde: Mayo de 2017
R-13-PJ. Funcionario delegado para cumplir deberes formales: persona a quien se le delega Hasta:
conforme a derecho, la responsabilidad de cumplir los deberes formales por el representado. Nombre de la tabla: “TIPOS OBLIGACIONES-RESPONSABILIDADES:2016”
Funcionario delegado para cumplir deberes formales PJ Uso: definición de Representación para los elementos
R-15-PJ. Liquidador: persona que concluirá las operaciones sociales pendientes al tiempo de la /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode y
apertura del trámite liquidatario; realiza o dispone de los bienes del deudor para atender el pago /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@name
de las obligaciones del ente en liquidación. Liquidador PJ
R-16-PJ. Mandatario: persona que, en virtud del contrato consensual llamado mandato, acepta del <fe:PartyTaxScheme>
mandante representarlo personalmente, o la gestión o desempeño de uno o más negocios. <cbc:TaxLevelCode listName=”TIPOS OBLIGACIONES-RESPONSABILIDADES:2016”
Mandatario PJ listSchemeURI="http://www.dian.gov.co"
R-18-PJ. Representante legal principal: persona autorizada por la organización para representarla name="Autorretenedor">O-15</cbc:TaxLevelCode>
ante las diferentes entidades, administrar sus bienes y cumplir ciertos deberes legales y <cac:TaxScheme/>
estatutarios. Para el ejercicio de las funciones debe estar previamente registrado ante la autoridad </fe:PartyTaxScheme>
competente, o poseer esta calidad por mandato legal. Representante legal principal PJ
R-19-PJ. Representante legal suplente: persona autorizada por la organización para representarla xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
ante las diferentes entidades, administrar sus bienes y cumplir ciertos deberes legales y /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
estatutarios en calidad de suplente. Para el ejercicio de las funciones debe estar previamente e/@listName
registrada ante la autoridad competente, o poseer esta calidad por mandato legal. Representante /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
legal suplente PJ e/@listSchemeURI
R-20-PJ. Síndico: Persona que tiene la guarda y administración de la masa de bienes de la quiebra. /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
Síndico PJ e/@name
R-22-PJ. Representante aduanero: Persona autorizada por la organización para representarla en
sus actuaciones ante la autoridad aduanera. Para el ejercicio de las funciones debe estar Valores:
./cbc:TaxLevelCode: vea la lista de códigos en el Anexo-1 según el valor localizado en ./@name
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 57 de 92 Página 58 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
agentes retenedores que son responsables del mismo ante el estado, ellos son: Banco de la
xPath: ./@listName República, entidades vigiladas por: la Superintendencia Bancaria, Superintendencia de Valores o
Superintendencia de Economía Solidaria. (Articulo 876 E.T.) Gravamen a los movimientos
Uso de atributo: obligatorio financieros

Valor: “TIPOS OBLIGACIONES-RESPONSABILIDADES:2016” O-03 Impuesto al patrimonio: Por el año gravable 2011 crease el Impuesto al patrimonio a cargo
de las personas jurídicas, naturales y sociedades de hecho, contribuyentes declarantes del
Descripción: impuesto sobre la renta. El impuesto se genera por la posesión de riqueza a primero (1) de enero
Tablas del RUT; agrupa en una sola presentación las tablas denominadas: Representación para de 2011, cuando el valor sea igual o superior a mil millones de pesos ($1.000.000.000) y hasta dos
Persona Naturales, y Representación para Personas Jurídicas; los valores fueron adecuados para la mil millones de pesos ($2.000.000.000), la tarifa del impuesto es del uno punto cero (1.0%), cuando
Factura Electrónica y podrán enmascararse para utilizarlos en SIE Muisca; los valores de el patrimonio líquido sea superior a dos mil millones de pesos ($2.000.000.000) e inferior a tres
./cbc:TaxLevelCode tienen el formato R-nn-PN para las personas naturales, y R-nnPJ para las mil millones de pesos ($3.000.000.000), la tarifa es del uno punto cuatro (1.4%), cuando el valor
personas jurídicas; sea igual o superior a tres mil millones de pesos ($3.000.000.000), y hasta cinco mil millones de
pesos ($ 5.000.000.000), la tarifa del impuesto es del dos punto cuatro (2.4 %), cuando el
xPath: ./@listSchemeURI: patrimonio liquido sea superior a cinco mil millones de pesos ($ 5.000.000.000), la tarifa es del
cuatro punto ocho (4.8%); por cada año de la base gravable establecida excluyendo el valor
Uso del atributo: obligatorio patrimonial neto de acciones o aportes poseídos en sociedades nacionales y los primeros
trescientos diecinueve millones doscientos quince mil pesos ($319.215.000) del valor de la casa o
Valor: http://www.dian.gov.co apartamento de habitación. Impuesto al patrimonio

Descripción: O-04 Impuesto sobre la renta y complementario régimen tributario especial: Se aplica a
nombre del Anexo-3 donde se encuentra la tabla; puede consultarse la lista de valores en la URI contribuyentes del impuesto sobre la renta que reciben un tratamiento especial en consideración
http://www.dian.gov.co/ Factura Electrónica Anexo-3 a su naturaleza y al desarrollo de actividades que el Gobierno determina como de interés para la
comunidad. (Articulo 19 E.T.) Impuesto sobre la renta y complementario régimen tributario
xPath: ./@name especial

Uso del atributo: obligatorio O-05 Impuesto sobre la renta y complementario régimen ordinario: El impuesto sobre la renta y
complementarios es un solo tributo y comprende el impuesto de renta, ganancias ocasionales y
Valor: significado del código utilizado en la tabla remesas. Impuesto sobre la renta y complementario régimen ordinario

Descripción: significado del código utilizado en la tabla, y corresponde al valor registrado Aplica a las personas jurídicas, naturales y las asimiladas a unas y otras. Grava todos los ingresos
en ./cbc:TaxLevelCode realizados en el año, que puedan producir un incremento (neto) en el patrimonio en el momento
de su percepción y que no hayan sido expresamente exceptuados.
VALORES DESCRIPTIVOS DE LA CODIFICACIÓN
El patrimonio es la suma de todos los bienes y derechos apreciables en dinero poseídos a 31 de
“TIPOS OBLIGACIONES-RESPONSABILIDADES:2016” diciembre del respectivo año y que tienen la posibilidad de producir una renta.
O-01 Aporte especial para la administración de justicia: Corresponde a una obligación exclusiva de
los Notarios, generada por la contribución especial para la administración de justicia, equivalente Están obligados a presentar declaración de impuesto sobre la renta y complementarios todos los
al 10% de los ingresos (brutos) obtenidos por las notarías, por concepto de todos los ingresos contribuyentes sometidos a dicho impuesto con excepción de aquellos que señala la ley en forma
notariales. Aporte especial para la administración de justicia expresa.

O-02 Gravamen a los movimientos financieros: Impuesto a cargo de los usuarios del sistema En el caso de las personas naturales y sucesiones ilíquidas no son declarantes del impuesto sobre
financiero y de las entidades que lo conforman; debe ser diligenciado exclusivamente por los la renta y complementarios:
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 59 de 92 Página 60 de 92
Edición 50.482
64 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
a) empleados cuyos ingresos provengan, en una proporción igual o superior a un ochenta por En consecuencia, no estarán obligados a declarar las personas naturales, sucesiones ilíquidas
ciento (80%), de la prestación de servicios de manera personal o de la realización de una actividad pertenecientes a esta categoría, residentes en el país, siempre y cuando, en relación con el año
económica por cuenta y riesgo del empleador o contratante, mediante una vinculación laboral o gravable se cumplan los siguientes requisitos adicionales:
legal y reglamentaria o cualquier otra naturaleza, independientemente de su denominación. Serán
considerados como empleados los trabajadores que presten servicios personales mediante el 1. Que el patrimonio bruto en el último día del año gravable no exceda de cuatro mil quinientas
ejercicio de profesiones liberales o que presten servicios técnicos que no requieran la utilización (4.500) UVT
de materiales o insumos especializados o de maquinaria o equipo especializado, siempre que sus 2. Que los ingresos totales del respectivo ejercicio gravable no sean superiores a mil cuatrocientas
ingresos correspondan en un porcentaje igual o superior al (80%) del ejercicio dichas actividades, (1.400) UVT
que no sean responsables del impuesto sobre las ventas del régimen común, siempre y cuando en 3. Que los consumos mediante tarjeta de crédito no excedan dos mil ochocientas (2.800) UVT
relación con el año gravable correspondiente se cumplan la totalidad de los siguientes requisitos 4. Que el valor total de compras y consumos no supere las dos mil ochocientas (2.800) UVT
adicionales: 5. Que el valor total acumulado consignaciones bancarias, depósitos o
1. Que el patrimonio bruto en el último día del correspondiente año gravable no exceda cuatro inversiones financieras, no excedan de cuatro mil quinientas (4.500) UVT
mil quinientas (4.500) UVT
2. Que los ingresos brutos sean inferiores a mil cuatrocientas (1.400) UVT c) Las demás personas naturales y asimiladas a estas, residentes que no se encuentren clasificadas
3. Que los consumos mediante tarjeta de crédito no excedan de dos mil ochocientas (2.800) UVT dentro las categorías de empleados o trabajador por cuenta propia señaladas anteriormente, que
4. Que el valor total de compras y consumos no supere dos mil ochocientas (2.800) UVT no sean responsables del impuesto a las ventas del régimen común respecto al año gravable
5. Que el valor total acumulado de consignaciones bancarias, depósitos o inversiones financieras, correspondiente y cumplan además los siguientes requisitos:
no excedan cuatro mil quinientas (4.500) UVT
1. Que el patrimonio bruto en último día del mismo año o período gravable no exceda de cuatro
b) Los Trabajadores por cuenta propia, residentes en el país, que no sean responsables del mil quinientas (4.500) UVT
impuesto a las ventas del régimen común, cuyos ingresos brutos se encuentren debidamente 2. Que los ingresos brutos sean inferiores a mil cuatrocientas (1.400) UVT
facturados, sobre los cuales se hubiere practicado retención en la fuente, y que provengan en una 3. Que los consumos mediante tarjeta de crédito no excedan de dos mil ochocientas (2.800) UVT
proporción igual o superior a un ochenta por ciento (80%) de la realización de una de siguientes 4. Que el valor total de compras y consumos no supere las dos mil ochocientas (2800) UVT
actividades económicas, desarrolladas por el Decreto 1473 del de agosto 2014: 5. Que el valor total acumulado de consignaciones bancarias, depósitos o inversiones financieras,
no excedan de cuatro mil quinientas (4.500) UVT
Actividades deportivas y otras actividades de esparcimiento
Agropecuario, silvicultura y pesca d) Personas naturales o jurídicas extranjeras. Las personas naturales o jurídicas extranjeras, sin
Comercio al por mayor residencia o domicilio en país, cuando la totalidad de sus ingresos hubieren estado sometidos a la
Comercio al por menor retención en la fuente de que tratan los artículos 407 a 411 inclusive del Estatuto Tributario y dicha
Comercio de vehículos automotores, accesorios y productos conexos retención en la fuente les hubiere sido practicada.
Construcción
Electricidad, gas y vapor <fe:CreditNote ... xsi:schemaLocation="http://www.dian.gov.co/contratos/facturaelectronica/v1
Fabricación de productos minerales y otros http://000-
Fabricación de sustancias químicas 24204z9.dian.loc:18016/micrositios/fac_electronica/documentos/XSD/r1/DIAN_UBL.xsd"
Industria de la madera, corcho y papel xmlns:fe="http://www.dian.gov.co/contratos/facturaelectronica/v1">
Manufactura alimentos <ext:UBLExtensions>
Manufactura textiles, prendas de vestir y cuero <ext:UBLExtension/><!-- extensión para los archivos embebidos -->
Minería <ext:UBLExtension/><!-- extensión para el control DIAN -->
Servicio de transporte, almacenamiento y comunicaciones <ext:UBLExtension/><!-- extensión para la firma digital -->
Servicios de hoteles, restaurantes y similares </ext:UBLExtensions>
Servicios financieros <cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>
<cbc:CustomizationID schemeName="xsd aplicado a este documento-e"
schemeURI="http://www.dian.gov.co/" schemeID="XSD/r1/DIAN_UBL.xsd"
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 61 de 92 Página 62 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/"/><!-- <cbc:Note>&#182;Las operaciones de cálculo de los identificadores aparecen acompañando el
disponible seis meses después de expedida la Resolución de la Versión de diciembre de 2017--> elemento o el atributo en donde serán utilizadas. Para evitar ambiguedades, se utiliza la notación
<cbc:ProfileID>DIAN 1.0</cbc:ProfileID> xPath.</cbc:Note>
<cbc:ID>&#8212;&#8230;<!--identificador de la Nota Crédito asignada por el OFE--> <fe:AccountingSupplierParty>
</cbc:ID> <cbc:AdditionalAccountID>1</cbc:AdditionalAccountID>
<cbc:UUID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Dirección de Impuestos y <fe:Party>
Aduanas Nacionales)" schemeName="identificador universal calculado para la Nota Crédito; no <cac:PartyIdentification>
CUFE; Anexo-3" schemeURI="http://www.dian.gov.co/">valor <cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y
<!--identificador universal de la acreditación o abono a una factura de venta; --> Aduanas Nacionales)" schemeID="31">700085464</cbc:ID>
<!-- {sha-1( </cac:PartyIdentification>
transform2char[/fe:CreditNote/cbc:IssueDate]+transform2char[/fe:CreditNote/cbc:IssueTime] <cac:PartyName>
+extraer[/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/sts:DianE <cbc:Name>PJ - 700085464 - Adquiriente FE</cbc:Name>
xtensions/sts:SoftwareProvider/sts:SoftwareID] </cac:PartyName>
+extraer[/fe:CreditNote/cac:CreditNoteLine[1..n]/cbc:UUID] <fe:PhysicalLocation>
)}; "n" es el total de facturas involucradas con esta Nota Crédito; <fe:Address>
==sha-1{transform2char[2015-09-08] <cbc:Department>Valle</cbc:Department>
+transform2char[03:04:19] <cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
+[8bad2864-011e-4fa1-8bfe-843ab63a4bf2]+[41cbb1a46adcf22567abf39814f722e0c0b63977].1 <cbc:CityName>Juanchito</cbc:CityName>
+[].2 <cac:AddressLine>
+[].3 <cbc:Line>carrera 8 Nº 6C - 69</cbc:Line>
}; </cac:AddressLine>
{sha-1( <cac:Country>
[20150908] <cbc:IdentificationCode>CO</cbc:IdentificationCode>
+[030419] </cac:Country>
+[8bad2864-011e-4fa1-8bfe-843ab63a4bf2] </fe:Address>
+[41cbb1a46adcf22567abf39814f722e0c0b63977].1 </fe:PhysicalLocation>
+[].2 <fe:PartyTaxScheme>
+[].3 <cbc:TaxLevelCode>0</cbc:TaxLevelCode>
)} <cac:TaxScheme/>
==sha-1(201509080304198bad2864-011e-4fa1-8bfe- </fe:PartyTaxScheme>
843ab63a4bf241cbb1a46adcf22567abf39814f722e0c0b63977) <fe:PartyLegalEntity>
--> <cbc:RegistrationName>PJ - 700085464</cbc:RegistrationName>
</cbc:UUID> </fe:PartyLegalEntity>
<cbc:IssueDate>2015-09-08<!--fecha de expedición de la Nota Cr--> </fe:Party>
</cbc:IssueDate> </fe:AccountingSupplierParty>
<cbc:IssueTime>03:04:19<!-- hora de la expedición--> <fe:AccountingCustomerParty>
</cbc:IssueTime> <cbc:AdditionalAccountID>2</cbc:AdditionalAccountID>
<cbc:Note>&#182;Este documento ejemplifica la anulación de una factura electrónica <fe:Party>
específica.</cbc:Note> <cac:PartyIdentification>
<cbc:Note>&#182;El atributo /fe:CreditNote/cac:CreditNoteLine[1]/cbc:ID/@schemeID indica el <cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN (Direccion de Impuestos y
nombre del archivo que contiene la factura electrónica que se anula.</cbc:Note> Aduanas Nacionales)" schemeID="22">8355990</cbc:ID>
</cac:PartyIdentification>
<fe:PhysicalLocation>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 63 de 92 Página 64 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 65

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
<fe:Address> <cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount>
<cbc:Department>Tolima</cbc:Department> <cbc:Percent>4.14</cbc:Percent>
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName> <cac:TaxCategory>
<cbc:CityName>Guamo</cbc:CityName> <cac:TaxScheme>
<cac:AddressLine> <cbc:ID schemeName="ICA" schemeDataURI="http://www.dian.gov.co">03<!--industria,
<cbc:Line>carrera 8 Nº 6C - 39</cbc:Line> comercio, avisos--></cbc:ID>
</cac:AddressLine> </cac:TaxScheme>
<cac:Country> </cac:TaxCategory>
<cbc:IdentificationCode>CO</cbc:IdentificationCode> </fe:TaxSubtotal>
</cac:Country> </fe:TaxTotal>
</fe:Address> <fe:TaxTotal>
</fe:PhysicalLocation> <cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount>
<fe:PartyTaxScheme> <cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cbc:TaxLevelCode>0</cbc:TaxLevelCode> <fe:TaxSubtotal>
<cac:TaxScheme/> <cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount>
</fe:PartyTaxScheme> <cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount>
<fe:Person> <cbc:Percent>8</cbc:Percent>
<cbc:FirstName>Primer-N</cbc:FirstName> <cac:TaxCategory>
<cbc:FamilyName>Apellido-8355990</cbc:FamilyName> <cac:TaxScheme>
<cbc:MiddleName>Segundo-N</cbc:MiddleName> <cbc:ID schemeName="INCO" schemeDataURI="http://www.dian.gov.co">04<!--impuesto
</fe:Person> nacional al consumo--></cbc:ID>
</fe:Party> </cac:TaxScheme>
</fe:AccountingCustomerParty> </cac:TaxCategory>
<fe:TaxTotal> </fe:TaxSubtotal>
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> </fe:TaxTotal>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> <fe:LegalMonetaryTotal>
<fe:TaxSubtotal> <cbc:LineExtensionAmount currencyID="COP">0.00<!-- Obtenga los acumulados desde
<cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> ]/fe:Invoice/fe:LegalMonetaryTotal +
<cbc:Percent>19</cbc:Percent> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[2
<cac:TaxCategory> ]/fe:Invoice/fe:LegalMonetaryTotal +
<cac:TaxScheme> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[3
<cbc:ID schemeName="IVA tarifa General" ]/fe:Invoice/fe:LegalMonetaryTotal-->
schemeDataURI="http://www.dian.gov.co">01</cbc:ID> <!-- método alternativo-->
</cac:TaxScheme> </cbc:LineExtensionAmount>
</cac:TaxCategory> <cbc:TaxExclusiveAmount currencyID="COP">0.00<!-- Obtenga los acumulados desde
</fe:TaxSubtotal> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1
</fe:TaxTotal> ]/fe:Invoice/fe:LegalMonetaryTotal +
<fe:TaxTotal> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[2
<cbc:TaxAmount currencyID="COP">0.00</cbc:TaxAmount> ]/fe:Invoice/fe:LegalMonetaryTotal +
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> /fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[3
<fe:TaxSubtotal> ]/fe:Invoice/fe:LegalMonetaryTotal-->
<cbc:TaxableAmount currencyID="COP">0.00</cbc:TaxableAmount> <!-- método alternativo-->
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 65 de 92 Página 66 de 92

COMUNICACIÓN
GRÁFICA
Ofrecemos productos y servicios que posicionarán la imagen de su empresa.

Campañas de publicidad

Servicio Hosting

Material promocional
Edición 50.482
66 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016


Anexo 3

SERVICIOS
</cbc:TaxExclusiveAmount>
<cbc:PayableAmount
Anexo 3
Versión 2

currencyID="COP">0.00<!--
¿CÓMO LO HACEMOS?
/fe:CreditNote/fe:LegalMonetaryTotal/cbc:LineExtensionAmount +
/fe:CreditNote/fe:LegalMonetaryTotal/cbc:TaxExclusiveAmount -->
</cbc:PayableAmount>
</fe:LegalMonetaryTotal>
<cac:CreditNoteLine> Asesoría comercial
<cbc:ID schemeID="fos0001_OPE18725_0A_700085464_2_40-firmado-SHA256.nCr.xml"
schemeName="archivo embebido">1<!--número de orden del item dentro de /fe:CreditNote--> Les brindamos asesoría comercial con personal interdisciplinario en artes
</cbc:ID>
<cbc:UUID>41cbb1a46adcf22567abf39814f722e0c0b63977 gráficas para lograr la optimización de sus productos; asimismo, les sugerimos
<!--identificador universal de este item; señale el método de cálculo--> diversas alternativas a sus necesidades editoriales.
<!--sha-1{
extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DiscrepancyResponse/cbc:ReferenceID]
+extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DiscrepancyResponse/cbc:Description]
+extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:DocumentReference/cbc:ID]
+extraer[/fe:CreditNote/cac:CreditNoteLine[1]/cac:Item/cbc:Description]}
Preprensa
==sha-1{
[OPE18725] Creamos la imagen gráfica que identifica y posiciona sus publicaciones.
+[Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990
{/fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID} y a la DIAN,
pero se cometió un error durante el proceso porque el verdadero Adquiriente, de quien recibimos Contamos con moderna tecnología en Digitación para el levantamiento y filtro
la Orden de compra, es otra persona: c.c. 8355998.] de textos. El departamento de Corrección cuenta con personal capacitado en
+[&#945;&#969]
+[Documento original embebido en la dirección señalada en ortografía, sintaxis, gramática y uniformidad textual. El departamento de
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:X Diseño y Comunicación Visual garantiza la aplicación de componentes
Path]
==sha-1{ gráficos soportados en avanzados.
OPE18725
Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990 y a la DIAN, pero se Ofrecemos el servicio de CTP ( ), sistema de imposición
cometió un error durante el proceso porque el verdadero Adquiriente, de quien recibimos la Orden
de compra, es otra persona: c.c. 8355998. electrónica de selección de color para elaborar diversos montajes de imagen
&#945;&#969
y texto con registros de alta calidad para la impresión digital, offset y rotativa.
Documento original embebido en la dirección señalada en
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:X
Path
;}
==sha-1{
Impresión
OPE18725Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990 y a la DIAN, pero
se cometió un error durante el proceso porque el verdadero Adquiriente, de quien recibimos la Elaboramos libros, revistas, periódicos, folletos y variadas piezas de comuni-
Orden de compra, es otra persona: c.c. 8355998.&#945;&#969Documento original embebido en
la dirección señalada en cación, que contribuyen a fortalecer la imagen corporativa de las diferentes
entidades del Estado, tanto en impresión offset como en digital.
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 67 de 92

Acabados
Contamos con personal y moderna maquinaria automatizada para acabados
rústicos y finos (tapa dura), alzada de pliegos, plastificado mate, brillante y UV,
entre otros. Estos trabajos se llevan a cabo bajo estrictos controles de calidad y
Resolución 0019 de 2016
Anexo 3 en tiempos mínimos.
Costura de hilo Encuadernación Rústica

Plegado Manualidades
Anexo 3
Versión 2 Troquelado Costura de Alambre
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:X
Path Tapadura Argollado
;}-->
</cbc:UUID>
<cbc:LineExtensionAmount currencyID="COP">200161.85<!--localizado en
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1 Adicionalmente les brindamos
]/fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount-->
<!--/fe:Invoice/fe:LegalMonetaryTotal/cbc:LineExtensionAmount--> Bodegaje
</cbc:LineExtensionAmount>
<cac:DiscrepancyResponse> Alistamiento
<cbc:ReferenceID>OPE18725<!--debe correspónder con Transporte y distribución de sus productos
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:I
D--> Alquiler de nuestras instalaciones: oficinas, polideportivo, auditorio
</cbc:ReferenceID>
del Museo de Artes Gráficas
<cbc:ResponseCode listName="Concepto de Nota crédito"
listSchemeURI="http://www.dian.gov.co" name="Anulación">2<!--consulte la tabla de conceptos Vitrina: Museo de Artes Gráficas
de Nota Cr. de la DIAN en el Anexo-1-->
</cbc:ResponseCode>
<cbc:Description>Se realizó la expedición y entrega de la factura-e al Cliente c.c. 8355990
{/fe:Invoice/fe:AccountingCustomerParty/fe:Party/cac:PartyIdentification/cbc:ID} y a la DIAN,
pero se cometió un error durante el proceso porque el verdadero Adquiriente, de quien recibimos
la Orden de compra, es otra persona: c.c. 8355998.</cbc:Description> Estamos ampliando nuestro portafolio de servicios
</cac:DiscrepancyResponse>
<cac:BillingReference> con nuevas líneas de negocio: desarrollo
<cac:InvoiceDocumentReference>
<cbc:ID>OPE18725<!--localizado en
y publicación de contenidos, bases de datos jurídicas,
/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANFEInsert/iFE[1 normogramas y compilación normativa temática.
]/fe:Invoice/cbc:ID-->
<!--/fe:Invoice/cbc:ID-->
</cbc:ID>
<cbc:UUID schemeName="CUFE"
schemeURI="http://www.dian.gov.co/">d1b1e383e15badc7c243135690bb1e10b8892842<!--
identificador universal calculado para la factura de venta, extraido del documento embebido
señalado en
/fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:X
Path; CUFE; Anexo-3-->
</cbc:UUID>
<cbc:IssueDate>2017-05-08<!--fecha de generación de la factura: -->
</cbc:IssueDate>
<cbc:DocumentType>fe:Invoice<!--tipo de documento xml-->
</cbc:DocumentType>
<cbc:XPath>/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANF
EInsert/iFE[1]<!--ubicación de la factura de venta (dentro de || embebida en) este contenedor-->
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 68 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 67

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
</cbc:XPath> </cac:TaxCategory>
</cac:InvoiceDocumentReference> </cac:TaxSubtotal>
</cac:BillingReference> </cac:TaxTotal>
<cac:DocumentReference> <!--<fe:LegalMonetaryTotal>
<cbc:ID schemeName="D(evolución), A(nulación), R(escisión), R(esolución)" <cbc:LineExtensionAmount currencyID="COP">200161.85</cbc:LineExtensionAmount>
schemeID="DARR">&#945;&#969;<!--identificador de la solicitud de aplicación del Parágrafo 3 Art. <cbc:TaxExclusiveAmount currencyID="COP">46317.45</cbc:TaxExclusiveAmount>
3 D-2242-2015; puede tratarse de un identificador en el sistema informático del OFE En su defecto, <cbc:PayableAmount currencyID="COP">246479.3</cbc:PayableAmount>
será asignado por el OFE.--> </fe:LegalMonetaryTotal>-->
</cbc:ID> <cac:Item>
<cbc:IssueDate>1957-08-13<!--fecha del DARR--> <cbc:Description>Documento original embebido en la dirección señalada en
</cbc:IssueDate> /fe:CreditNote/cac:CreditNoteLine[1]/cac:BillingReference/cac:InvoiceDocumentReference/cbc:X
<cbc:XPath>/fe:CreditNote/ext:UBLExtensions/ext:UBLExtension[1]/ext:ExtensionContent/DIANF Path</cbc:Description>
EInsert/iFE[X]<!--ubicación del documento electrónico o digital (dentro de || embebida en) este </cac:Item>
contenedor; se sugiere utilizar el documento electrónico UBL ApplicationResponse --> </cac:CreditNoteLine>
</cbc:XPath> <cac:CreditNoteLine>
</cac:DocumentReference> <cbc:ID schemeID="fos0001_OPE18726_0B_700085464_2_40-firmado-SHA256.nCr.xml"
<cac:TaxTotal> schemeName="archivo embebido">2</cbc:ID>
<!--copiado desde /fe:Invoice/fe:TaxTotal[1]; debe realizar ajuste en algunos prefijos, porque no </cac:CreditNoteLine>
se usa el "fe:"--> <cac:CreditNoteLine>
<cbc:TaxAmount currencyID="COP">38030.75</cbc:TaxAmount> <cbc:ID schemeID="fos0001_OPE19505_0A_700085464_1_45-firmado-SHA1.nCr.xml"
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> schemeName="archivo embebido">3</cbc:ID>
<cac:TaxSubtotal> </cac:CreditNoteLine>
<cbc:TaxableAmount currencyID="COP">200161.85</cbc:TaxableAmount> </fe:CreditNote> e) Declaración Voluntaria del Impuesto sobre la Renta. El impuesto sobre renta
<cbc:TaxAmount currencyID="COP">38030.75</cbc:TaxAmount> y complementario, a cargo de los contribuyentes no obligados a declarar, es el que resulte de
<cbc:Percent>19</cbc:Percent> sumar las retenciones en la fuente por todo concepto que deban aplicarse a los pagos o abonos
<cac:TaxCategory> en cuenta, según el caso, realizados al contribuyente durante el respectivo año o período gravable.
<cac:TaxScheme>
<cbc:ID>01</cbc:ID> 0-06 Ingresos y patrimonio: La obligación de presentar la declaración de ingresos y patrimonio, es
</cac:TaxScheme> exclusiva de las personas jurídicas no contribuyentes del impuesto sobre la renta y
</cac:TaxCategory> complementarios, a excepción de aquellas que en forma expresa señala la ley.
</cac:TaxSubtotal> Ingresos y patrimonio
</cac:TaxTotal> O-07 Retención en la fuente a título de renta: Esta responsabilidad es propia de: las entidades de
<cac:TaxTotal> derecho público, los fondos de inversión, los fondos de valores, los fondos de pensiones de
<cbc:TaxAmount currencyID="COP">8286.7</cbc:TaxAmount> jubilación e invalidez, los consorcios, las uniones temporales, las comunidades organizadas, y las
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator> demás personas naturales o jurídicas, sucesiones ilíquidas y sociedades de hecho, que por sus
<cac:TaxSubtotal> funciones intervengan en actos u operaciones en los cuales deben, por expresa disposición legal,
<cbc:TaxableAmount currencyID="COP">200161.85</cbc:TaxableAmount> efectuar la retención.
<cbc:TaxAmount currencyID="COP">8286.7</cbc:TaxAmount> Las personas naturales que tengan la calidad de comerciantes y que en el año inmediatamente
<cbc:Percent>4.14</cbc:Percent> anterior al gravable tuvieren un patrimonio o unos ingresos brutos superiores a (30.000 UVT),
<cac:TaxCategory> deberán efectuar retención en la fuente también sobre los pagos o abonos en cuenta que efectúen
<cac:TaxScheme> por conceptos de honorarios, comisiones, servicios, arrendamientos, rendimientos financieros y
<cbc:ID>03</cbc:ID> pagos susceptibles de constituir ingresos tributarios. (Artículo 368-2 del E.T.)
</cac:TaxScheme>
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 69 de 92 Página 70 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
Los agentes retenedores presentan la declaración respectiva efectúen o no retenciones. Si que exista dicha participación pública mayoritaria cualquiera sea la denominación que ellas
durante un período no se practica retención en la fuente están obligados a declarar por ese mes. adopten, en todos los órdenes y niveles y en general los organismos o dependencias del Estado a
Retención en la fuente a título de renta los que la ley otorgue capacidad para celebrar contratos.
- Quienes contraten con personas o entidades sin domicilio o residencia en el país la prestación
0-08 Retención timbre nacional: El impuesto de timbre grava los documentos, instrumentos de servicios gravados en el territorio nacional, en relación con los mismos. (En este caso los
públicos y documentos privados incluidos los títulos valores, que se otorguen o acepten en el país, responsables del régimen común y aun del régimen simplificado, deben efectuar la retención).
o que se otorguen fuera del país pero que se ejecuten en el territorio nacional o generen - Los responsables del régimen común (personas naturales o jurídicas) cuando adquieran bienes
obligaciones en el mismo, en los que se haga constar la constitución, existencia, modificación o o servicios gravados de personas que pertenezcan al régimen simplificado.
extinción de obligaciones, al igual que su prórroga o cesión, cuya cuantía sea superior a la 6.000 - Las entidades emisoras de tarjetas de crédito y débito y sus asociaciones, en el momento del
UVT en los cuales intervenga como otorgante, aceptante o suscriptor una entidad pública, una correspondiente pago o abono en cuenta a las personas o establecimientos afiliados.
persona jurídica o asimilada, o una persona natural que tenga la calidad de comerciante, que en el - La Unidad Administrativa de Aeronáutica Civil, por el 100% del impuesto sobre las ventas que se
año inmediatamente anterior tuviere unos ingresos brutos o un patrimonio bruto superior a cause en la venta de aerodinos.
30.000 UVT. - Quienes se encuentren catalogados como Grandes Contribuyentes por la Dirección de Impuestos
Retención timbre nacional y Aduanas Nacionales, sean o no responsables del IVA.

Actúan como agentes de retención del impuesto de timbre y por tanto, son responsables por su O-10 Usuario aduanero: Aquella persona natural o jurídica, que interviene directa o
recaudo, y en consecuencia deben declarar y pagar por cada mes el valor del impuesto causado indirectamente en las operaciones de importación y/o exportación de bienes y/o servicios y/o de
durante el período: tránsito aduanero.
Usuario aduanero
- Los notarios por las escrituras públicas.
- Las entidades financieras. O-11 Ventas régimen común: Quienes venden bienes gravados, prestan servicios gravados e
- Las entidades de derecho público del orden nacional, departamental o municipal, las empresas importan bienes gravados, también son responsables los exportadores. Los responsables del
industriales y comerciales del Estado y las sociedades de economía mixta. impuesto sobre las ventas pueden pertenecer al régimen común o al régimen simplificado.
- Las personas jurídicas, las sociedades de hecho y demás asimiladas. Ventas régimen común
- Las personas naturales o asimiladas que tengan la calidad de comerciantes y que en el año
inmediatamente anterior tuvieren unos ingresos brutos o un patrimonio bruto superior a 30.000 El régimen ordinario del impuesto sobre las ventas es el común y en principio en él deben estar
UVT. inscritos todos los responsables a excepción de quienes pertenezca al régimen simplificado. Están
- Los agentes diplomáticos del gobierno colombiano, por los documentos otorgados en el exterior. obligados a facturar o expedir documento equivalente con el lleno de los requisitos legales, entre
- Los Bancos por el impuesto correspondiente a los cheques otras obligaciones.
- Los almacenes generales de depósito por los certificados y bonos de prenda.
- Las entidades de cualquier naturaleza, por la emisión de títulos nominativos o al portador. O-12 Ventas régimen simplificado: Pertenecen a este régimen las personas naturales comerciantes
- Jueces Conciliadores y Tribunales de Arbitramento. y los artesanos que sean minoristas o detallistas, los agricultores o ganaderos que realicen
operaciones gravadas, así como quienes presten servicios gravados, siempre y cuando cumplan
O-09 Retención en la fuente en el impuesto sobre las ventas: Tienen esta responsabilidad, quienes con la totalidad de las siguientes condiciones:
adquieran bienes o servicios gravados y estén expresamente señalados como agentes de retención Ventas régimen simplificado
en ventas, a saber:
Retención en la fuente en el impuesto sobre las ventas Que en el año anterior hubieren obtenido ingresos brutos totales provenientes de la
actividad, inferiores a cuatro mil (4.000) UVT
- Las siguientes entidades estatales: La Nación, los departamentos, el distrito capital, y los distritos - Que tengan máximo un establecimiento de comercio, oficina, sede, local o negocio donde
especiales, las áreas metropolitanas, las asociaciones de municipios y los municipios; los ejercen su actividad.
establecimientos públicos, las empresas industriales y comerciales del Estado, las sociedades de - Que en el establecimiento de comercio, oficina, sede, local o negocio no se desarrollen
economía mixta en las que el Estado tenga participación superior al cincuenta por ciento (50%), actividades bajo franquicia, concesión, regalía, autorización o cualquier otro sistema que implique
así como las entidades descentralizadas indirectas y directas y las demás personas jurídicas en las la explotación de intangibles.
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 71 de 92 Página 72 de 92
Edición 50.482
68 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
- Que no sean usuarios aduaneros. gasto para producirlos o para exportarlos, además tienen derecho a la devolución del IVA. También
- Que no hayan celebrado en el año inmediatamente anterior ni en el año en curso contratos de son exentos del impuesto sobre las ventas los servicios que sean prestados en el país en desarrollo
venta de bienes o prestación de servicios gravados por valor individual y superior a 3.300 UVT . de un contrato escrito y se utilicen exclusivamente en el exterior, por empresas o personas sin
- Que el monto de sus consignaciones bancarias, depósitos o inversiones financieras durante el negocios o actividades en Colombia, de acuerdo con los requisitos que señale el reglamento.
año anterior o durante el respectivo año no supere la suma de 4.500 UVT . Productor y/o exportador de bienes exentos

O-13 Gran contribuyente: Persona o entidad, catalogada como tal por el Director de la DIAN O-20 Obtención NIT. Corresponde a la persona natural no obligada a expedir factura o documento
mediante resolución. equivalente que requiera la expedición del NIT para ser incluido en el documento soporte (que
Gran contribuyente expide el comprador o el vendedor) para la procedencia de costos, deducciones e impuestos
descontables por el adquirente del bien o servicio. Quien diligencie esta responsabilidad debe
O-14 Informante de exógena: Persona natural o jurídica obligada a atender los requerimientos de presentar constancia de la persona natural o jurídica que adquiere el bien o servicio.
información efectuados por la DIAN. Obtención NIT
Informante de exógena
O-21 Declarar el ingreso o salida del país de divisas o moneda legal colombiana: Persona natural o
O-15 Autor retenedor: Persona Jurídica catalogada como tal mediante Resolución por el jurídica declarante o su mandatario y empresa de transporte de valores autorizada, que debe
Subdirector de Gestión de Recaudo y Cobranzas. cumplir con la obligación cambiaria de declarar el ingreso o salida del país de divisas o moneda
Autor retenedor legal colombiana en efectivo o de títulos representativos de dinero, por un monto superior a diez
mil dólares de los Estados Unidos de América (US$ 10.000), o su equivalente en otras monedas.
O-16 Obligación de facturar por ingresos de bienes y/o servicios excluidos: Están obligados a Declarar el ingreso o salida del país de divisas o moneda legal colombiana
facturar por ingresos de bienes y/o servicios excluidos, las Personas Jurídicas que únicamente O-22 Obligado a cumplir deberes formales a nombre de terceros: Están obligados a inscribirse en
venden bienes excluidos del impuesto sobre las ventas o prestan servicios no gravados. Persona el Registro único Tributario las personas naturales que actúan en calidad de representantes legales,
Natural que únicamente vende bienes excluidos del impuesto sobre las ventas o presta servicios mandatarios, delegados, apoderados y representantes en general que deban suscribir
no gravados, con obligación de facturar, cuando sobrepase los topes de ingresos exigidos a los declaraciones, presentar información y cumplir otros deberes formales a nombre del
responsables del régimen simplificado, esto es, si durante el año gravable inmediatamente contribuyente, responsable, agente retenedor, declarante o informante, en materia tributaria,
anterior obtuvieron ingresos brutos totales provenientes de la actividad superiores 4000 UVT. aduanera o cambiaria. Así mismo, deben cumplir con esta inscripción los revisores fiscales y
Obligación de facturar por ingresos de bienes y/o servicios excluidos contadores, que deban suscribir declaraciones por disposición legal.
Obligado a cumplir deberes formales a nombre de terceros
O-17 Profesionales de compra y venta de divisas: Persona natural o jurídica, diferente a casas de
cambio, dedicada de manera profesional al ejercicio de la compra y venta de divisas en efectivo y Cuando el obligado se encuentre inscrito en el Registro único Tributario en virtud de otras
cheques de viajero, responsables de inscribirse en el registro mercantil y ante la DIAN. responsabilidades y obligaciones a que esté sujeto, en todo caso deberá proceder a la actualización
Profesionales de compra y venta de divisas del mismo con la nueva responsabilidad.

O-18 Precios de Transferencia. Para los contribuyentes del impuesto sobre la renta y O-23 Agente de retención en el impuesto sobre las ventas: Los que mediante resolución de la DIAN
complementarios sometidos al régimen de precios de transferencia de conformidad con el artículo se designen como agentes de retención en el impuesto sobre las ventas (Articulo 437-2 del E.T.).
260-1 del Estatuto Tributario, independientemente que estén o no obligados a presentar Agente de retención en el impuesto sobre las ventas
declaración individual.
Precios de Transferencia O-24 Declaración Informativa Consolidada Precios de transferencia: Para los obligados a presentar
declaración informativa consolidada de acuerdo con el artículo 260-8 del Estatuto Tributario y el
O-19 Productor y/o exportador de bienes exentos - Exportador servicios exentos: Los bienes artículo 3 del Decreto Reglamentario 4349 de 2004.
exentos son aquellos cuya venta o importación se encuentra gravada a la tarifa cero (0). Los Declaración Informativa Consolidada Precios de transferencia
productores y exportadores de estos bienes, son responsables del impuesto sobre las ventas
(régimen común), tienen derecho a descuento del IVA pagado en la adquisición de bienes y
servicios incorporados o vinculados directamente a los bienes exentos, que constituyan costo o
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 73 de 92 Página 74 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
O-26 Declaración Informativa Individual Precios de transferencia: Para los contribuyentes que de Parágrafo 1°. En todo caso, las personas no previstas en el inciso anterior, continuarán pagando
acuerdo con el artículo 260-8 del Estatuto Tributario y el artículo 2 del Decreto Reglamentario 4349 las contribuciones parafiscales de que tratan los artículos 202 y 204 de la Ley 100 de 1993, el
de 2004, tengan la obligación de presentar declaración informativa Individual. artículo 7 de la Ley 21 de 1982, los artículos 2 y 3 de la Ley 27 de 1974 y el artículo 1de la Ley 89
Declaración Informativa Individual Precios de transferencia de 1988 en los términos previstos en la presente Ley y en las demás disposiciones vigentes que
regulen la materia.
O-32 Impuesto Nacional a la Gasolina y al ACPM. Son responsables del impuesto el productor o el Parágrafo 2°. Las entidades sin ánimo de lucro no serán sujetos pasivos del impuesto sobre la
importador de los bienes sometidos al impuesto, independientemente de su calidad de sujeto renta para la equidad -CREE, y seguirán obligados a realizar los aportes parafiscales y las
pasivo, cuando se realice la venta, retiro, importación para el consumo propio o importación para cotizaciones de que tratan los artículos 202 y 204 de la Ley 100 de 1993, y los pertinentes de la Ley
la venta de gasolina y ACPM, y se causa en una sola etapa respecto del hecho generador que ocurra 1122 de 2007, el artículo 7 de la Ley 21 de 1982, los artículos 2 y 3 de la Ley 27 de 1974 Y el artículo
primero. El impuesto se causa en las ventas efectuadas por los productores, en la fecha de emisión 1 de la Ley 89 de 1988, y de acuerdo con los requisitos y condiciones establecidos en las normas
de la factura; en los retiros para consumo de los productores, en la fecha del retiro; en las aplicables.
importaciones, en la fecha en que se nacionalice la gasolina o el ACPM. Parágrafo 3°. Las sociedades declaradas como zonas francas al 31 de diciembre de 2012, o
Impuesto Nacional a la Gasolina y al ACPM aquellas que hayan radicado la respectiva solicitud ante el Comité Intersectorial de Zonas Francas,
y los usuarios que se hayan calificado o se califiquen a futuro en éstas, sujetos a la tarifa de
O-33 Impuesto Nacional al consumo. Son responsables del impuesto al consumo el prestador del impuesto sobre la renta establecida en el artículo 240-1 del Estatuto Tributario, continuarán con
servicio de telefonía móvil, el prestador del servicio de expendio de comidas y bebidas, el el pago de los aportes parafiscales y las cotizaciones de que tratan los artículos 202 y 204 de la Ley
importador como usuario final, el vendedor de los bienes sujetos al impuesto al consumo y en la 100 de 1993 y los pertinentes de la Ley 1122 de 2007, el artículo 7 de la Ley 21 de 1982, los artículos
venta de vehículos usados el intermediario profesional. 2 y 3 de la Ley 27 de 1974 y el artículo 1 de la Ley 89 de 19,88, y de acuerdo con los requisitos y
Impuesto Nacional al consumo condiciones establecidos en las normas aplicables, y no serán responsables del Impuesto sobre la
Renta para la Equidad -CREE.
0-34 Régimen simplificado impuesto nacional consumo rest y bares. Pertenecen las personas
naturales que desarrollen las actividades descritas en el artículo 512-1 numeral 3 del E.T, que en O-36 Establecimiento Permanente - Se entiende por establecimiento permanente un lugar fijo de
el año anterior hubieren obtenido ingresos brutos totales provenientes de la actividad, inferiores negocios ubicado en el país, a través del cual una empresa extranjera, ya sea sociedad o cualquier
a cuatro mil (4.000) UVT. otra entidad extranjera, o persona natural sin residencia en Colombia, según el caso, realiza toda
Régimen simplificado impuesto nacional consumo rest y bares o parte de su actividad. Este concepto comprende, entre otros, las sucursales de sociedades
extranjeras, las agencias, oficinas, fábricas, talleres, minas, canteras, pozos de petróleo y gas, o
Artículo 512-1 numeral 3 E.T. El servicio de expendio de comidas y bebidas preparadas en cualquier otro lugar de extracción o explotación de recursos naturales. También se entenderá que
restaurantes, cafeterías, autoservicios, heladerías, fruterías, pastelerías y panaderías para existe establecimiento permanente en el país, cuando una persona, distinta de un agente
consumo en el lugar, para ser llevadas por el comprador o entregadas a domicilio, los servicios de independiente, actúe por cuenta de una empresa extranjera, y tenga o ejerza habitualmente en el
alimentación bajo contrato, y el servicio de expendio de comidas y bebidas alcohólicas para territorio nacional poderes que la faculten para concluir actos o contratos que sean vinculantes
consumo dentro bares, tabernas y discotecas. para la empresa.
Establecimiento Permanente
O-35 Impuesto sobre la renta para la equidad CREE. Es el aporte con el que contribuyen las
sociedades y personas jurídicas y asimiladas contribuyentes declarantes del impuesto sobre la O-37 Obligado a Facturar Electrónicamente - Clientes seleccionados por resolución del Director
renta y complementarios, en beneficio de los trabajadores, la generación de empleo, y la inversión General como obligados a facturar electrónicamente.
social en los términos previstos en la Ley 1607 de 2012. Obligado a Facturar Electrónicamente Modelo 2242
Impuesto sobre la renta para la equidad CREE O-38 Facturación Electrónica Voluntaria - Clientes que voluntariamente han solicitado y han sido
habilitados por resolución para facturar electrónicamente.
También son sujetos pasivos del impuesto sobre la renta para la equidad las sociedades y Facturación Electrónica Voluntaria Modelo 2242
entidades extranjeras contribuyentes declarantes del impuesto sobre la renta por sus ingresos de
fuente nacional obtenidos mediante sucursales y establecimientos permanentes. Para estos O-39 Proveedor de Servicios Tecnológicos PST - Las empresas que se postulen para ser
efectos, se consideran ingresos de fuente nacional los establecidos en el artículo 24 del Estatuto proveedores de servicios tecnológicos, que cumplan a satisfacción de la DIAN con los requisitos y
Tributario.
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 75 de 92 Página 76 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 69

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
especificaciones técnicas y tecnológicas, y sean autorizados por resolución para operar como /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
proveedor. e/@listSchemeURI
Proveedor de Servicios Tecnológicos PST Modelo 2242 /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
e/@name
O-40 Impuesto a la Riqueza.- El Impuesto a la Riqueza se genera por la posesión de la misma al 1º
de enero del año 2015, cuyo valor sea igual o superior a $1.000 millones de pesos. Para efectos de Valores:
este gravamen, el concepto de riqueza es equivalente al total del patrimonio bruto del ./cbc:TaxLevelCode: vea la lista de códigos en el Anexo-1 según el valor localizado en ./@name
contribuyente poseído en la misma fecha menos las deudas a cargo del contribuyente vigentes en
esa fecha. (Art. 294-2 ET). xPath: ./@listName
Impuesto a la Riqueza
Uso de atributo: obligatorio
O-41 Declaración anual de activos en el exterior -A partir del año gravable 2015, los contribuyentes
del impuesto sobre la renta y complementarios, sujetos a este impuesto respecto de sus ingresos Valor: "TIPOS REPRESENTACIÓN:2016"
de fuente nacional y extranjera, y de su patrimonio poseído dentro y fuera del país, que posean
activos en el exterior de cualquier naturaleza, estarán obligados a presentar la declaración anual Descripción:
de activos en el exterior (Artículo 607 ET). Tablas del RUT; agrupa en una sola presentación las tablas denominadas: Representación para
Declaración anual de activos en el exterior Persona Naturales, y Representación para Personas Jurídicas; los valores fueron adecuados para la
Factura Electrónica y podrán enmascararse para utilizarlos en SIE Muisca; los valores de
O-42 Obligado a Llevar Contabilidad -Según lo dispuesto en el artículo 19 del Código de Comercio, ./cbc:TaxLevelCode tienen el formato R-nn-PN para las personas naturales, y R-nnPJ para las
está obligado a llevar contabilidad, de todas sus operaciones diarias y conforme a las personas jurídicas;
prescripciones legales, todo aquél que sea considerado comerciante independientemente de si es
una persona natural o jurídica. Todo contribuyente que pretenda hacer valer la contabilidad como xPath: ./@listSchemeURI:
medio de prueba para efectos fiscales. (Artículo 772 E.T.)
Obligado a Llevar Contabilidad Uso del atributo: obligatorio

O-99 Otro tipo de obligado Valor: http://www.dian.gov.co


Otro tipo de obligado
Descripción:
Nombre de la tabla: “TIPOS USUARIOS ADUANEROS:2016” nombre del Anexo-3 donde se encuentra la tabla; puede consultarse la lista de valores en la URI
Uso: definición de Representación para los elementos http://www.dian.gov.co/ Factura Electrónica Anexo-3
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode y
/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@name xPath: ./@name

<fe:PartyTaxScheme> Uso del atributo: obligatorio


<cbc:TaxLevelCode listName=“TIPOS USUARIOS ADUANEROS:2016”
listSchemeURI="http://www.dian.gov.co" Valor: significado del código utilizado en la tabla
name=" Agente de carga internacional ">A-01</cbc:TaxLevelCode>
<cac:TaxScheme/> Descripción: significado del código utilizado en la tabla, y corresponde al valor registrado
</fe:PartyTaxScheme> en ./cbc:TaxLevelCode

xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode VALORES DESCRIPTIVOS DE LA CODIFICACIÓN


/fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
e/@listName
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 77 de 92 Página 78 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
USUARIOS ADUANEROS (ESTA CASILLA SE ACTIVA AL COLOCAR EN LA CASILLA 53 LA en la zona de régimen aduanero especial de Inírida, Puerto Carreño, Cumaribo y La Primavera, y
RESPONSABILIDAD 10) realice importaciones comerciales bajo el régimen aduanero especial de la zona.
Comerciante de la zona aduanera especial de Inírida, Puerto Carreño, Cumaribo y Primavera
54. Código.
A-06. Comerciantes de la zona de régimen aduanero especial de Leticia: Persona natural o jurídica,
Un mismo usuario puede ostentar dos o más calidades de las señaladas en la tabla, salvo que por nacional o extranjera, que tenga la calidad de comerciante domiciliado en la zona de régimen
disposición legal no sea posible. aduanero especial de Leticia, y realice importaciones comerciales bajo el régimen aduanero
especial de la zona.
Elija el código requerido según la calidad de usuario aduanero. Comerciantes de la zona de régimen aduanero especial de Leticia

A-01. Agente de carga internacional: Persona jurídica cuyo objeto social es la consolidación y des A-07. Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure:
consolidación de carga internacional, para maximizar el aprovechamiento de rutas y fletes, para lo Persona natural o jurídica, nacional o extranjera, que tenga la calidad de comerciante domiciliado
cual requieren de autorización otorgada por la Dirección de Impuestos y Aduanas Nacionales. Estos en la zona de régimen aduanero especial de Maicao, Uribia y Manaure, y realice importaciones
usuarios no pueden ser sociedades de intermediación aduanera, ni Depósitos públicos o privados. comerciales bajo el régimen aduanero especial de la zona.
Agente de carga internacional Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure

A-02. Agente marítimo: Persona natural o jurídica, representante en Colombia del propietario A-08. Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapi: Persona
armador extranjero de un buque que llega a cualquiera de los puertos nacionales o sale de ellos. natural o jurídica, nacional o extranjera, que tenga la calidad de comerciante domiciliado en la
Su función es adelantar los trámites de ingreso o salida del buque, disponer la provisión de los zona de régimen aduanero especial de Urabá, Tumaco y Guapi, y realice importaciones
servicios y abastecimiento que necesite, y cumplir los trámites que fijen los reglamentos ante las comerciales bajo el régimen aduanero especial de la zona.
autoridades que intervienen en la actividad. Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapi
Agente marítimo
A-09. Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina: Persona natural
A-03. Almacén general de depósito. Persona jurídica sometida al control y vigilancia de la o jurídica, nacional o extranjera, que tenga la calidad de comerciante domiciliado en el puerto libre
Superintendencia Bancaria, a quien la Dirección de Impuestos y Aduanas habilita un lugar para de San Andrés, Providencia y Santa Catalina, y realice importaciones comerciales bajo el régimen
cumplir labores de almacenamiento de mercancías bajo control aduanero de cualquier usuario del del puerto libre.
comercio exterior. Podrán actuar como sociedades de intermediación aduanera, respecto de las Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina
mercancías consignadas o endosadas a su nombre en el documento de transporte, siempre que
hubieren obtenido la autorización para ejercer dicha actividad por parte de la Dirección de A-10. Depósito público de apoyo logístico internacional: Persona jurídica a la cual la Dirección de
Impuestos y Aduanas Nacionales, sin que se requiera constituir una nueva sociedad dedicada a ese Impuestos y Aduanas Nacionales habilita un lugar a los puertos de servicio público, para el
único fin. Tienen las mismas obligaciones de los Depósitos públicos. almacenamiento de mercancías bajo control aduanero, de cualquier usuario del comercio exterior.
Almacén general de depósito Durante el almacenamiento la mercancía podrá ser sometida a los procesos de conservación,
acondicionamiento, manipulación, mejoramiento de la presentación, acopio, empaque, re
A-04. Comercializadora internacional (C.I.): Persona jurídica, cuyo objeto social es servir de empaque, clasificación, marcación, preparación para la distribución, reparación o limpieza. No
instrumento de apoyo a las exportaciones, orientando sus actividades hacia la promoción y podrá tener adicionalmente la calidad de sociedad de intermediación aduanera, transportador,
comercialización de productos colombianos en los mercados externos, para lo cual se requiere agente de carga internacional u operador de transporte multimodal.
contar con la inscripción ante el Ministerio de Comercio, Industria y Turismo o autorización Depósito público de apoyo logístico internacional
otorgada por la Dirección de Impuestos y Aduanas Nacionales
Comercializadora internacional (C.I.) A-11. Depósito privado para procesamiento industrial: Persona jurídica a la cual la Dirección de
Impuestos y Aduanas Nacionales habilita un lugar para el almacenamiento de materias primas e
A-05. Comerciante de la zona aduanera especial de Inírida, Puerto Carreño, Cumaribo y Primavera: insumos que van a ser sometidos a transformación, procesamiento o manufactura industrial, dado
Persona natural o jurídica, nacional o extranjera, que tenga la calidad de comerciante domiciliado que tiene la calidad de usuario altamente exportador o usuario aduanero permanente, autorizado
para declarar la modalidad de importación temporal para perfeccionamiento activo
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 79 de 92 Página 80 de 92
Edición 50.482
70 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
procesamiento industrial. No podrá tener adicionalmente la calidad de sociedad de intermediación tripulación de las naves o aeronaves. No podrá tener adicionalmente la calidad de sociedad de
aduanera, transportador, agente de carga internacional u operador de transporte multimodal. intermediación aduanera, agente de carga internacional u operador de transporte multimodal. La
Depósito privado para procesamiento industrial habilitación se hace mediante resolución expedida por la DIAN.
Depósito privado de provisiones de a bordo para consumo y para llevar
A-12. Depósito privado de transformación o ensamble: Persona jurídica autorizada por el gobierno
nacional, para realizar procesos de transformación o ensamble, a la cual la Dirección de Impuestos A-17. Depósito privado para envíos urgentes: Persona jurídica que tiene la calidad de empresa de
y Aduanas Nacionales habilita un lugar para el almacenamiento de las mercancías de importación transporte internacional con licencia del Ministerio de Comunicaciones para ejercer la mensajería
que serán sometidas a la modalidad de transformación o ensamble. No podrá tener especializada, a la cual la Dirección de Impuestos y Aduanas Nacionales le habilita un lugar para el
adicionalmente la calidad de sociedad de intermediación aduanera, transportador, agente de almacenamiento de mercancías de importación o exportación correspondientes a envíos urgentes.
carga internacional u operador de transporte multimodal. La habilitación se hace mediante Debe ser intermediario de la modalidad de envíos urgentes y no podrá tener adicionalmente la
resolución expedida por la DIAN. calidad de sociedad de intermediación aduanera.
Depósito privado de transformación o ensamble Depósito privado para envíos urgentes

A-13. Depósito franco: Persona jurídica ñ natural a la cual la Dirección de Impuestos y Aduanas A-18. Depósito privado: Persona jurídica a la cual la Dirección de Impuestos y Aduanas Nacionales
Nacionales le habilita un lugar ubicado dentro de las instalaciones de los aeropuertos y de los le habilita un lugar para almacenar, bajo control aduanero, mercancías que vengan consignadas a
puertos marítimos con operación internacional, para el almacenamiento, exhibición y venta a la misma persona jurídica titular del depósito o a sus sociedades filiales o subsidiarias. No podrá
viajeros al exterior de mercancías nacionales o extranjeras. No podrá tener adicionalmente la tener adicionalmente la calidad de sociedad de intermediación aduanera, transportador, agente
calidad de sociedad de intermediación aduanera, transportador, agente de carga internacional u de carga internacional u operador de transporte multimodal
operador de transporte multimodal. La habilitación se hace mediante resolución expedida por la Depósito privado
DIAN.
Depósito franco A-19. Depósito público: Persona jurídica a la cual la Dirección de Impuestos y Aduanas Nacionales
le habilita un lugar para almacenar, bajo control aduanero, mercancía de cualquier usuario del
A-14. Depósito privado aeronáutico: Persona jurídica nacional de transporte aéreo regular de comercio exterior. No podrá tener adicionalmente la calidad de sociedad de intermediación
pasajeros y/o carga a la cual la Dirección de Impuestos y Aduanas Nacionales habilita un lugar para aduanera, usuario aduanero permanente, transportador, agente de carga internacional u
el almacenamiento de material aeronáutico que venga consignado a dichas empresas. Debe tener operador de transporte multimodal.
igualmente la calidad de transportador nacional del régimen de importación y exportación, y no Depósito público
podrá tener adicionalmente la calidad de sociedad de intermediación aduanera, agente de carga
internacional u operador de transporte multimodal. A-20. Depósito público para distribución internacional: Persona jurídica a la cual la Dirección de
Depósito privado aeronáutico Impuestos y Aduanas Nacionales le habilita un lugar en el puerto libre de San Andrés, Providencia
y Santa Catalina para almacenamiento de mercancías extranjeras que serán sometidas
A-15. Depósito privado para distribución internacional: Persona jurídica a la cual la Dirección de prioritariamente a la modalidad de reembarque. No podrá tener adicionalmente la calidad de
Impuestos y Aduanas Nacionales le habilita un lugar, para el almacenamiento, conservación, sociedad de intermediación aduanera, transportadora, agente de carga internacional u operador
acondicionamiento, manipulación, empaque, re empaque, o clasificación de mercancías de transporte multimodal.
extranjeras que serán sometidas prioritariamente a la modalidad de reembarque. No podrá tener Depósito público para distribución internacional
adicionalmente la calidad de sociedad de intermediación aduanera, transportador, agente de
carga internacional u operador de transporte multimodal. A-21. Exportador de café: Persona natural o jurídica, que realiza operaciones de exportación de
Depósito privado para distribución internacional café y que se encuentra inscrito como tal ante el Ministerio de Comercio, Industria y Turismo.
Exportador de café
A-16. Depósito privado de provisiones de a bordo para consumo y para llevar: Persona jurídica de
transporte aéreo y marítimo internacional legalmente autorizada para funcionar en el País, a la A-22. Exportador: Persona natural o jurídica, que realiza operaciones de exportación de bienes o
cual la Dirección de Impuestos y Aduanas Nacionales le habilita un lugar dentro de las instalaciones servicios con destino a otros países o a zona franca industrial de bienes y servicios.
de los aeropuertos y de los puertos marítimos con operación internacional, para el Exportador
almacenamiento de mercancías destinadas al consumo de los pasajeros y miembros de la
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 81 de 92 Página 82 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
A-23. Importador: Persona natural o jurídica que realiza operaciones de importación de bienes o Impuestos y Aduanas Nacionales. No puede tener la calidad de sociedad de intermediación
servicios desde otros países o desde zona franca industrial de bienes y servicios. aduanera.
Importador Transportista nacional para operaciones del régimen de tránsito aduanero

A-24. Intermediario de tráfico postal y envíos urgentes: Persona jurídica con licencia del Ministerio A-30. Usuario comercial zona franca: Persona jurídica autorizada para desarrollar actividades de
de Comunicaciones para realizar operaciones de mensajería especializada y autorizada por la mercadeo, comercialización, almacenamiento o conservación de bienes, en una o varias zonas
Dirección de Impuestos y Aduanas Nacionales, para desarrollar la actividad como intermediario en francas.
la modalidad de tráfico postal y envíos urgentes. Debe tener adicionalmente la calidad de depósito Usuario comercial zona franca
privado de envíos urgentes y no puede ser titular de un depósito público o sociedad de
intermediación aduanera. A-32. Usuario industrial de bienes zona franca: Persona jurídica instalada exclusivamente en una o
Intermediario de tráfico postal y envíos urgentes varias Zonas Francas, autorizada para producir, transformar o ensamblar bienes mediante el
procesamiento de materias primas o de productos semielaborados.
A-25. Operador de transporte multimodal: Persona jurídica inscrita como operador de transporte Usuario industrial de bienes zona franca
multimodal ante el Ministerio de Transporte, que cuenta con autorización otorgada por la
Dirección de Impuestos y Aduanas Nacionales, para realizar operaciones de transporte multimodal A-34. Usuario industrial de servicios zona franca: El Usuario Industrial de Servicios es la persona
de carga por el territorio aduanero nacional. No puede tener la calidad de sociedad de jurídica autorizada para desarrollar, exclusivamente, en una o varias Zonas Francas, entre otras,
intermediación aduanera o depósito público o privado las siguientes actividades: logística, transporte, manipulación, distribución, empaque, re empaque,
Operador de transporte multimodal envase, etiquetado o clasificación; telecomunicaciones, sistemas de tecnología de la información
para captura, procesamiento, almacenamiento y transmisión de datos, y organización, gestión u
A-26. Sociedad de intermediación aduanera: Persona jurídica autorizada por la Dirección de operación de bases de datos; Investigación científica y tecnológica; asistencia médica,
Impuestos y Aduanas Nacionales, para ejercer la actividad de intermediación aduanera en las odontológica y en general de salud; turismo; reparación, limpieza o pruebas de calidad de bienes;
operaciones de importación, exportación y tránsito aduanero. No puede tener a su vez la calidad soporte técnico, mantenimiento y reparación de equipos, naves, aeronaves o maquinaria;
de depósito público o privado, transportador, agente de carga internacional, ni empresa de auditoria, administración, corretaje, consultoría o similares.
transporte nacional para el tránsito aduanero. Usuario industrial de servicios zona franca
Sociedad de intermediación aduanera
A-36. Usuario operador de zona franca: Persona jurídica, autorizada por el Ministerio de Comercio,
A-27. Titular de puertos y muelles de servicio público o privado: Persona jurídica poseedora de Industria y Turismo o por la Dirección de Impuestos y Aduanas Nacionales, para dirigir, administrar,
concesión para operar puertos o muelles marítimos o fluviales de servicio público o privado, supervisar, promocionar y desarrollar una o varias Zonas Francas, así como para calificar a sus
habilitada por la Dirección de Impuestos y Aduanas Nacionales para el manejo de la operación de usuarios.
entrada y salida de carga del territorio aduanero nacional. No puede tener la calidad de sociedad Usuario operador de zona franca
de intermediación aduanera.
Titular de puertos y muelles de servicio público o privado A-37. Usuario aduanero permanente: Persona jurídica autorizada como tal por la Dirección de
Impuestos y Aduanas Nacionales, por reunir las condiciones previstas en la norma aduanera y que
A-28. Transportador aéreo régimen de importación y/o exportación: Persona natural o jurídica, adquiere algunas prerrogativas en la realización de sus operaciones aduaneras. No puede tener
organizada legalmente en Colombia, que en nombre propio o representación de terceros ejerce adicionalmente la calidad de depósito público.
como actividad principal, la prestación de servicios de transporte internacional de carga y/o Usuario aduanero permanente
pasajeros. No puede tener la calidad de sociedad de intermediación aduanera.
Transportador aéreo régimen de importación y/o exportación A-38. Usuario altamente exportador: Persona jurídica autorizada como tal por la Dirección de
Impuestos y Aduanas Nacionales, por reunir las condiciones previstas en la norma aduanera y que
A-29. Transportista nacional para operaciones del régimen de tránsito aduanero: Persona jurídica adquiere algunas prerrogativas en la realización de sus operaciones de exportación.
cuyo objeto es el transporte de mercancías nacionales o de procedencia extranjera, dentro del Usuario altamente exportador
régimen de tránsito aduanero, para lo cual requiere de autorización otorgada por la Dirección de

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 83 de 92 Página 84 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 71

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
A-39. Usuario de zonas económicas especiales de exportación: Persona jurídica de cualquier A-46. Transportador marítimo régimen de importación y/o exportación: Persona natural o jurídica,
nacionalidad que celebre con el gobierno nacional contrato de admisión a la zona; así mismo la organizada legalmente en Colombia, que en nombre propio o representación de terceros ejerce
persona jurídica nacional o extranjera, legalmente establecida en Colombia, que adelante obras como actividad principal, la prestación de servicios de transporte internacional de carga. No puede
de urbanización, construcción e infraestructura de servicios básicos, tecnológicos y civiles, y tener la calidad de sociedad de intermediación aduanera.
aquella que se dedique a la formación del recurso y potencial humano especializado, dentro del Transportador marítimo régimen de importación y/o exportación
ámbito geográfico de operación de las zonas económicas especiales de exportación.
Usuario de zonas económicas especiales de exportación A-47. Transportador terrestre régimen de importación y/o exportación: Persona natural o jurídica,
organizada legalmente en Colombia, que en nombre propio o representación de terceros ejerce
A-40. Deposito privado de instalaciones industriales: Persona jurídica a la cual la Dirección de como actividad principal, la prestación de servicios de transporte internacional de carga. No puede
Impuestos y Aduanas Nacionales le habilita un lugar, para almacenar bajo control aduanero tener la calidad de sociedad de intermediación aduanera.
mercancías a las cuales se efectuarán los procesos de reparación y acondicionamiento dentro de Transportador terrestre régimen de importación y/o exportación
la modalidad de importación temporal para perfeccionamiento activo de bienes de capital. No
podrá tener adicionalmente la calidad de sociedad de intermediación aduanera, transportador, A-48. Aeropuerto de servicio público o privado: Persona jurídica administradora o poseedora de
agente de carga internacional u operador de transporte internacional. concesión para operar aeropuertos de servicio público o privado, habilitada por la Dirección de
Deposito privado de instalaciones industriales Impuestos y Aduanas Nacionales para el manejo de la operación de entrada y salida de carga al o
desde el territorio nacional. La habilitación se otorga por Decreto del gobierno nacional o por
A-41. Beneficiarios de programas especiales de exportación PEX: Persona jurídica a la cual la resolución de carácter particular expedida por la DIAN.
Dirección de Impuestos y Aduanas Nacionales autoriza como beneficiario de los programas Aeropuerto de servicio público o privado
especiales de exportación, en calidad de productor nacional y/o productor-exportador del bien
final. A-49. Transportador fluvial régimen de importación y/o exportación: Persona natural o jurídica,
Beneficiarios de programas especiales de exportación PEX organizada legalmente en Colombia, que en nombre propio o representación de terceros ejerce
como actividad principal, la prestación de servicios de transporte fluvial de carga. No puede tener
A-42. Depósitos privados para mercancías en tránsito San Andrés: Persona jurídica a la cual la la calidad de sociedad de intermediación aduanera.
Dirección de Impuestos y Aduanas Nacionales le habilita un lugar en el territorio del puerto libre Transportador fluvial régimen de importación
de San Andrés, Providencia y Santa Catalina, para almacenar bajo control aduanero mercancías en
tránsito que vengan consignadas o endosadas en el documento de transporte al titular de la A-50. Usuario industrial zona franca especial: Es la persona jurídica instalada exclusivamente en
habilitación, con el fin de ser embarcada a otros puertos nacionales o extranjeros. No podrá tener una zona franca, autorizada para producir, transformar o ensamblar bienes mediante el
adicionalmente la calidad de sociedad de intermediación aduanera, transportador, agente de procesamiento de materias primas o de productos semielaborados.
carga internacional u operador de transporte internacional. Usuario industrial zona franca especial
Depósitos privados para mercancías en tránsito San Andrés
A-53. Agencias de aduanas 1: Las agencias de aduanas son las personas jurídicas autorizadas por
A-43. Observadores de las operaciones de importación: Persona natural a la cual la Dirección de la Dirección de Impuestos y Aduanas Nacionales para ejercer el agenciamiento aduanero, actividad
Impuestos y Aduanas Nacionales autoriza para apoyar técnicamente la administración aduanera auxiliar de la función pública aduanera de naturaleza mercantil y de servicio, orientada a garantizar
en las diligencias de inspección previas al levante que los usuarios de comercio exterior que utilicen sus servicios cumplan con las normas legales
Observadores de las operaciones de importación existentes.
Agencias de aduanas 1
A-44. Usuarios sistemas especiales Importación exportación: Persona natural o Persona jurídica a
la cual la Dirección de Impuestos y Aduanas Nacionales le autoriza para desarrollar programas A-54. Usuario Operador Zona Franca Especial: Es la persona jurídica instalada exclusivamente en
especiales de importación-exportación bajo la modalidad de importación temporal para una zona franca especial, autorizada para producir, transformar o ensamblar bienes mediante el
perfeccionamiento activo. procesamiento de materias primas o de productos semielaborados.53. Agencias de aduanas 1. Las
Usuarios sistemas especiales Importación exportación agencias de aduanas son las personas jurídicas autorizadas por la Dirección de Impuestos y
Aduanas Nacionales para ejercer el agenciamiento aduanero, actividad auxiliar de la función

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 85 de 92 Página 86 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
pública aduanera de naturaleza mercantil y de servicio, orientada a garantizar que los usuarios de A-62. Importador Ocasional: Persona natural que se encuentre sujeta a realizar cambio de
comercio exterior que utilicen sus servicios cumplan con las normas legales existentes. modalidad respecto de mercancías que excedan los cupos establecidos en la ley para las
Usuario Operador Zona Franca Especial modalidades de viajeros, menajes, trafico postal y envíos urgentes, y los sujetos de las
prerrogativas consagradas en el Decreto 2148 de 1991, y además realicen máximo dos de estas
A-55. Agencias de aduanas 2: Las agencias de aduanas son las personas jurídicas autorizadas por operaciones de importación en un periodo de un (1) año.
la Dirección de Impuestos y Aduanas Nacionales para ejercer el agenciamiento aduanero, actividad Importador Ocasional
auxiliar de la función pública aduanera de naturaleza mercantil y de servicio, orientada a garantizar
que los usuarios de comercio exterior que utilicen sus servicios cumplan con las normas legales A-63. Importador de maquinaría y sus partes Decreto 2261 de 2012: Persona natural o jurídica que
existentes. realiza importaciones de maquinaria y sus partes clasificada bajo las subpartidas arancelarias
Agencias de aduanas 2 8429.11.00.00, 8429.19.00.00, 8429.51.00.00 8429.52.00.00, 8429.59.00.00, 8431.41.00.00,
8431.42.00.00 y 8905.10.00.00, sujetas al régimen de licencia previa.
A-56. Agencias de aduanas 3: Las agencias de aduanas son las personas jurídicas autorizadas por Importador de maquinaría y sus partes Decreto 2261 de 2012
la Dirección de Impuestos y Aduanas Nacionales para ejercer el agenciamiento aduanero, actividad
auxiliar de la función pública aduanera de naturaleza mercantil y de servicio, orientada a garantizar A-64. Beneficiario Programa de Fomento Industria Automotriz-PROFIA: Persona jurídica a quien le
que los usuarios de comercio exterior que utilicen sus servicios cumplan con las normas legales fue otorgado mediante resolución por el Ministerio de Comercio, Industria y Turismo, el beneficio
existentes. para importar con franquicia o exoneración del gravamen arancelario, las mercancías o bienes
Agencias de aduanas 3 contenidos en las subpartidas arancelarias señaladas en el artículo 2 del Decreto 2910 de 2013;
con el compromiso de incorporarlos en la producción de vehículos o autopartes para la venta en
A-57. Agencias de aduanas 4: Las agencias de aduanas son las personas jurídicas autorizadas por el mercado nacional o externo.
la Dirección de Impuestos y Aduanas Nacionales para ejercer el agenciamiento aduanero, actividad Beneficiario Programa de Fomento Industria Automotriz-PROFIA
auxiliar de la función pública aduanera de naturaleza mercantil y de servicio, orientada a garantizar
que los usuarios de comercio exterior que utilicen sus servicios cumplan con las normas legales A-99 Otro tipo de agente aduanero
existentes. Otro tipo de agente aduanero
Agencias de aduanas 4
Nombre de la tabla: “TIPOS ESTABLECIMIENTO:2016”
A-58. Transportador aéreo nacional: Persona natural o jurídica, organizada legalmente en Uso: definición de Representación para los elementos
Colombia, que a nombre propio o representación de terceros ejerce como actividad principal la /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode y
prestación de servicios de transporte nacional de carga y/o pasajeros y que participa en el /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode/@name
transporte de carga aérea, dentro del proceso de salida de mercancías.
Transportador aéreo nacional <fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS REPRESENTACIÓN:2016"
A-60. Transportador aéreo, marítimo o fluvial modalidad Cabotaje: Persona jurídica cuyo objeto es listSchemeURI="http://www.dian.gov.co"
el transporte de mercancías nacionales o de procedencia extranjera, dentro del régimen de name="Agencia">E-01</cbc:TaxLevelCode>
tránsito aduanero en la modalidad de cabotaje, para lo cual requiere de autorización otorgada por <cac:TaxScheme/>
la Dirección de Impuestos y Aduanas Nacionales. </fe:PartyTaxScheme>
Transportador aéreo, marítimo o fluvial modalidad Cabotaje
xPath: /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCode
A-61. Importador de alimentos de consumo humano y animal: Persona natural o jurídica que /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
realiza importaciones de mercancías consistentes en alimentos de consumo humano y animal de e/@listName
países colindantes a los departamentos de Vichada, Guajira (solamente Cooperativas), Guainía, /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
Amazonas y Vaupés, siempre y cuando se destinen exclusivamente al consumo local. e/@listSchemeURI
Importador de alimentos de consumo humano y animal /fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme[X]/cbc:TaxLevelCod
e/@name
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 87 de 92 Página 88 de 92
Edición 50.482
72 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3 Anexo 3
Versión 2 Versión 2
E-05 Centro de explotación minera
Valores: E-06 Centro de explotación de transformación
./cbc:TaxLevelCode: vea la lista de códigos en el Anexo-1 según el valor localizado en ./@name E-07 Centro de explotación de servicios
E-08 Oficina
xPath: ./@listName E-09 Sede
E-10 Sucursal
Uso de atributo: obligatorio E-11 Consultorio
E-12 Administraciones
Valor: "TIPOS REPRESENTACIÓN:2016" E-13 Seccionales
E-14 Regionales
Descripción: E-15 Intendencias
Tablas del RUT; agrupa en una sola presentación las tablas denominadas: Representación para E-16 Local o negocio
Persona Naturales, y Representación para Personas Jurídicas; los valores fueron adecuados para la E-17 Punto de venta
Factura Electrónica y podrán enmascararse para utilizarlos en SIE Muisca; los valores de E-18 Fábrica
./cbc:TaxLevelCode tienen el formato R-nn-PN para las personas naturales, y R-nn-PJ para las E-19 Taller
personas jurídicas; E-20 Cantera
E-21 Pozo de Petróleo y Gas
xPath: ./@listSchemeURI: E-22 Otro lug de tipo de extra explotación de recursos naturales
E-99 Otro tipo de establecimiento
Uso del atributo: obligatorio
Nombre: Ejemplificación de: "TIPOS REPRESENTACIÓN:2016"
Valor: http://www.dian.gov.co <fe:PartyTaxScheme>
<cbc:RegistrationName>nombre del mandatario en el RUT</cbc:RegistrationName>
Descripción: <cbc:CompanyID schemeAgencyID="195"
nombre del Anexo-3 donde se encuentra la tabla; puede consultarse la lista de valores en la URI schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas Nacionales)"
http://www.dian.gov.co Factura Electrónica Anexo-3 schemeID="31"
schemeName="NIT con DV del vendedor "
xPath: ./@name schemeDataURI="http://www.dian.gov.co"
schemeVersionID="'Tipos de documentos de identidad'">900373125-9</cbc:CompanyID>
Uso del atributo: obligatorio <cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016"
listSchemeURI="http://www.dian.gov.co"
Valor: significado del código utilizado en la tabla name="Ventas régimen común">O-11</cbc:TaxLevelCode>
<cac:TaxScheme/>
Descripción: significado del código utilizado en la tabla, y corresponde al valor registrado </fe:PartyTaxScheme>
en ./cbc:TaxLevelCode <fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS PERSONA:2016"
VALORES DESCRIPTIVOS DE LA CODIFICACIÓN listSchemeURI="http://www.dian.gov.co"
name="Persona Jurídica">1</cbc:TaxLevelCode>
TIPOS ESTABLECIMIENTO:2016 <cac:TaxScheme/>
E-01 Agencia </fe:PartyTaxScheme>
E-02 Establecimiento de comercio <fe:PartyTaxScheme>
E-03 Centro de explotación agrícola <cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016"
E-04 Centro de explotación animal listSchemeURI="http://www.dian.gov.co"
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 89 de 92 Página 90 de 92

Resolución 0019 de 2016 Resolución 0019 de 2016


Anexo 3 Anexo 3

Anexo 3
Versión 2
i
Vea el documento «Formatos de los Documentos XML de Facturación Electrónica»
Vea el documento «Formatos de los Documentos XML de Facturación Electrónica»
ii
name="Gran contribuyente">O-13</cbc:TaxLevelCode> Se incluye la notación xPath porque los expertos en e-commerce & e-biz han recibido entrenamiento en examinar archivos en
iii

<cac:TaxScheme/> formato XML, y en comprender cómo están formados.


</fe:PartyTaxScheme>
<fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS OBLIGACIONES-RESPONSABILIDADES:2016"
listSchemeURI="http://www.dian.gov.co"
name="Facturación Electrónica Voluntaria Modelo 2242">O-38</cbc:TaxLevelCode>
<cac:TaxScheme/>
</fe:PartyTaxScheme>
<fe:PartyTaxScheme>
<cbc:TaxLevelCode listName="TIPOS ESTABLECIMIENTO:2016"
listSchemeURI="http://www.dian.gov.co"
name="Punto de venta">17</cbc:TaxLevelCode>
<cac:TaxScheme/>
</fe:PartyTaxScheme>

6.4. Anexo-4
Anexo 4
Versión 2

6.5. Anexo-5
Anexo 5
Versión 2
Actualización de códigos de mensajes de error.

Se incluyó “VARIANTE DEL CUERPO SOAP PARA DESCRIBIR EL CÓDIGO DE RESPUESTA 310”

6.6. Anexo-6
Anexo 6
Versión 2
Se acoge por resolución el ANEXO:

Anexo Técnico 006 Servicio de Consulta Rangos Numeración Facturación

Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2
Página 91 de 92 Página 92 de 92
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 73

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

Resolución 0019 de febrero de 2016 Control de Versiones

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Fecha Versión Descripción
2016-02-24 1.0 Versión inicial.
2017-07-13 2.0 - Aclaraciones sobre el documento.
Contenido
- Ejemplificaciones.
1. Introducción .................................................................................................................... 3 Actualización de la Resolución 0019-2016, adoptada mediante la
2. Objetivo ........................................................................................................................... 3 Resolución NNNNN de fecha:_____

3. Alcance ............................................................................................................................ 3
4. Lineamientos generales ................................................................................................... 3
5. Estructura de mensajes ................................................................................................... 4
6. Definiciones ..................................................................................................................... 5
7. Envío de documentos electrónicos por servicio web ...................................................... 5
7.1. Autenticación ........................................................................................................... 5
7.2. Confidencialidad e integridad................................................................................... 7
7.3. Carga útil de la petición ............................................................................................ 7
7.4. Adjuntos ................................................................................................................... 8
8. Respuesta de Web Service............................................................................................... 9
8.1. Certificado de recibido ............................................................................................. 9
8.2. Carga de la respuesta ............................................................................................... 9
VARIANTE DEL CUERPO SOAP PARA DESCRIBIR EL CÓDIGO DE RESPUESTA 310.............. 10
Desde el micrositio............................................................................................................ 12
8.3. Códigos y mensajes de respuesta .......................................................................... 13
8.4. Ejemplo de petición usando Base64 ...................................................................... 15
8.5. Ejemplo de petición usando MTOM....................................................................... 17
8.6. Referencias............................................................................................................. 22

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 1 de 22 Página 2 de 22

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

1. Introducción 5. Estructura de mensajes


El actual documento describe el servicio informático que ha diespuesto la Dirección de Impuestos y La siguiente tabla, relaciona los archivos XSD por medio de los cuales se definen las estructuras de los
Aduanas Nacionales – DIAN para la recepción de los documentos electrónicos que los facturadores documentos electrónicos, de los mensajes de comunicación y de los estándares aplicables.
electronicos deben notificar a la entidad, entre ellos: facturas, notas débito y notas crédito.

2. Objetivo Elemento Descripción Namespace


Este documento describe la implementación de la tecnología servicio web, i.e. del inglés web Invoice / Documentos electrónicos como factura, http://www.dian.gov.co/co
services— que ha dispuesto la Dirección de Impuestos y Aduanas Nacionales – DIAN para la recepción DebitNote / nota débito y nota crédito que se reporta ntratos/facturaelectronica/
de los documentos que componen el negocio electrónico denominado Facturación Electrónica CreditNote / por medio del servicio web. v1
requeridos por la DIAN. Para mayor información, remítase al
documento Anexo Técnico 001 – Formatos
3. Alcance de los Documentos XML de Facturación
Aquí se explican los detalles técnicos que requiere conocer quien implemente el servicio de entrega Electrónica.
de archivos a la DIAN como componente de un software de facturación electrónica en Colombia. La EnvioFacturaElectronicaPetici Cuerpo del mensaje, que contiene NIT, http://www.dian.gov.co/ser
entrega corresponde a los documentos electrónicos definidos en el documento Anexo Técnico 001 – on número de factura, fecha y hora de la vicios/facturaelectronica/R
Formatos de los Documentos XML de Facturación Electrónica y emitidos conforme a lo dispuesto en generación de la factura y documento eportarFactura
el Decreto 2242 de 2015 y los diferentes actos administrativos que lo reglamentan. electrónico.
EnvioFacturaElectronicaResp Cuerpo de la respuesta que entrega el web http://www.dian.gov.co/ser
4. Lineamientos generales uesta service, que incluye la fecha y hora de vicios/facturaelectronica/R
El servicio informático de recepción de documentos electrónicos se implementó utilizando la recepción, fecha y hora de respuesta, eportarFactura
tecnología servicio web, y se describe mediante el lenguaje interoperable WSDL 1.1 código y mensaje de respuesta.
(http://www.w3.org/TR/wsdl). La comunicación con el servicio web se realiza por medio del protocolo Security Encabezado WS-Security. http://docs.oasis-
SOAP 1.2 (http://www.w3.org/TR/soap). open.org/wss/2004/01/oasi
s-200401-wss-wssecurity-
Cualquier tecnología compatible con WSDL y SOAP puede ser utilizada para implementar el secext-1.0.xsd
mecanismo de entrega de documentos electrónicos que debe soportar el software de facturación
electrónica en Colombia. Sin embargo, se deben tener en cuenta los detalles que se consideran
continuación.

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 3 de 22 Página 4 de 22
Edición 50.482
74 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

6. Definiciones facturación debe seguir la especificación e incluir los elementos Username, Password, Nonce y
Created correspondientes para permitir su autenticación.
Documento electrónico: Documento electrónico definido en el Decreto 2242 de 2015, por el cual se
reglamentan las condiciones de expedición e interoperabilidad de la factura electrónica con fines Elemento Contenido Ejemplo
de masificación y control fiscal, esto incluye: facturas, notas débito y notas crédito. Username El contenido del elemento es el Identificador <wsse:Username>8ac82326-3016-
del software en estado en pruebas o activo 430f-8d69-
HTTP: (Hypertext Transfer Protocol o HTTP) Protocolo de comunicación que permite las por el facturador electrónico o el proveedor 9efc4bcefd8f</wsse:Username>
transferencias de información en la World Wide Web. tecnológico en el catálogo de facturación
Wikipedia en español, HTTP. Consultado el 28 de enero de 2016 en electrónica. Dicho identificador es
https://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol . suministrado por el sistema informático
electrónico de facturación electrónica de la
SOAP: (Simple Object Access Protocol) Protocolo estándar que define cómo dos objetos en diferentes DIAN.
procesos pueden comunicarse por medio de intercambio de datos XML. Es uno de los protocolos Password El contenido del elemento es el resultado de <wsse:Password>6361b7b5322acb0
utilizados en los servicios Web. aplicar la función de resumen SHA-256 sobre 7ced00a35a85a4cc5183da3a42ede
Wikipedia en español, HTTP. Consultado el 28 de enero de 2016 en la contraseña del software en estado en 0b07f578067a18425a55</wsse:Pas
https://es.wikipedia.org/wiki/Simple_Object_Access_Protocol. pruebas o activo por el facturador sword>
electrónico o el proveedor tecnológico en el
WSDL: (Web Service Description Language) Formato XML que se utiliza para describir servicios Web. catálogo de facturación electrónica.
WSDL describe la interfaz pública a los servicios Web. Está basado en XML y describe la forma de Nonce El identificador del request, asignado por el <wsse:Nonce>
comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para facturador electrónico. Se obtiene de 1. FmbZRkx1jh2A+imgjD2fLQ==
interactuar con los servicios listados en su catálogo. Un programa cliente que se conecta a un Calcular un valor aleatorio cuya semilla será </wsse:Nonce>
servicio web puede leer el WSDL para determinar qué funciones están disponibles en el servidor. definida y solamante conocida por el
Wikipedia en español, HTTP. Consultado el 28 de enero de 2016 en facturador electrónico y 2. Convertir a Base
https://es.wikipedia.org/wiki/WSDL. 64 el valor aleatorio obtenbido.
Created La fecha y hora de la petición al servicio web. <wsu:Created>2015-07-
WSS (WS-Security): (Web Services Security). Protocolo de comunicaciones que suministra un medio 31T16:34:33.762Z</wsu:Created>
para aplicar seguridad a los Servicios Web. El protocolo contiene especificaciones sobre cómo
debe garantizarse la integridad y seguridad en mensajería de Servicios Web. El siguiente es un ejemplo del encabezado SOAP de autenticación.
Wikipedia en español, HTTP. Consultado el 28 de enero de 2016 en
https://es.wikipedia.org/wiki/WS-Security <soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-secext-1.0.xsd">
7. Envío de documentos electrónicos por servicio web <wsse:UsernameToken>
A continuación, se describen cada una de las consideraciones que se deben tener en cuenta para el <wsse:Username>8ac82326-3016-430f-8d69-9efc4bcefd8f</wsse:Username>
intercambio de información entre el software de facturación electrónica y el servicio web dispuesto <wsse:Password>6361b7b5322acb07ced00a35a85a4cc5183da3a42ede0b07f578067a184
por la DIAN. 25a55</wsse:Password>
<wsse:Nonce>FmbZRkx1jh2A+imgjD2fLQ==</wsse:Nonce>
7.1. Autenticación <wsu:Created>2015-07-31T16:34:33.762Z</wsu:Created>
El servicio web utiliza las extensiones WSS (WS-Security), perfil UsernameToken 1.0 para autenticar </wsse:UsernameToken>
el software de facturación del OFE que solicita el establecimiento de una conexión. El software de </wsse:Security>
</soapenv:Header>

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 5 de 22 Página 6 de 22

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

7.2. Confidencialidad e integridad <rep:NIT>80818313</rep:NIT>


La confidencialidad e integridad de la información intercambiada entre el software de facturación del <rep:InvoiceNumber>C17</rep:InvoiceNumber>
facturador electrónico y el servicio web dispuesto por la DIAN se basa en el ciframiento del canal de <rep:IssueDate>2014-07-14T05:23:32</rep:IssueDate>
comunicación por medio del protocolo HTTPS. <rep:Document>UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA==</rep:Document>
</rep:EnvioFacturaElectronicaPeticion>
7.3. Carga útil de la petición </soapenv:Body>
La carga útil de la petición que se realiza al servicio web, indica el NIT del facturador electrónico quien
expidió el documento (Factura, nota débito o nota crédito) que se transmite hacia la DIAN, el número
del documento, la fecha en la que se emitió el documento electrónico y el nombre del archivo que 7.4. Adjuntos
ha sido adjuntado en forma comprimida, i.e. formato ZIP— al mensaje que se transfiere.
El documento electrónico que se notifica, se comprime en formato ZIP para ser enviado como adjunto
Elemento Descripción Ejemplo SOAP, existen 2 alternativas para adjuntar el archivo ZIP:
NIT Número de identificación tributaria del 8081972684
responsable del documento electrónico. Codificación Base64
InvoiceNumber Identificador del documento, para el caso YD0031608
de facturas, es el número de la factura. El contenido del ZIP debe codificarse en base64 e incluirse en el elemento Document.
IssueDate Hora y fecha de generación del 2015-07-14T05:23:31
documento electrónico. NOTA: Este Tecnología MTOM (recomendado)
elemento tiene formato diferente al
elemento <wsu:Created> (ver ejemplos De acuerdo a la especificación MTOM de la W3C. El tipo de contenido que se envía en la petición
del presente elemento y del elemento HTTP para el adjunto es application/zip. El contenido del elemento Document debe referenciar el
<wsu:Created>) en la anterior sección adjunto con el nombre que se encuentran en el encabezado HTTP Content-ID.
Autenticación.
Document Archivo ZIP adjunto que comprime el ws_fdvnnnnnnnnnnhhhhhhhh El siguiente es un ejemplo del mensaje HTTP y SOAP de un envío de una factura electrónica utilizando
documento electrónico. hh.zip MTOM para el envío del adjunto ZIP que contiene el documento electrónico.
NOTA: Ver “1. Estándar del nombre de
los archivos” en el documento “Anexo POST …
Técnico 001 – Formatos de los Content-Type: multipart/related; type="application/xop+xml"; start="<rootpart>"; start-
Documentos XML de Facturación info="text/xml"; boundary="----=_Part_FAC_D”
Electrónica” …
"----=_Part_FAC_D"
Ejemplo: Content-Type: application/xop+xml; charset=UTF-8; type="text/xml”
e.g.: la décima primera factura del Facturador Electrónico con NIT …
98765432.- <soapenv:Envelope …>
face_fdv0098765432000000000b.xml …
<soapenv:Body>
El siguiente es el cuerpo SOAP del envío de la factura electrónica comprimida mencionada en el <rep:EnvioFacturaElectronicaPeticion>
ejemplo: …
<rep:Document>
<soapenv:Body> <inc:Include href=cid:YD0031608.zip
<rep:EnvioFacturaElectronicaPeticion> xmlns:inc="http://www.w3.org/2004/08/xop/include"/>

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 7 de 22 Página 8 de 22
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 75

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

</rep:Document> <SOAP-ENV:Body wsu:Id="id-55" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-


</rep:EnvioFacturaElectronicaPeticion> wss-wssecurity-utility-1.0.xsd">
</soapenv:Body> <ns2:EnvioFacturaElectronicaRespuesta
</soapenv:Envelope> xmlns:ns2="http://www.dian.gov.co/servicios/facturaelectronica/ReportarFactura">
<ns2:Version>Componente DIAN</ns2:Version>
------=_Part_FAC_D <ns2:ReceivedDateTime>2015-07-31T12:06:43.486-05:00</ns2:ReceivedDateTime>
Content-Type: application/zip; name=YD0031608.zip <ns2:ResponseDateTime>2015-07-31T12:06:43.919-05:00</ns2:ResponseDateTime>
Content-Transfer-Encoding: binary <ns2:Response>101</ns2:Response>
Content-ID: <YD0031608.zip> <ns2:Comments>El formato de los datos del ejemplar recibido no es correcto: Archivo Zip está
Content-Disposition: attachment; name="YD0031608.zip"; filename="YD0031608.zip" vacío</ns2:Comments>
… </ns2:EnvioFacturaElectronicaRespuesta>
</SOAP-ENV:Body>
------=_Part_FAC_D--
VARIANTE DEL CUERPO SOAP PARA DESCRIBIR EL CÓDIGO DE RESPUESTA 310
Para el código “310: El ejemplar contiene errores de validación semantica” el cuerpo SOAP utiliza unos
8. Respuesta de Web Service campos adicionales que detallan los errores detectados.
8.1. Certificado de recibido Elemento Descripción Ejemplo
El servicio web utiliza las extensiones WS-Security 1.0 para firmar la respuesta que recibe el software ReceivedInvoice/ Número de la factura contenido en
de facturación electrónica. NumeroFactura /fe:Invoice/cbc:ID
ReceivedInvoice/ identificador universal de la transación
8.2. Carga de la respuesta UUID
La carga útil de la respuesta que entrega el web service contiene la información de versión del web ReceivedInvoice/ Número constante “310”; use las
service, la fecha y hora tanto en la que se recibió la petición y en la que se entregó la respuesta, el Response descripciones que se encuentran en el
código y mensaje del resultado de la operación. Anexo-3.
ReceivedInvoice/ Espacio para detalles suplementarios sobre
Elemento Descripción Ejemplo Comments el control de la capa de Reconocimiento;
Version La versión del formato de acuse de recibo Componente DIAN remítase a la sección "DESCRIPCIÓN
ReceivedDateTime Fecha y hora en que se recibe el documento. 2015-07- TÉCNICA PROCEDIMIENTO DE
31T12:06:43.486- RECONOCIMIENTO DE UN DOCUMENTO"
05:00 del Anexo-3
ResponseDateTime Fecha y hora en que se crea el acuse de 2015-07- Version La versión del formato de acuse de recibo Componente DIAN
recibo 31T12:06:43.919- ReceivedDateTime Fecha y hora en que se recibe el documento. 2015-07-
05:00 31T12:06:43.486-
Response El código de respuesta, puede incluir 101 05:00
mensajes de error de validación estructural. ResponseDateTime Fecha y hora en que se crea el acuse de 2015-07-
Comments Espacio para comentarios. Opcional recibo 31T12:06:43.919-
05:00
Response El código de respuesta, puede incluir 101
El siguiente es el cuerpo SOAP de la respuesta del servicio web de factura electrónica mencionada en mensajes de error de validación estructural.
el ejemplo: Comments Espacio para comentarios. Opcional

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 9 de 22 Página 10 de 22

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

Elemento Descripción Ejemplo Elemento Descripción Ejemplo

!31! /SOAP-ENV:Envelope/SOAP-

<SOAP-ENV:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedInvoice/ns2:Response: número constante
wsu:Id="!26.1!"> “310”; use las descripciones que se encuentran en el Anexo-3.

<ns2:EnvioFacturaElectronicaRespuesta
xmlns:ns2="http://www.dian.gov.co/servicios/facturaelectronica/ReportarFactura" !32! /SOAP-ENV:Envelope/SOAP-
xmlns:ns3="http://www.dian.gov.co/servicios">
<ns2:ReceivedInvoice> ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedInvoice/ns2:Comments: Espacio para
<ns2:NumeroFactura>!29!</ns2:NumeroFactura> detalles suplementarios sobre el control de la capa de Reconocimiento; remítase a la sección
<ns2:UUID>!30!</ns2:UUID>
<ns2:Response>!31!</ns2:Response> "DESCRIPCIÓN TÉCNICA PROCEDIMIENTO DE RECONOCIMIENTO DE UN DOCUMENTO" del Anexo-
<ns2:Comments>!32!</ns2:Comments>
</ns2:ReceivedInvoice> 3
<ns2:Version>!33!</ns2:Version>
<ns2:ReceivedDateTime>!34!</ns2:ReceivedDateTime>
<ns2:ResponseDateTime>!35!</ns2:ResponseDateTime> !33! /SOAP-ENV:Envelope/SOAP-ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:Version
<ns2:Response>!36!</ns2:Response>
<ns2:Comments>!37!</ns2:Comments>
</ns2:EnvioFacturaElectronicaRespuesta> !34! /SOAP-ENV:Envelope/SOAP-
ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedDateTime
</SOAP-ENV:Body>

!35! /SOAP-ENV:Envelope/SOAP-
ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ResponseDateTime

!36! /SOAP-ENV:Envelope/SOAP-ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:Response
!26! /SOAP-ENV:Envelope/SOAP-ENV:Body

!37! /SOAP-ENV:Envelope/SOAP-ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:Comments
!26.1! /SOAP-ENV:Envelope/SOAP-ENV:Body/@wsu:Id

!27! /SOAP-ENV:Envelope/SOAP-ENV:Body/ns2:EnvioFacturaElectronicaRespuesta 

!28! /SOAP-ENV:Envelope/SOAP-ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedInvoice
Desde el micrositio
Utilice WSDL:
!29! /SOAP-ENV:Envelope/SOAP-
ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedInvoice/ns2:NumeroFactura: Número de la  ../wsdl/r1/facturaElectronica_sin310con310.wsdl
factura contenido en /fe:Invoice/cbc:ID Utilice las ejemplificaciones:
 ResponseDesdeDIAN_3con310.xml
!30! /SOAP-ENV:Envelope/SOAP-
ENV:Body/ns2:EnvioFacturaElectronicaRespuesta/ns2:ReceivedInvoice/ns2:UUID: identificador universal
 ResponseDesdeDIAN_3sin310.xml

de la transación

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 11 de 22 Página 12 de 22
Edición 50.482
76 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de


2016
Anexo 5

8.3. Códigos y mensajes de respuesta


¿qué sucede con un re-
Código Mensaje Explicación envió del mismo
documento?
Esto obedece a una falla en Puede generar el mismo
el sistema de componente error o puede arrojar
Error al procesar la solicitud WS
DIAN, se debe escalar al cualquiera de los códigos
entrante:
administrador de la de respuesta de
aplicación WebServices
Esto obedece a una falla en Puede generar el mismo
Error [" + e.getMessage() + "] el sistema de componente error o puede arrojar
inesperado al procesar la solicitud DIAN, se debe escalar al cualquiera de los códigos
WS entrante. administrador de la de respuesta de
100 aplicación WebServices
Esto obedece a una falla en
el sistema de componente Generar el mismo código
El ejemplar no se pudo acceder DIAN, se debe escalar al de respuesta de
administrador de la WebServices
aplicación. *
El formato de los datos del
Generar el mismo código
ejemplar recibido no es correcto: Es una validación realizada
de respuesta de
Error desconocido validar archivo al Zip. *
WebServices
ZIP
Es una validación realizada
al Zip. Es común que se
muestre esta respuesta
cuando no se adjuntó
correctamente el ejemplar
El formato de los datos del de la factura o en caso de Generar el mismo código
101 ejemplar recibido no es correcto: que el contenido del ZIP de respuesta de
Archivo Zip está vacío adjunto sea vacío. En caso WebServices
de no usar MTOM, el
contenido del adjunto debe
codificarse en base64 e
incluirse en el elemento
Document. *
El formato de los datos del
Generar el mismo código
ejemplar recibido no es correcto: Es una validación realizada
102 de respuesta de
Las entradas de directorio no están al Zip. *
WebServices
permitidos

En la Imprenta Nacional de Colombia nos


dedicamos a diseñar, editar, imprimir, divulgar
Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2

y comercializar normas, documentos y


Página 13 de 22

publicaciones de las entidades que integran las


ramas del poder público. Resolución 0019 de febrero de
2016
Anexo 5

¿qué sucede con un re-


Código Mensaje Explicación envió del mismo
documento?
El formato de los datos del
Generar el mismo código
ejemplar recibido no es correcto: Es una validación realizada
103 de respuesta de
Tamaño de archivo comprimido zip al Zip. *
WebServices
es 0 o desconocido
El formato de los datos del
Generar el mismo código
ejemplar recibido no es correcto: Es una validación realizada
104 de respuesta de
Sólo un archivo es permitido por al Zip. *
WebServices
archivo Zip
Es común que se muestre
esta respuesta cuando la
petición pasa las
validaciones iniciales de Generar el mismo código
Ejemplar recibido exitosamente
200 estructura del documento de respuesta de
pasará a verificación.
xml e integridad entre éste WebServices
y los elementos NIT,
InvoiceNumber e
IssueDate. *
Es común que se muestre
esta respuesta cuando se
adjunta correctamente el
ZIP pero este no contiene
un archivo XML al interior,
un posible error puede ser
Archivo no soportado: Solo Generar el mismo código
que se envió un archivo ZIP
300 reconoce los tipos 'Invoice', de respuesta de
dentro de otro archivo ZIP,
'DebitNote' or 'CreditNote'. WebServices
o un archivo ZIP con un
contenido que no es XML o
contiene un XML pero este
no tiene un elemento raíz

ConozCa más de nosotros: www.imprenta.gov.co Invoice, DebitNote


CreditNote. *
Es común que se muestre
o

esta respuesta si el Generar el mismo código


El ejemplar contiene errores de
310 documento xml enviado no de respuesta de
validación semantica
es conforme con la WebServices
ImprentaNalCol @ImprentaNalCol estructura esperada. *

Carrera 66 No. 24-09 • PBX: 4578000 • Línea Gratuita: 018000113001


www.imprenta.gov.co
Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 14 de 22
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 77

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

<soapenv:Header>
¿qué sucede con un re-
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
Código Mensaje Explicación envió del mismo
wssecurity-secext-1.0.xsd">
documento?
<wsse:UsernameToken>
Es común que se muestre
<wsse:Username>8ac82326-3016-430f-8d69-9efc4bcefd8f</wsse:Username>
esta respuesta si el
documento xml enviado no
Generar el mismo código <wsse:Password>6361b7b5322acb07ced00a35a85a4cc5183da3a42ede0b07f578067a18425a55</
Parámetros de solicitud de servicio coincide con los valores
320 de respuesta de wsse:Password>
web, no coincide contra el archivo. reportados en los
WebServices <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
elementos NIT,
soap-message-security-1.0#Base64Binary">FmbZRkx1jh2A+imgjD2fLQ==</wsse:Nonce>
InvoiceNumber e
<wsu:Created>2015-10-06T12:00:33.762Z</wsu:Created>
IssueDate. *
</wsse:UsernameToken>
Este error obedece a una
</wsse:Security>
falla en la publicación en la
</soapenv:Header>
cola, es error de la
<soapenv:Body>
aplicación se debe escalar
Puede generar el mismo <rep:EnvioFacturaElectronicaPeticion>
al administrador del
error o puede arrojar <rep:NIT>900184680</rep:NIT>
Internal service error: tray again sistema. * <rep:InvoiceNumber>1001</rep:InvoiceNumber>
500 cualquiera de los códigos
later. NOTA: el documento es <rep:IssueDate>2015-07-16T00:00:00</rep:IssueDate>
de respuesta de
recibido en la plataforma
WebServices
para la validación posterior, <rep:Document>UEsDBBQAAAAIABRbRkeVxxZTlgYAADAXAAAPAAAAbm90YWNyZWRpdG8ueG1s7V
cuando se restablezca el hLj+JGED5vpPyHliNFiRTwExsccMQAIyEN82RWySlq2g1ryXazfjDD/pscc84tx+wfS3W3Hxg8m93ZnUu0
correcto funcionamiento CFl2ddVX1VX1NWWGvzxGIdrRJA1YPFL0rqYgGhPmB/FmpNwvzzt9BaUZjn0cspiOlJgpv3jDNXUnCfWD
del servicio 7JJlFAFEnLoEk5GSJ7HLcBqkbowjmrrplpJgHRCcAb6br0I3JW9ohN3H1HcnLIpYPN5sErrBGYXHLfiIs7RjK
* Una vez generado el error, el número de la factura sera consumido y deberan CXo6nmgZ6BOWgHDqGcZuiNRc/6lhMKV0DUmmQtbp2GQZkdOhI1raJp+AGTblq5/IpCwOQaajy/Hi/li
toCU4uV+Sz8R9MSeOzBLB/Qxe1YOZ48ZjXlftOXxrf+poDc5DmGR+lOc4QyCPEBLs3SkvMmyrauqDw8P
enviar un nuevo número o el resultado de las validaciones identificara como XdhG3N2wXZcwlbA4S3DGUpWnIE8wDSnJEhaDH3Wnq3dZknM5TUu0vIztNIE++D4K8z5+exgZT196J8
duplicado el documento. JeMD8PIZcl7mMaNKJ8MLss2ai8mOqviwtp1AlizhdCwSoNigRcMOnsuZtE3a4KOVSnUOnf788uuvCAvu
AOOT58oWIGhMKLr7YYHdp0jK5WRfFZPdDm++yi06YqXZblWNPnplPxhkAKF9xUPZ6eiqTkgAUx3GXeE
JrVnYKzQ1sum8c7FhB6x/KEUG8IR5c798GiysYE2Is4fccbOGP38+lIsZUDwSUkEA7dOMiojy6FSYpmsBc
8.4. Ejemplo de petición usando Base64 WBQRxUgYp94fWLEGzPGFbKs1FYej97fxjKFmdIRsCRM8hUfvTMHmuFW9yNVTbt+EN1ZYtc9EdW2cP
OKHXCdsFPk2ktHyaT5FoB1qnQB/0lIZQpmFy9RPi7Y5+mAYJJYTvG9I3j7Y5TaGyaI/Gfo5jnEKq+CoOafqj
POST /B2BIntegrationEngine/FacturaElectronica HTTP/1.1 4vUHmmk4huXICGvHzfBePhBTdwaaZugyjtqv1xQ081RK7yjJkyDbi5Z54UAdn/bXlub4fs/WfRO+jm6tLd
Accept-Encoding: gzip,deflate txLB1uBytnQC2d9AzL1g3bHuiGpusDa2U7sEOLrGjPXq/IeuBolr7qrXTLsVd2n6x9vNLoysfN/R7urEjFMZ
Content-Type: text/xml;charset=UTF-8 nUdt6ppwQ9EaWSdyB6LWcayDc8IGhn2cqNFaE7ySE5UfBO9PZ8qkoplGUdhLxcIqV6aV/LJcGnng7Hf0
SOAPAction: "" GTQnh///Ld1ae+0dN8y4FymKY9GOg9ajg9nei6MdB9qJLmmLjXL3Z9XwWcpjmFI5V6UMVeR3M6ul1E
Content-Length: 3342 X63Uissgop6mueJ7oCbkQo0PgB5cMCLJ+z9hImRoC6eTT3cszEnw/q/4++908+dvv7nMo3NMXMTTVYj
Host: 192.168.250.65:9080 OKREiHonm6LYmPsXiaxyW+vzTrRagcSA7uosqHFAtJMdaBsiMhpbRomWCzGxomQ0tKYNQZIjlhoLs6n
Connection: Keep-Alive zmIiC53rfsfilfBtux/9ZFZhke7FwIQNEyTaBUIYfBBaZsmZFmCuo9wy2/GuJq8msRBNxVjk39GFqWStRGV
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) GnKSB4BiSZ5kvDeE+SbXF1LvdbVIczzwMyUJHQL48z+lqYwBKYF4C1dU65LK8KU68K4IERDBqKnEOF1Y
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" kwI/y2ChNzl220Y0OQaJ9leYo99aCzR+4Uap5100bbE8UprcClumz9hJXlfmKUFEgc2YeioClYfF+rTAZYLPI
xmlns:rep="http://www.dian.gov.co/servicios/facturaelectronica/ReportarFactura"> KCa/xuFm1h1MWoUzce3EMnwhXaLA+SAIAousZbGhZ9IBDUI0SepDd7eE3CYTmeykr4PjgoDtIplCrJeH

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2


Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 16 de 22
Página 15 de 22

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

N4kzyGt0Ic4YTgom/qRXmSwrF+l6/8YBfwA1a4mcBqwqR+23plKJ5enbENy97/gabdSfdVbVWoYlJGdxH <wsse:Username>8ac82326-3016-430f-8d69-9efc4bcefd8f</wsse:Username>
Eha24e0UwtG6CUR9d/vM3sieQDLOPJIDUVU+tcTUAPTWtfXgCagCoh6lTn0quyP8SP8qJTbqFxwu6o6
FALXqjIRORVkZqAX+EVIou4F06nEGwJXlu6QamvUTE8FQHlXQ90qwdNVArabHrp6jbWJM/s/9TWsvD9 <wsse:Password>6361b7b5322acb07ced00a35a85a4cc5183da3a42ede0b07f578067a18425a55</
4vRWsK10vp89pXTXzn9YU4fduNnc/qIt7Am7BYsphlO9ksY/cK6atUgPo64PSLFSMG5AvOG4hWjTV3FI wsse:Password>
4sqfbNHEuZpsKMfhXRqIIGu8R6vwqcx5DAlMRq6Mg2tW+UdUv35WTdtfXgdvgd4i+WNdjmdaVfT38yr <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
5fjd4mY0Gh4N5WJQm9YjMz+Elq8RzNQsZMnwaJiTzql/AyeTKF7h9kT+paty0BQszUQbG32YW3swpR soap-message-security-1.0#Base64Binary">FmbZRkx1jh2A+imgjD2fLQ==</wsse:Nonce>
odrXoPatETWZtnNCqPIJgCg62g0H/s+1BV0rOA4SdfEpT/tIjbj9regWZ5gEoYta2yauOvbu9fUEsBAhQAF <wsu:Created>2015-10-06T12:00:33.762Z</wsu:Created>
AAAAAgAFFtGR5XHFlOWBgAAMBcAAA8AAAAAAAAAAQAgAAAAAAAAAG5vdGFjcmVkaXRvLnhtbFBL </wsse:UsernameToken>
BQYAAAAAAQABAD0AAADDBgAAAAA=</rep:Document> </wsse:Security>
</rep:EnvioFacturaElectronicaPeticion> </soapenv:Header>
</soapenv:Body> <soapenv:Body>
</soapenv:Envelope> <rep:EnvioFacturaElectronicaPeticion>
<rep:NIT>900184680</rep:NIT>
8.5. Ejemplo de petición usando MTOM <rep:InvoiceNumber>1001</rep:InvoiceNumber>
<rep:IssueDate>2015-07-16T00:00:00</rep:IssueDate>
POST /B2BIntegrationEngine/FacturaElectronica HTTP/1.1 <rep:Document><inc:Include href="cid:factura"
Accept-Encoding: gzip,deflate xmlns:inc="http://www.w3.org/2004/08/xop/include"/></rep:Document>
Content-Type: multipart/related; type="application/xop+xml"; start="<[email protected]>"; </rep:EnvioFacturaElectronicaPeticion>
start-info="text/xml"; boundary="----=_Part_26_17032690.1444159041196 </soapenv:Body>
SOAPAction: "" </soapenv:Envelope>
MIME-Version: 1.0
Content-Length: 5131 ------=_Part_26_17032690.1444159041196
Host: 192.168.250.65:9080
Connection: Keep-Alive Content-Type: application/zip; name=YD0031608.zip
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Transfer-Encoding: binary

------=_Part_26_17032690.1444159041196 Content-ID: <YD0031608.zip>

Content-Type: application/xop+xml; charset=UTF-8; type="text/xml" Content-Disposition: attachment; name="YD0031608.zip"; filename="YD0031608.zip"

Content-Transfer-Encoding: 8bit
PK[0x3][0x4][0x14][0x0][0x0][0x0][0x8][0x0][0xea]X[0xfb]Ft[0xb1].[0xdf][0xf3][0xb][0x0][0x0][0xab]
Content-ID: <[email protected]> 4[0x0][0x0][0xb][0x0][0x0][0x0]factura.xml[0xed]ZIs[0xdb][0xc8][0x15]>{[0xaa][0xe6]?tx[0x9a][0xa9
][0x12]I[0x0][0xdc]@[0x96]L[0x7]"![0x9b][0x15].[0x1a].[0x8a][0xa7]R[0xa9][0xa9]&[0xd0][0xa4][0xe
0][0x80][0x0][0x7][0x8b],[0xe5][0x96][0xdf][0x90]_0[0xc7][0x1c][0xe6]4[0xb7]\[0xf5][0xc7][0xf2]^7
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" [0x96][0x6]DzdY3QTq[0xc9]2[0xbb][0xfb][0xf5][0xeb][0xb7]�[0xaf][0x9b]>}s[0xb3]s[0xc9]5[0xb]B[0x
xmlns:rep="http://www.dian.gov.co/servicios/facturaelectronica/ReportarFactura"> c7][0xf7]^W[0xd4][0x9a]R![0xcc][0xb3]|[0xdb][0xf1][0xb6][0xaf]+[0xab][0xe5]yU[0xaf][0xbc][0xe9]
<soapenv:Header> �[0xfd][0xd5][0xe9][0x86][0xf5]F[0xde][0xb5][0xef]X[0x8c][0xc0][0xe]/[0xec][0x85]Q[0xf8][0xba]r[0
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss- x15]E[0xfb]^[0xbd][0xfe][0xf1][0xe3][0xc7][0x9a][0xed]P[0xaf][0xb6][0xf5][0xaf]k[0x96]_[0xb7]|/
wssecurity-secext-1.0.xsd"> h[0xe4][0x87][0xf5][\r][0xb5][0xa2]8[0xa0][0xcc]eV[0x14][0xf8][0x9e]c[0xd1][0xfa][0xb5]Z_DA[0x8c
<wsse:UsernameToken> ][0xf3],[0xac]|[0xfd][0xd5]+[0xc1][0xcf][0xa2][0xd6][0xeb]J[0x1c]x=[0x9f][0x86]N[0xd8][0xf3][0xe8]

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 17 de 22 Página 18 de 22
Edición 50.482
78 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

[0x8e][0xc1]!{f9[0x1b][0xd8][0x15][0x81]x[0xbd]x[0xed][0xf6]B[0xeb][0x8a][0xed]h[0xef]&[0xb4]{[0 f]=[0xb2][0xf3]w[0xe0]$@MF[0xae][0xe8][0xfa][0xee]gJ,>C[0x1]6M7[0x2][0x9d][0x10]<[0x1]V[0x1]!
x3]�[0xb7][0xf3]=c[0xbb][\r][0xd8][0x96]F[0xc][0x86]{[0xdf]c^[0x14]V5[0x89][0xed][0xfa]ql[0xcf][0x [0x1]7a[0x10]8[0xb0][0x4][0xe0][0x1a]9{_*f'[0x88][0xb6][0x1c][0x80][0x1][0x86]A=0@[0xc0][0xae]
80][0xdc]:[0xc2][0xd2][0xdd][0xb5][0x9a][0x9a][0xda][0x11]|c[0xfc]a[0x16][0x83][0xdf][0x16]Cu{`=[ [0x9d][0x10][0x19][0x89][0xaa]&d[0x14][0xc5][0x12][0x9b][0xb4][0xc]8[0xa4][0xb2][0xfe][0xc8][0x
0xe6]:aT:[0x86][0xef][0xe9]i[0x8a][0xa2][0x16]X[0xb5][0xdb]MU[0xfd]LV|[0xcf]}V#cjLF[0x13]s[0xc2] 1e]H[0xe2]Z!e[0xc4]y[0xa4][0xa3]J[0x98][0x86][0x81][0xd0]O[0xea]^I[0x89][0xcc][0xac]C[0xb6]f[0x
[0xc0][0x19][0xcb][0xdb]=[0xfb]L[0xb6][0xf7][0xf6][0xe3][0x11][0x8d][0xfc][0x8]v[0x13]=[0xca][0x9 1][0xd8][0x10][0x95][0xdf][0xd1][0xc0][0xa2][0x1]\[0xe7]RK[0xbb]h[0x9][0x17]Vx'[0xc2]
6][0xe6]M[0xc4]<[0xc][0xb0][0xc3][0xf6][0xdc][0xb0][0xc7][0x6]R[0xce][0xe3]G[0xfb]sE[0xfb].[0xa6 [0xe2][0x11][0x19]X[0xf8][0x86][0xa0][0x14][0xf0][0xb][0x9][0xc1][0xa2][0xce][0x86][0x5][0xe0][0x
].,2{H#[0x1a][0x81][0xb2][0x5][0x99][0xe2][0x94][0xdf]}[0xe3][0xd9]@_b[0xbd][0xf2]~[0x94][0xb9] 0][0xe8]X\[0x12][0xdc][0xfd]k[0xb]~[0xf3]@D0l[0xc8][0x8][0x1a][0x2];[0x9d][0xbb]_[0xde][0xc8]V[
[0xa1][0xe9][0xc2][0x5]?j[0xe2][0xdb][0xb1][0xb]v[0xcc]9[0xdf][0x84]NA[0xdd][0x8f][0x8d][0x9a][0 0x9d][0xfa]@[0xef]Ro[0x1b][0xd3]-
x1f]l[0xeb][0xe8][0xcc][0xfa][0xfb][0xc9]Xl[0xab]:^[0x18]Q8[0x91][0xef][0xb][0x9d]D[0xf0][0xb1]/[0 Ci[0xcd]E[0xa5][0xbf][0x98]Mf[0xb]b[0xac][0x96][0xb3][0xb9][0xb9]4[0xa7][0xe6][0x10][0xfe]][0x9
xe]|[0xac][0xbd]H[0xad]V[0x17]?[0x8e]g[0x7][0xb4]>[0x4][0x8f][0xff][0xb0]:[0x1b][0xd7][0xc0] 0][0x5][0xe3][0xd2][0xcc][0x8b]-
[0x4]Nz[0x1c]W)[0x9d][0x8f][0x1d][0xf0]CN[0x82]gU[0xa0][0xa2][0xbc]:[0x85]p[0xea][0xc1]Z[0x16] [0x10]4E[0xdc]Dm[0xbd][0xa1][0xc0][0xd8]%Z[0xb][0xa7][0x8d][0xad][0x8f][0xb2][0xf1][0x9]([0xfd]
[0x1d]![0xce][0xde][0x9f][0xe6][0xb3]bZ dT[0xbb][0xac][0x19]5[0xd8],[0xa4][0x2][0xcc]F^[0xd0][0xbb]tu[0x8d]TSrM!j[0xb7][0xab][0x11][0xa
$[0xf]>Eb[0xe9][0xd5])[0xd4][0xa2][0xde][0x10][0x4].[0xb1]J[0x97][0x92][0xc2][0x85][0x9b][0x2][0 d][0xdb][0xd2][0x80][0xed][0x94][0x18][0x83][0xe5][0xe8]r44[0x86][0xe4][0xc2][0x98][0x1b]d4[0x
xdf]M[0x97] 1d][0xd6][0xc8][0xf7]d0[0x9a][0xd5]HK[0xd3][0x92]xF[0x1d]2K[0x2]g_[0x98][0x10]m[0x19][0x83][0
kF[0x1c]][0xf9][0x81][0xf3]wn[0xde]~[0x3][0xbc][0xa1][0xa8]Z[0xbb][0xa5][0xb6][0x9a][0xa7][0xf5] x11][0x83][0xe8][0xee]g+vE3[0x7][0xc6]b7[0x16][0x6][0xee]=3[0xf4][0xa7]3b\[0x8c]G[0x3]cN[0xb8]
[0xa3]d[0x19][0xa3]?T[0xab][0xc4][0xfc][0xc0]v{[0xd7]'[0x9e]Ov1[0xb][0xc1]`[0x84][0xb9]d[0xcf][0x [0xde][0x83][0xd1][0xdd]?[0xa7][0xc4][0x9c][0x92][0xb1]A[0xce]W[0xe6]ti[0x92][0xc5][0xec]ln[0x9
2][0xc7][0xb7]}[0xf2]c[0xcc][0x8][0x8d]#[0xbe][0x97][0xb8][0x94][0x80]!|7[0xb6][0x9c][0xbb]_<b3[ 2][0xf3]1,/N`[0x4][0xcb][0xef][0x7][0xb0][0x2][0xe6]Z[0x98]oWS24[0x7][0xb0]wF[0x1a][0xdd].|[0x6
0xe2][0xc5];[0x16]P1[0xac]V[0x8b][0x12][0xa6]g2;[0x11]"[0xec][0xf3][0xf9][0x8b][0x80]m[0x9c][0x ]m[0xf4][0xe][0x8a]^#j[0xb6][0xa4][0xb6]T[0xad][0xae][0xb7][0xc8]x[0xb4]4[0xe7][0xc6][0x98][0x9
9b][0xbe][0x90]/[0x19][0xa4][0x1b][0xc5][0xce][0xf3][0xc0][0xdf][0xf5][0x15][0xfc][0xd3]nu[0xf4][0 8][0xb5][0x92][0x1a]8[0x18][0xfa]V[0x8c][0xd9]4[0x88][0x83][0x0][0x3][0x89]G[0xcb]j1[0x14][0xa4
xa6].H[0xf9]l[0x91]p[0xe9]s2[0x95][0xd3]*[0x82][0xc][0xe6]21[0xea]G[0xe4]x[0x95]ZY[0xb6]Q[0xc9 ][0x7]Wa+[0xee][0x86][0x1b][0xbf]aY[0xd8]n8[0xde]v[0x11][0xef][0xf7][0xae][0xc3][0x82][0xb][0xb
][0xcc][0xdc]8[0x17][0xf4][0xee][0xe7][0x10][0x15][0x5][0x6][&[0xeb](;a[0xe1][0xc7][0x81][0xc5][0 0][0x82]h>D{[0x1][0x5][0x4][0xa2][0x95]|[0x88]![0xe8]l[0xa9]}[0xe0]g[0x1b][0xb6][0xed]D<[0x9a][
xf2]c[0x1][0x12][0xa0][0x82][0xc4][0xc0][0xee]V[0x12][0x18]*zod[0x83][0xf7][0xb3][0xfc][0x1b]@9 0x13]FPU4q[0xf0][0xa1]%[0xbe][0xf]N[0xcd][0xcf][0x10]-
#X[0xcf][0xc][0xe0]m[0xdd][0x8e][0x86][0xaf]+[0xed]J[0xb6][0xe1]U[0xbe]2[0x85][0xb2][0x0][0xa8] [0x1f][0x17][0x1b][0xa3][0x14][0x9]D[0xfd]<X2[0x93]I[0x1c]6[0xd4][0x14][0x15][0x9f][0xac][0x86][
[0xe6]9[0x11][0xb3][0xc9][0x94][0xef][\r][0x89][0x9][0xe1][0xed][0xef][0x1c][0x8b]`[0xb1]rB[0xc][0 0xf6]u[0x8]F[0xad][0xa9]tZr[0x11]O[0x9b][0xb4][0xa3][0x12][0xe7][0xfa][0xe0][0xe9][0xb2][0x16]|
x1f][0xb2][0xf1][0x3]b[0xc6][0x81][0xbf]g%><=[0xd9]j>zH[0xb5][0xc9][0xca][0xec]6[0xd3][0xe3][0x <[0x98][0x8d][0x97]sc[0xba]H[0xfc][0x98][0x91]H\[0xa5]I4[0xd5][0xd5]m[0x8][0x7][0xb8][0xe9][0x
be][0xe0]U[\r]0[0xb7]?[0x98][0x9d][0xd6][0xf]+&y[0xe1][0x80]= c5]0[0xe5][0x88][0xbe][0xb3]mH[0xed][0xfc]"[0xc4][0xb1][0x8][0x92]c[0xed][0xdf][0xf4]UU[0xe9][
[0x96]/[0xda]O[0x18]>[0xf0][0xaf][0x19][0xb3]A[0x9d][[0x12][0xfa][0x9b][0xe8]#[\r][0x18][0xfa]!Id[ 0xaa]i[0x7][0x95][0xcc][0xc9]tg[0xae]o[0xfd]MH[0xc4][0xb0][0x99]'[0xe6]n[0xf][0xcc]h[0xe0]@E0]2
0x11]q"[0x9d][0xe1][0x13][0x1c][v[0xcd]"[0xd9][0x84][0x8c][0x1c][0x9b][0x5][0x92]w@[0xdc]tv4$[ [0xf4][0x3](%b�N+s[0x18]8[0x89][0xa8]g[0xb3][0xb7][0xb3][0xe5][0xdd]?[0xc8][0xb0]6H[0xc2]3[[0
0xbc]B[0xb1][0xdc][0x3]j[0xb7][0x95][0xdb]N^[0x14]N[0x18][0xcc]N[0x8]V[0x7][0xf2][0xcd][0xd0][ xca][0xe8][0xa9][0x95]J;v<[0xb9][0xff][0x7]j>3[0xa0][0x10][0x9e]P[0xfd][0xbb]:[0x99][0xfa]5[0xa8][
0x9][0x98]e[0xa1][0xd5]A[0xae][0xd1]n[0x8f][0xc9][0xe3][0x87] [0xaf]a[0xc7][0xd4][0xa3]!8 0xc]o![0xd5]U([0x6]^[0x4][0x9][0xa1][0xb][0xbe][0xf2]^a[0xb0][0x3]L[0xf][0xde])[0x8e]\)[0x1e][0xd
W[0xa9][0xcb][0xc2]o+[0xfd][0xe][0x4][0xa8][0xde]jtTa[0xaf]\[0x80][0xa2]`[0xa9][0xd8][0xbf][0x9f]` 0][0x94][0x1f][0xea][0xc9]O[0xeb]e[0xeb][0xf3][0x99][0xc3][0xae][0xca][0xe2]}Io[0x4][0x8][0xa5]\0
ZS[0xb7][0x14]][0xb7][0xaa]tMY[0xb5][0xd9][0xb5][U[0xbd][0xdd][0xdc]T[0x15]e[0xd3]X[0xaf]iGQY [0xbd][0xe6]i[0xf1][0xb5]x[0x99];[0xc1][0xaa][0xe3][0xaf]]gK[0xf1]&[0xe9]ci�[0xbf][0x18]&[0xb8]ga
C[0xc8][0x9c][0xcb]V[0xf4][0xe2]1S[0x17][0xfc][0xb0]`V[0x1c]8[0xd1]- [0xc1][0xda][0xc4][0x1e][0xf]R[0xb2][0xa7]x[0x1][0xbd][0x1][0xcc][0xf2]>[0xc0]j[0xf8]&o[0xec][0xb
[0x8f][0xf9]O[0xa9][0xf6]t[0x9a][0xa5][0x1c][[0xac][0xa9]3[0xad][0xdd]l[0xb5])[0xed][0xa8][0x96][0 9][0xba]p[0xde][0x98]]3W@[0xa0]\[0xb7][0xa7][0x87]p'[0xd1][0xf7][0x89][0x80]M[0xe2]v[0x1f]y-
xad][0xae][0x99][0xaa]h[0x8c]6[0xa9]n[0xb3][0xc6][0xba][0xa3]4[0xf4]MS[0xe9]n[0x1a][0x1d]KSm[ [0x9f]c.[0x7][0xdf]][0xec][0x84][0x80][0xaf][0xe7][0x2]rM[0x9]rS[0xf9]e^[0xe5]v&[0xa9]5[0xb2][0x
0xab][0xd1][0xdc][0xb4])[0xec]i[0xaa][0xba][0xde][0x82][0x8f][0xba][0xd2]hw[0xe9][0xa6][0xd3]T[ aa][0x99][0x9]([0x9f][0x17][0xa7][0x93][0xba][0xec][0xa7][0x3][0xde][0xc8][0xbc]4f[[0xea][0x9a][0
0xd4][0xf6][0xba][0xb]t][0xd8]iu[0x1a][0xd4][0xa6][0x9a][0xad][0xd9][0xdd][0xc6]Ac[0xc8][0xfa][0x x10][0xc][0xd1][0xad]lLD#[0xbc][0xf1][0xa3]_[0xb][0x89]L[0x16][0x0]V[0x8b]$[0xf0][0xef]Q[0x95][0
a6][0xe5][0xbe]~[0xac][0xde][0x9f][0xd6][0x8f][0xa2][0x84]X*[0xe3][0xca][0xfd]Y[0xce][0x89][0x87 xe][0xbd][0xc7]<[0x9]Vh[0x85][0xac][0xa8][0xe0];[0xe8]=[0xf6]W>DuSkt[0x1b]i[0x93][0x95]O[0x97]
][0x10][0xcc]^[0x8a][0xbe][0x18][0x1c][0x5][0x3][0x2][0x89]*[0x1c]XXI[0xc9][0xc1]k[0x1b][0xc7]E[0 h7[0xf4]FPj[0x8d][0x9c][0x12]'%[0xba][0xdc][0xb6][0x13][0xea][0xb8][0xfd][0x90]m[0xe1][0xfa][0x
xa7]r[0x1b][0xab])q>[0x9f]R[0xc2][0xc7]v[[0x1]3&)[0x9f][0xaf][0xac]V[0x9f][0x88][0xd7]'sh[0xce],[0 1b][0xfe][0xd1][0xf2]][0xc][0xa1][0x10]Z[0xa0][0x1d][0xfc][0x15][0xdb]K[0xb4]R[0x89][0x92][0x85][
xd3]Bt[0xfe][0xfd][0xbf][0xfc]5Qp%[0x8b][0x1b][0x86]1[0x83][0xb6][0x86][0xf5]5EmU[0x95]NU[0x 0xcd][0x15][0xc3][0xa1][0xc8][0x8a][0xe3]xR[0x84][0x9b]A[0xc][0xd1][0xb3][0xfb]u[0xb8]9[0xe1]Xl[
e9]&[0x92]g+[0x5][0xda][0xa5][0xb3]c}U[0xeb])JOQ$J>[0x8f][0x94][0x1c].=B[0xdd][0xed][0xdd][0xb

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 19 de 22 Página 20 de 22

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 5 Anexo 5

0xb9]p[\r][0xc7][0xf4][0x14][0xcd][0x4]4)qH1[0xe][0xf7][0x9][0xbd]G1|\R[0x97][0x80][0xca][0x82][ 98][0xc][0x90]\[0xf5]\2[0xa0][0xf9][0x2]2@[0xfd][0xe2][0xc][0x98][0x9b][0xe2][0x11]pj\[0x8e][0xc
0xb0][0xb4]y[0xd3][0x3][0xd8][0xe][0x89][0xc2][0x2]/[0x83][0xf2]'[0x83]/[0x14][0x1a]%t[0xb2] c][0xb9][0xf1][0xfc]r[0xa0][0xfd]br@}~9[0xd0]z[0x1]9[0xa0]�q[0xe][0xc]g[0x83][0xd5][0xc4][0x9c].
[0x92][0x89][0x88][0xf][0xa1][0xa9][0x10]0[0xc4][0xb8][0xe0]2[0x1f][0x90][0xe6][0x19][0xc3]`+[0xf 9[0x14]<[0xcf]fH}9[0x17][0x2][0xfd][0xf9][0xa5]A[0xfb][0x5][0xa4]A[0xeb][0x8b][0xd3][0xc0][0x9c]
d][0xf3][0x94]0h[0x8c][0xc7][0x17][0xb3][0xf9][0x92]@[0x3][0xf5]v[0x6][0xfd][0xd0][0xfc]r4[0x80][ ^[0x8e]f[0xf8][0x92][0x9d][0xe6][0xc3]lA[0x6][0xab][0xf9][0x1c]p[0xe1]y[0xe6]D[0xe7][0xc5][0xe4]
0xbe]q<[0x9a]@[0xa7]3[0xfc][0xad][0xc0]1[0xc3][0xa5][0xf1]l:[0x84]>[0xf5][0xf1]hU[0x9f][0x11]s[0 D[0xeb][0xbf][0x92][0x13][0xf2][0x14][0xc][0xff][0x3]PK[0x1][0x2][0x14][0x0][0x14][0x0][0x0][0x0][
xbe]\[0x90]3`D[0xde][0x19][0xdf][0x83][0xec][0xf3][0x19][0xb4][0x9e][0xc8][0x18]:[0xbd]w[0xa6][0 0x8][0x0][0xea]X[0xfb]Ft[0xb1].[0xdf][0xf3][0xb][0x0][0x0][0xab]4[0x0][0x0][0xb][0x0][0x0][0x0][0x
xb1]\[0xbe][0x9b][0xfd][0xf9][0xb7][0x82][0xad][0xb7]g[0xcf][0xb][0xb6][0xfe][0x8f]<[0xbf]#[0xf2]\ 0][0x0][0x0][0x0][0x1][0x0]
[0xe0]w8[0xe6][0x1c].[0x1f]S[0x3]n8[0xc6][0x14]n?[0x6][0xde] [0x0][0x0][0x0][0x0][0x0][0x0][0x0]factura.xmlPK[0x5][0x6][0x0][0x0][0x0][0x0][0x1][0x0][0x1][0x0]
[0x96][0xe6][0x0][0xee]%[0xbf]1[0x1e]i[0x8a][0xae][0xb7];[0x9d][0xae][0xde]<[0x8]I[0x9f][0x9][0x1 9[0x0][0x0][0x0][0x1c][0xc][0x0][0x0][0x0][0x0]
2][0xf7]P[0x0]ID[0xb2][0xdf][0xe2][0xad]e[0xc2]h[0xfa][0xa5][0x1][0x1e]&[0xcf]r[0x8b][0xa7][0x1d]
ny^[0xec][0x10]|[0x18];w< ------=_Part_26_17032690.1444159041196--
MSV[0xca]S]E9S[0x1a][0xaa][0xe8][0xf3][0x95][0xf4][0xe6]=[0x94][0x8][0x8e][0x83][0xbd]dP[0xe][0
x18][0x82]wv_[0x1f],[0xcd][0x4]IJ[0xb][0xf9][0x96]Dl~[0x9b][0x1b][0xcc][0xa6][0x97][0xe6]t[0x4]w
>[0xa5][0xa1][0x14][0xb4]J/{[0x89]F[0x99]2#/[0x4][0xc7][0xc5][0xe8][0xdb]3[0x0]p[0xeb]Jv[0x98][0 8.6. Referencias
xe8][0xcc][0x8d])H>[0x9b][0x9c][0x8d][0x8c][0xc3]%[0xf5]Wx[0xa5]u[0xf7][0x88][0x9][0xb3][0xe5][ SOAP Message Transmission Optimization Mechanism, W3C Recommendation 25 January 2005.
0x82][0xa7]>[0xc7]}[0xda]S[0xb8]Oi5:[0xed]f[[0xfb][0x12][0xe7][0x1d][0xf4]D[0xa7][0xa9][0xb5][0x SOAP Version 1.2, W3C Recommendation (Second Edition) 27 April 2007.
9e][0xc8][0x13][0xef][0xcc][0xf1][0x84][0x80];[0xfe][0xf4][0xfb][0xf9][0xa1][0xe4] Web Services Description Language (WSDL) 1.1, W3C Note 15 March 2001.
[0xf3][0xc6][0xba][0x82]J[0xcc][0xe6][0xc9]c[0x9e][0x10]N|[0x9f]p[0xf8][0xe5][0xe0][0xc0]Z[0xb6] Web Services Security UsernameToken Profile 1.0, OASIS Standard 200401, March 2004.
oI[0x83]-;[0xf2][0xe2]p`-
[0xdb]7[0xa0][0xae][0x15][0xbb][0xbc][0x1e]qA[0xb4][0x8e][0xa6][0xd4]:[0xc9][0xe3]Ly[0xb1][0xac
]ZY[0x85][0xaf]EO[0xc9][0x8b][0xd8][0x4]*PD[0x83][0xdb][0xa5][0x1f]Q[0xd1][0xaf]r[0x9c][0x2][0x
b0][0xf0][0x83][0x88][0x91]u[0x10]G>[0xa1]^[0xc4][0xf8]wTN[0x86]!r7[0x88]p[0x9c][0xbd][0x12][0
x1b];4/[0xb4]oB[\r][0xac][0xfb][0xa0]a[0xa5][0xaf]6[0x95]V-
[0xed][0xc7][0xf][0xec][0xc8][0xcf]>[0xa3][0xd8][0x3]R[0xf1]-
[0xa1]u[0xf7][0x93][0xcb]_[0x96][0x10][0x11][0xe1][0xdc][0xc3][0x12][0x0]4[0x80][0x92]n[0x1c]:[0
xd7][0xec]A[0x2][0xdc][0xdf][0x90][0x9f][0xcf]M[0x91][0xbe][0x9c][0x16][0x8e][0x1]{[0xd2][0xb5][
0xfb][0xb0][0x13]
[0xb4][0xc2]%Gm[0x9e]8$y[0xb9][0xcc][0xba][0x9b]4S[0x8b][0xe5][0x95][0xcb]8E[0x83]l[0x1c][0xe
c][0x93][0xc1]9[0x8e]M[0xed][0x13][0xbc][0xef][0xe2][0xf3].�[0x98][0x13]W^[0xe9]B|B[0xf0][0x9d
][0xbe][0xb4][0xbc][0x17][0xe8]_[0xd0]1[0x11][0xc2][0xfe].[0xa6][0x2][0xdf][0x8a][0xcf][0xaa][0xf9
][0xfc][0xe7][0xb9][0xbf][0xa1][0xaa][0x9d][0xf6][0xaf][0xfb][0x1f][0xad][0x10][0xb1][0x9d]Ta[0x86
],[0xb4][0x2]g[0xcf][0x1b][0xac][0xd9][0xc0][0x84][0xb6][0xe6]|n[0x8e][0xde][0xbe][[0x92]*9[0x1f]
[0xb]v2[0x8d][0xd8][0xc9][0xdf][0xd1]C[0x88][0x9e]_lg+[0xde]H[0xb3]G[0xca]7[0xd9][0xb4][0xe3][
0xf1][0xdb][0x4]>[0x1e]Dw?y6[\r]J[0x17][0x8b][0x9][0xf5]b[0x11][0x8][0xd0][0xc5][0xa0]`[0x9f][0x
ba]d[0x80][0xff]U%{[0xd6]/[0xb4][0xfb][0xf][0xe1][0xc3][0xe3]#S[0x9e]w7[0x81][0x93]~g[0x99]:=r[
0x18][0xf8]|[0xf]m[0x9d][0xe3][0xc3]=)[0x80];[0x91]p>�[0xe7][0xc0][0xff][0xab][0x0].[0xc6]o[0x2][
0xe0][0x2][0xc9]N[0xf0][0x15][0x4][0xdd][0x8e]o#%_'[0x1][0x8d]'<[0xcc]e[0x12][0xa9][0xc4][0x0]s
5[0x8d][0x8][0x94]%[0xc2][0xb2][0x5]-
h[[0xcb][0xde][0xe3]e[0x92]\[0xd1]L7[0xa1]v1[0xf2]?[0x95][0xc][0xda][0xb]H[0x86][0xce][0x3]*[0x
e1][0xa7]3[0xe1]b>;[0x1f]a
[0x98][0xef]/[0x9e]_[0xe][0x94][0xfb][0xc1][0xff][0xdd][0x1c][0x90]<[0xf5]\[0x12][0xa0][0xf1][0x2][
0x12][0xa0][0xa9]|i[0x2][0x9c][0x8d]k[0xe4][0xdc]4[0xc9]7[0x90][0x0][0xdf]>[0xbf][0xc]h[0xbc][0x

Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2 Anexo Técnico 005 Servicio de Recepción de Facturas Electrónicas – Versión 2
Página 21 de 22 Página 22 de 22
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 79

Resolución 0019 de febrero de


2016
Anexo 6

Resolución 000019 de febrero 24 de 2016

Anexo Técnico 006 Servicio de Consulta Rangos Numeración Facturación – Versión 1

Contenido
1. Introducción .................................................................................................................... 3
2. Objetivo ........................................................................................................................... 3
3. Alcance ............................................................................................................................ 3
4. Lineamientos generales ................................................................................................... 3
5. Estructura de mensajes ................................................................................................... 3
5.1. Tipos ......................................................................................................................... 3
5.2. Elementos ................................................................................................................ 5
6. Definiciones ..................................................................................................................... 9
7. Consulta de rangos de Numeración de facturación por servicio web ............................. 9
7.1. Autenticación ........................................................................................................... 9
7.2. Confidencialidad e integridad ................................................................................ 11
7.3. Carga útil de la petición .......................................................................................... 11
8. Respuesta del Servicio Web........................................................................................... 12
8.1. Certificado de recibido ........................................................................................... 12
8.2. Carga de la respuesta ............................................................................................. 12
8.3. Códigos y mensajes de respuesta .......................................................................... 15
8.4. Ejemplo de respuesta del servicio web .................................................................. 16
8.5. Referencias ............................................................................................................. 18

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1


Página 1 de 19

Resolución 0019 de febrero de


2016
Anexo 6

Control de Versiones

Fecha Versión Descripción


2016-02-24 0.1 Versión inicial. Publicada provisionalmente con la Guía del
Facturador Electrónico
2017-12-¿? 1.0 - Aclaraciones sobre el documento.
- Ejemplificaciones.
Actualización de la Resolución 0019-2016, adoptada mediante la
Resolución NNNNN de fecha:_____

$54.500

También publicamos sus Estados Financieros

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1


Página 2 de 19
Edición 50.482
80 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

1. Introducción Tipo Descripción Namespace


El presente documento describe el servicio web dispuesto por la Dirección de impuestos y Aduanas
Nacionales – DIAN que permite al Software de los Obligados a Facturar Electrónicamente o a los
Proveedores de Servicios Tecnológicos (de ahora en adelante “Consumidores del servicio web”) la
consulta de los rangos de numeración asignados, su vigencia, prefijo y clave técnica.

2. Objetivo
Implementar una solución tecnológica que permita a los Consumidores del servicio web, la consulta RangoFacturacion / Contiene la información relevante en la http://www.dian.gov.co/ser
de rangos de numeración asignados, su vigencia, prefijo y clave técnica. consulta del rango de facturación vicios/facturaelectronica/C
perteneciente a la resolución del servicio onsultaResolucionFacturaci
3. Alcance web, incluye el número de la resolución, la on
Construcción de una solución sobre el sistema de Factura Electrónica que permita consultar los fecha de resolución, el prefijo, rango
rangos de numeración asignados a los Obligados a Facturar Electrónicamente desde el Software de inicial, rango final, la fecha de inicio de
los Consumidores del servicio web. La solución deberá permitir la consulta de prefijos autorizados vigencia del rango, la fecha de fin de
en resoluciones de facturación; por lo tanto, cuenta con una capa de integración de datos entre los vigencia y la clave técnica.
sistemas de Factura Electrónica y Numeración de Facturación para la consulta de dichos prefijos.

4. Lineamientos generales
El servicio informático de consulta de rangos de numeración asignados se implementó utilizando la
tecnología servicio web, y se describe mediante el lenguaje interoperable WSDL 1.1 (w3c, 2016) . La
comunicación con el servicio web se realiza por medio del protocolo SOAP 1.2 (w3c, SOAP Version
1.2, 2016).

5. Estructura de mensajes
Para explicar la estructura de los mensajes, se mostraran los gráficos correspondientes al archivo XSD
de los elementos de petición y respuesta de los cuales inicialmente se expondrán los gráficos de los
tipos que los componen.

5.1. Tipos ResolucionesFacturacion / Contiene la información relevante para http://www.dian.gov.co/ser


conocer el estado de la operación, incluye vicios/facturaelectronica/C
Tipo Descripción Namespace el código de la operación, descripción de la onsultaResolucionFacturaci
ConsultaResoluciones/ Contiene los datos de entrada para http://www.dian.gov.co/ser operación, identificador de la operación y on
consultar resoluciones de facturación por vicios/facturaelectronica/C la información contenida en los rangos de
medio del servicio web, incluye el NIT del onsultaResolucionFacturaci facturación.
Obligado a Facturar, el NIT del Proveedor on
Tecnológico y el identificador del software

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 3 de 19 Página 4 de 19

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

Tipo Descripción Namespace Security Encabezado WS-Security. http://docs.oasis-


open.org/wss/2004/01/oasi
s-200401-wss-wssecurity-
secext-1.0.xsd

La siguiente es la definición del XSD para la consulta de los rangos de numeración asignados.

<?xml version="1.0" encoding="UTF-8"?>


<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.dian.gov.co/servicios/facturaelectronica/ConsultaResolucionFact
uracion"
xmlns:tns="http://www.dian.gov.co/servicios/facturaelectronica/ConsultaResolucionFacturacion"
xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
elementFormDefault="qualified">

<element name="ConsultaResolucionesFacturacionPeticion" type="tns:ConsultaResoluciones"/>

<element name="ConsultaResolucionesFacturacionRespuesta"
5.2. Elementos type="tns:ResolucionesFacturacion"/>

Elemento Descripción Namespace


ConsultaResolucionesFactura Cuerpo del mensaje, que contiene NIT del http://www.dian.gov.co/ser <!-- REQUEST -->
cionPeticion Obligado a Facturar Electrónicamente, NIT vicios/facturaelectronica/C <complexType name="ConsultaResoluciones">
del Proveedor Tecnológico e Identificador onsultaResolucionFacturaci <annotation>
de Software. on <documentation>
Envoltorio para consultar resoluciones de facturacion por medio de web service
</documentation>
</annotation>
<sequence>
<element name="NITObligadoFacturarElectronicamente" type="tns:NitType"/>
<element name="NITProveedorTecnologico" type="tns:NitType"/>
ConsultaResolucionesFactura Cuerpo de la respuesta que contiene los http://www.dian.gov.co/ser <element name="IdentificadorSoftware" type="string" minOccurs="1" maxOccurs="1"/>
cionRespuesta parámetros que describen el estado de la vicios/facturaelectronica/C </sequence>
operación que entrega el servicio web. onsultaResolucionFacturaci </complexType>
on
<!-- RESPONSE -->
<complexType name="ResolucionesFacturacion">
<sequence>
<element name="CodigoOperacion" type="tns:CodigoType"/>
<element name="DescripcionOperacion" type="tns:DescripcionType"/>
<element name="IdentificadorOperacion" type="tns:IdOperacionType"/>

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 5 de 19 Página 6 de 19
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 81

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

<element name="RangoFacturacion" type="tns:RangoFacturacion" minOccurs="0" <enumeration value='EH'/>


maxOccurs="unbounded"/> <enumeration value='EA'/>
</sequence> <enumeration value='ER'/>
</complexType> <enumeration value='EF'/>
<enumeration value='EN'/>
<complexType name="RangoFacturacion"> </restriction>
<annotation> </simpleType>
<documentation xml:lang="es">
Contiene la informacion relevante en la consulta del rango de facturacion <simpleType name="DescripcionType">
perteneciente a la resolucion <annotation>
</documentation> <documentation></documentation>
</annotation> </annotation>
<sequence> <restriction base="string">
<element name="NumeroResolucion" type="long"/> <minLength value="1"></minLength>
<element name="FechaResolucion" type="date"/> <maxLength value="500"></maxLength>
<element name="Prefijo" type="tns:PrefijoType"/> </restriction>
<element name="RangoInicial" type="tns:RangoType"/> </simpleType>
<element name="RangoFinal" type="tns:RangoType"/>
<element name="FechaVigenciaDesde" type="date"/> <simpleType name="PrefijoType">
<element name="FechaVigenciaHasta" type="date"/> <annotation>
<element name="ClaveTecnica" type="string"/> <documentation></documentation>
</sequence> </annotation>
</complexType> <restriction base="string">
<minLength value="1"></minLength>
<simpleType name="NitType"> <maxLength value="4"></maxLength>
<annotation> </restriction>
<documentation>NIT</documentation> </simpleType>
</annotation>
<restriction base="string"> <simpleType name="RangoType">
<minLength value="1"></minLength> <restriction base="long">
<maxLength value="35"></maxLength> <minExclusive value="0"/>
</restriction> <maxInclusive value="9999999999999999"/>
</simpleType> </restriction>
</simpleType>
<simpleType name="CodigoType">
<annotation> <simpleType name="IdOperacionType">
<documentation></documentation> <restriction base="decimal">
</annotation> <minExclusive value="0"/>
<restriction base="string"> <maxInclusive value="99999999999999999999"/>
<enumeration value='OK'/> </restriction>
<enumeration value='ND'/> </simpleType>
<enumeration value='EP'/> </schema>
<enumeration value='ES'/>

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 7 de 19 Página 8 de 19

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

6. Definiciones Elemento Contenido Ejemplo


Username El contenido del elemento es el Identificador <wsse:Username>9110fd99-d1e9-
Rangos de Numeración: Son los rangos de tipo Factura Electrónica autorizados a un Obligado a del software activado por el facturador 4855-aff0-
Facturar Electrónicamente por una resolución de numeración. electrónico o el proveedor tecnológico en el 652b3c3d4e8a</wsse:Username>
catálogo de facturación electrónica. Dicho
Prefijo: Las facturas podrán llevar una serie alfabética, numérica o alfanumérica como prefijo al identificador es suministrado por el sistema
número consecutivo de la factura. informático electrónico de Facturación
Electrónica de la DIAN. Debe incluir los
HTTP: (Hypertext Transfer Protocol o HTTP) Protocolo de comunicación que permite las guiones, letras y números tal como lo
transferencias de información en la World Wide Web. específica la DIAN
Password El contenido del elemento es el resultado de <wsse:Password>6361b7b5322acb0
SOAP: (Simple Object Access Protocol) Protocolo estándar que define cómo dos objetos en diferentes aplicar la función de resumen SHA-256 sobre 7ced00a35a85a4cc5183da3a42ede
procesos pueden comunicarse por medio de intercambio de datos XML. Es uno de los protocolos la contraseña del software activado por el 0b07f578067a18425a55</wsse:Pas
utilizados en los servicios Web. facturador electrónico o el proveedor sword>
tecnológico en el catálogo de facturación
WSDL: (Web Service Description Language) Formato XML que se utiliza para describir servicios Web. electrónica.
WSDL describe la interfaz pública a los servicios Web. Está basado en XML y describe la forma de
comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para Nonce El identificador del request, asignado por el <wsse:Nonce
interactuar con los servicios listados en su catálogo. Un programa cliente que se conecta a un facturador electrónico. Se obtiene de 1. pHgdgwGne5Jw+yHy6SdcyQ==</ws
servicio web puede leer el WSDL para determinar qué funciones están disponibles en el servidor. Calcular un valor aleatorio cuya semilla será se:Nonce>
definida y solamente conocida por el
WSS (WS-Security): (Web Services Security). Protocolo de comunicaciones que suministra un medio facturador electrónico y 2. Convertir a Base
para aplicar seguridad a los Servicios Web. El protocolo contiene especificaciones sobre cómo 64 el valor aleatorio obtenido.
debe garantizarse la integridad y seguridad en mensajería de Servicios Web. Created La fecha y hora de la petición al servicio web. 2015-06-18T15:42:10.523Z
Se encuentra en formato YYYY-MM-
dd’T’HH:mm.ss:SSS’Z’
7. Consulta de rangos de Numeración de facturación por servicio web
A continuación, se describen cada una de las consideraciones que se deben tener en cuenta para el El siguiente es un ejemplo del encabezado SOAP de autenticación.
intercambio de información entre el software de los Consumidores del servicio web y el servicio web <soapenv:Header>
dispuesto por la DIAN. <wsse:Security soapenv:mustUnderstand="1"
xmlns:wsse=http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
ADVERTENCIA: Cuando un Facturador Electrónico haya agotado el rango de numeración que le fue xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
asignado y deba solicitar la autorización de un nuevo rango de numeración para facturas electrónicas 1.0.xsd">
que sea la continuación de un rango ya autorizado, se debe tener en cuenta, que el SIE Rangos de <wsse:UsernameToken wsu:Id="UsernameToken-2">
Numeración cuando haga la consulta del webService, le entregará una nueva CLAVE TÉCNICA, esta <wsse:Username>9110fd99-d1e9-4855-aff0-652b3c3d4e8a</wsse:Username>
CLAVE TÉCNICA, es diferente a la del anterior rango. <wsse:Password
type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-
7.1. Autenticación 1.0#PasswordText">
El servicio web utiliza las extensiones WSS (WS-Security), perfil UsernameToken 1.0 para autenticar 6361b7b5322acb07ced00a35a85a4cc5183da3a42ede0b07f578067a18425a55
el software de facturación del OFE que solicita el establecimiento de una conexión. El software de </wsse:Password>
facturación debe seguir la especificación e incluir los elementos Username, Password, Nonce y <wsse:Nonce
Created correspondientes para permitir su autenticación.

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 9 de 19 Página 10 de 19
Edición 50.482
82 DIARIO OFICIAL Sábado, 20 de enero de 2018

conozca el
El Museo de Artes Gráficas de la Imprenta Nacional busca
enriquecer, preservar, documentar y promover el patrimonio
industrial de las Artes Gráficas en Colombia.

Su colección permanente presenta diversos tipos de


maquinaria utilizada en la impresión: xilografía, tipografía
mécanica y offset. En el Mueso se exhibe una réplica de la
Imprenta Patriótica, así como varias prensas Washington de R.
Hoe & Company, Compugraphic.
Algunas de estas máquinas fueron
usadas en la planta de la Imprenta
Nacional.

Alquiler de auditorio: El museo


ofrece su auditorio, con aforo
Conozca más del Museo en de 50 personas, para el
www.imprenta.gov.co - Museo de Artes Gráficas desarrollo de actividades
/MuseoArtesGrfcs empresariales o académicas.
@ MuseoArtesGrfcs

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message- <con:ConsultaResolucionesFacturacionPeticion>
security-1.0#Base64Binary"> <con:NITObligadoFacturarElectronicamente>860046645
pHgdgwGne5Jw+yHy6SdcyQ== </con:NITObligadoFacturarElectronicamente>
</wsse:Nonce> <con:NITProveedorTecnologico>800037646</con:NITProveedorTecnologico>
<wsu:Created>2015-06-18T15:42:10.523Z</wsu:Created> <con:IdentificadorSoftware>
</wsse:UsernameToken> 13a6a789-47ca-4728-adb8-372fca76e692
</wsse:Security> </con:IdentificadorSoftware>
</soapenv:Header> </con:ConsultaResolucionesFacturacionPeticion>
</soapenv:Body>
7.2. Confidencialidad e integridad
La confidencialidad e integridad de la información intercambiada entre el software de los
Consumidores del servicio web y el servicio web dispuesto por la DIAN se basa en el ciframiento del
canal de comunicación por medio del protocolo HTTPS.

7.3. Carga útil de la petición


8. Respuesta del Servicio Web
La carga útil de la petición que se realiza al servicio web, indica el NIT del Obligado a Facturar
Electrónicamente, el NIT del Proveedor Tecnológico y el Identificador del Software. 8.1. Certificado de recibido
El servicio web utiliza las extensiones WS-Security 1.0 para firmar la respuesta que recibe el software
Elemento Descripción Ejemplo de facturación electrónica.
NITObligadoFacturarElectron Número de identificación tributaria 860046645
icamente del obligado a Facturar 8.2. Carga de la respuesta
Electrónicamente, en formato Esta operación consulta la información de las resoluciones de facturación recibiendo como entrada
numérico sin puntos, ni separadores los parámetros indicados. Se pueden presentar diversos escenarios al momento de la consulta, los
y sin digito de verificación. mismos van a ser determinados por un estado de ejecución del servicio dentro del XML de respuesta
NITProveedorTecnologico Número de identificación tributaria 800037646 o por un mensaje de excepción en caso de fallas en la consulta.
Consumidor del servicio web, en El servicio web utiliza las extensiones WS-Security 1.0 para firmar la respuesta que recibe el software
formato numérico sin puntos, ni de facturación electrónica.
separadores y sin digito de La carga útil de la respuesta que entrega el servicio web contiene los parámetros que describen el
verificación estado de la operación del servicio web y el tag “RangoFacturacion” en el que se almacena la
IdentificadorSoftware Número de identificación del 13a6a789-47ca-4728- información de los rangos de numeración asignados.
software que genera las facturas adb8-372fca76e692
electrónicas en el Consumidor del Elemento Descripción Ejemplo
servicio web, corresponde a una CodigoOperacion Código que indica el estado de la OK
cadena alfanumérica de 16 operación, corresponde a una
caracteres. Debe incluir los guiones, cadena de dos (2) caracteres
letras y números tal como lo alfabéticos.
específica la DIAN DescripcionOperacion Descripción detallada de la La operación se ejecutó
respuesta arrojada por la satisfactoriamente
operación. Esta descripción debe
El siguiente es el cuerpo SOAP del envío de la petición de consulta mencionada en el ejemplo: contener como máximo quinientos
(500) caracteres alfanuméricos.
<soapenv:Body>

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 11 de 19 Página 12 de 19
Edición 50.482
Sábado, 20 de enero de 2018
DIARIO OFICIAL 83

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

IdentificadorOperacion Identificador único de la 813545 RangoFinal Numero con el que termina el 18400
operación. Valor numérico de rango de numeración de
máximo diez y seis (16) dígitos sin facturación. Valor numérico de
ningún tipo de separador. máximo diez y seis (16) dígitos sin
RangoFacturacion Información de los Rangos de NumeroResolucion: ningún tipo de separador. Este
Numeración asignados que incluye 9310000085419 valor debe ser mayor al valor del
el número de la resolución, la fecha FechaResolucion: 2015-05- “RangoInicial”.
de resolución, el prefijo, rango 27T09:15:07-05:00 FechaVigenciaDesde Fecha a partir de la cual el rango 2015-05-27T00:00:00-05:00
inicial, rango final, la fecha de inicio Prefijo: BOG queda vigente. Se encuentra en
de vigencia del rango, la fecha de RangoInicial: 10001 formato YYYY-MM-dd’T’HH:mm-
fin de vigencia y la clave técnica. RangoFinal: 18400 ss:SS
FechaVigenciaDesde: 2015-05- FechaVigenciaHasta Fecha final de vigencia del rango. 2017-05-27T00:00:00-05:00
27T00:00:00-05:00 Se encuentra en formato YYYY-
FechaVigenciaHasta: 2017-05- MM-dd’T’HH:mm-ss:SS
27T00:00:00-05:00 ClaveTecnica Clave técnica asignada al rango. Es FC8EAC422EBA16E22FFD8C6F
ClaveTecnica: una cadena alfanumérica de 94B3F40A6E38162C
FC8EAC422EBA16E22FFD8C6F máximo sesenta y cuatro (64)
94B3F40A6E38162C caracteres.

Los rangos de numeración asignados contienen la información relevante en la consulta del rango de
facturación perteneciente a la resolución del servicio web, incluye el número de la resolución, la fecha
de resolución, el prefijo, rango inicial, rango final, la fecha de inicio de vigencia del rango, la fecha de
fin de vigencia y la clave técnica. El siguiente es el cuerpo SOAP de la respuesta del servicio web de factura electrónica mencionada en
el ejemplo:

Elemento Descripción Ejemplo


NumeroResolucion Número Resolución que autoriza o 9310000085419 <SOAP-ENV:Body wsu:Id="id-163"
habilita el rango. Valor numérico xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
de máximo diez y seis (16) dígitos <ns2:ConsultaResolucionesFacturacionRespuesta
sin ningún tipo de separador.
FechaResolucion Fecha de la resolución, en formato 2015-05-27T09:15:07-05:00 xmlns:ns2="http://www.dian.gov.co/servicios/facturaelectronica/ConsultaResolucionFacturacion"
YYYY-MM-dd’T’HH:mm-ss:SS >
Prefijo Identificación Prefijo, valor BOG <ns2:CodigoOperacion>OK</ns2:CodigoOperacion>
alfanumérico de máximo cuatro (4) <ns2:DescripcionOperacion>
caracteres. La operación se ejecutó satisfactoriamente
RangoInicial Numero con el que comienza el 10001 </ns2:DescripcionOperacion>
rango de numeración de <ns2:IdentificadorOperacion>813557</ns2:IdentificadorOperacion>
facturación. Valor numérico de <ns2:RangoFacturacion>
máximo diez y seis (16) dígitos sin <ns2:NumeroResolucion>9310000085419</ns2:NumeroResolucion>
ningún tipo de separador. Este <ns2:FechaResolucion>
valor debe ser inferior al valor del 2015-05-27T09:15:07-05:00
“RangoFinal”. </ns2:FechaResolucion>
<ns2:Prefijo>0</ns2:Prefijo>

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 13 de 19 Página 14 de 19

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

<ns2:RangoInicial>10001</ns2:RangoInicial> Electrónicamente presente un


<ns2:RangoFinal>18400</ns2:RangoFinal> estado diferente a Habilitado en el
<ns2:FechaVigenciaDesde> Catálogo del SIE Factura Electrónica.
2015-05-27T00:00:00-05:00 EA El Software indicado no se encuentra registrado Este escenario excepcional evidencia
</ns2:FechaVigenciaDesde> o autorizado que el Software que se indicó para
<ns2:FechaVigenciaHasta> un Obligado a Facturar
2017-05-27T00:00:00-05:00 Electrónicamente presenta estado
</ns2:FechaVigenciaHasta> diferente a Activado o no está
<ns2:ClaveTecnica> registrado.
FC8EAC422EBA16E22FFD8C6F94B3F40A6E38162C ER No registra prefijos asociados al software Este escenario excepcional indica
</ns2:ClaveTecnica> que el Proveedor Tecnológico no
</ns2:RangoFacturacion> tiene asociaciones de prefijos en el
</ns2:ConsultaResolucionesFacturacionRespuesta> Catálogo del SIE Factura Electrónica
</SOAP-ENV:Body> cuando se esperaba que así fuera.
EF El OFE no registra rangos de facturación En este caso el Obligado a Facturar
autorizados y vigentes Electrónicamente no registra rangos
de facturación electrónica
8.3. Códigos y mensajes de respuesta autorizados, notificados y no
vencidos
Código Mensaje Comentarios EN Evento no contemplado Esta excepción ocurre en el caso en
OK La operación se ejecutó satisfactoriamente
El Software del Consumidor del que no se pueda realizar la consulta
servicio web se encuentra registrado exitosa por un evento inesperado.
y El Obligado a Facturar
Electrónicamente está habilitado y
registra rangos de facturación 8.4. Ejemplo de respuesta del servicio web
autorizados y vigentes.
EP Parámetros de entradas no cumplen con la Este escenario se presenta en el caso
estructura definida en que los parámetros de entrada no <SOAP-ENV:Envelope
cumplan con la estructura requerida xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
por el servicio web, es decir no se <SOAP-ENV:Header>
están enviando todos los parámetros <wsse:Security SOAP-ENV:mustUnderstand="1"
o alguno de los parámetros que se xmlns:wsse=http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-
está enviando no está especificado. 1.0.xsd xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
utility-1.0.xsd">
ES El Proveedor Tecnológico no está Autorizado Este caso se presenta en el evento en <ds:Signature Id="SIG-164" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
que el estado del Consumidor del <ds:SignedInfo>
servicio web sea diferente a <ds:CanonicalizationMethod
‘autorizado’ en el Catálogo del SIE Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
Factura Electrónica. <ec:InclusiveNamespaces PrefixList="SOAP-ENV"
xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/>
EH El estado del OFE no se encuentra Habilitado Este caso se presenta en el evento en </ds:CanonicalizationMethod>
que el Obligado a Facturar <ds:SignatureMethod

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 15 de 19 Página 16 de 19
Edición 50.482
84 DIARIO OFICIAL Sábado, 20 de enero de 2018

Resolución 0019 de febrero de Resolución 0019 de febrero de


2016 2016
Anexo 6 Anexo 6

Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <wsse11:SignatureConfirmation wsu:Id="SC-161" xmlns:wsse11="http://docs.oasis-


<ds:Reference URI="#id-163"> open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"/>
<ds:Transforms> </wsse:Security>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"> </SOAP-ENV:Header>
<ec:InclusiveNamespaces PrefixList="" <SOAP-ENV:Body wsu:Id="id-163"
xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
</ds:Transform> 1.0.xsd">
</ds:Transforms> <ns2:ConsultaResolucionesFacturacionRespuesta
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> xmlns:ns2="http://www.dian.gov.co/servicios/facturaelectronica/ConsultaResolucionFactura
<ds:DigestValue> cion">
rvhBoIY7JX1Hcxk8+rHcsvGrEFo= <ns2:CodigoOperacion>OK</ns2:CodigoOperacion>
</ds:DigestValue> <ns2:DescripcionOperacion>
</ds:Reference> La operación se ejecutó satisfactoriamente
</ds:SignedInfo> </ns2:DescripcionOperacion>
<ds:SignatureValue>Na0GDXwkuixsMs1EqEOX9Pc8yFRkyr1g3bXfJdEQHxOEDJxVSRe <ns2:IdentificadorOperacion>813557</ns2:IdentificadorOperacion>
fDr6lTEdknnTcToQBQKiuZ1F1OTvde6tKel0JxDtfw2fjLbr767TaOk8weXSPQY8dmkrg4 <ns2:RangoFacturacion>
v+OFvKGSJSjRBRLrYp+cyQcswYLuI63ZSWjK1SkMv5IjLeHs+VH+HtdKnxNYt/cCiLpEtD <ns2:NumeroResolucion>9310000085419</ns2:NumeroResolucion>
URbnuHj9x3FaUNKWpbdkPhyT+Qgn5N+3ZLYPvXPwNtVGCI7l+u5N52SzccSDHu67hV <ns2:FechaResolucion>
1qJGSK2IVPODX+B3+252nLgo597UP48HtyeP0wVcLc/J7tuR6YoxPQBVacdE2/c3UpCs 2015-05-27T09:15:07-05:00
WgXSvHPsAWGK3VFJw== </ns2:FechaResolucion>
</ds:SignatureValue> <ns2:Prefijo>0</ns2:Prefijo>
<ds:KeyInfo Id="KI-52792594734DEC61121456444362397122"> <ns2:RangoInicial>10001</ns2:RangoInicial>
<wsse:SecurityTokenReference <ns2:RangoFinal>18400</ns2:RangoFinal>
wsu:Id="STR-52792594734DEC61121456444362397123"> <ns2:FechaVigenciaDesde>
<ds:X509Data> 2015-05-27T00:00:00-05:00
<ds:X509IssuerSerial> </ns2:FechaVigenciaDesde>
<ds:X509IssuerName> <ns2:FechaVigenciaHasta>
CN=AC Subordinada Certicámara S.A.,O=Sociedad Cameral de 2017-05-27T00:00:00-05:00
Certificación Digital - Certicámara S.A.,C=CO </ns2:FechaVigenciaHasta>
</ds:X509IssuerName> <ns2:ClaveTecnica>
<ds:X509SerialNumber> FC8EAC422EBA16E22FFD8C6F94B3F40A6E38162C
61763698449754219020496739297748326150 </ns2:ClaveTecnica>
</ds:X509SerialNumber> </ns2:RangoFacturacion>
</ds:X509IssuerSerial> </ns2:ConsultaResolucionesFacturacionRespuesta>
</ds:X509Data> </SOAP-ENV:Body>
</wsse:SecurityTokenReference> </SOAP-ENV:Envelope>
</ds:KeyInfo>
</ds:Signature>
<wsu:Timestamp wsu:Id="TS-162"> 8.5. Referencias
<wsu:Created>2016-02-25T23:52:42.389Z</wsu:Created>
<wsu:Expires>2016-02-25T23:57:42.389Z</wsu:Expires> OASIS. (26 de Febrero de 2016). Web Services Security UsernameToken Profile 1.1. Obtenido de
</wsu:Timestamp> https://www.oasis-open.org/committees/download.php/13392/wss-v1.1-spec-pr-
UsernameTokenProfile-01.htm

Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1 Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 17 de 19 Página 18 de 19

C.F.

EN
Resolución 0019 de febrero de
2016
Anexo 6

w3c. (26 de Febrero de 2016). SOAP Message Transmission Optimization Mechanism. Obtenido de
https://www.w3.org/TR/soap12-mtom/
w3c. (26 de Febrero de 2016). SOAP Version 1.2. Obtenido de http://www.w3.org/TR/soap
w3c. (26 de Febrero de 2016). Web Services Description Language (WSDL) 1.1. Obtenido de
http://www.w3.org/TR/wsdl

n UE S TRa PÁGIn a W E B
www.imprenta.gov.co
Cualquier ciudadano a título
personal o a nombre de una
entidad puede presentar
peticiones de información,
quejas, reclamos, devoluciones,
denuncias de corrupción,
sugerencias o felicitaciones
a la Imprenta Nacional de
Colombia”.

Carrera 66 No. 24-09


@ImprentaNalCol
PBX: 4578000
Línea Gratuita: 018000113001
ImprentaNalCol
www.imprenta.gov.co

C o n t e n i d o
UNIDADES ADMINISTRATIVAS ESPECIALES Pág.
Dirección de Impuestos y Aduanas Nacionales
Resolución número 000001 de 2018, por la cual se modifican los Anexos
Técnicos números 001, 002, 003 y 005 de la Resolución número 000019 del
Anexo Técnico 006 Servicio de Consulta de Rangos de Numeración de Facturación – Versión 1
Página 19 de 19 24 de febrero de 2016 y se adiciona el Anexo número 006. ..................................... 1

IMPRENTA NACIONAL DE COLOMBIA - 2018

También podría gustarte