Documento Tecnico WSDL
Documento Tecnico WSDL
Documento Tecnico WSDL
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
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
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
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:
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
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
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
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
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
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
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
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
<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
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
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
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
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
</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
</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
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
<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
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
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
<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
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
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
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
<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))
<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
</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
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
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
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
<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
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
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
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
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
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
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 & <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
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
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
</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
</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
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
<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
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
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
<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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
<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
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
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
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
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 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
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
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
Página 7 de 42 Página 8 de 42
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
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
<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>
Página 11 de 42 Página 12 de 42
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
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
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
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
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
</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
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
<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
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:
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
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.
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
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
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
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
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:
8f:cb:9c:c6:bb:ab:c2:2b:bb:19:c1:79:c8:ba:e3:
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:
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:
CA:FALSE 31:b9:48:63:93:48:ec:e2:f3:b7:33:12:08:ca:56:79:74:7f:
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
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.
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
Anexo Técnico 003 Mecanismos Sistema Técnico de Control – Versión 2 Anexo 3 ......................................................................................................................................... 50
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
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
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
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
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
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
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.
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
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
</cac:BillingReference> Ref.cálculo.paso-3
Aplique la sección “2.3.3.” de este documento
</cbc:UUID>
<cbc:Note>¶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 <!-- 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>¶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>
Invoice__AdditionalAccountID_supplier_2d3f-s.xml </cac:Country>
Invoice__AdditionalAccountID_supplier_1d3f-s.xml </fe:Address>
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 /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:RegistrationName
Aduanas Nacionales)" schemeID="31" schemeName="identificación sin DV del mandatario; /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 /fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[1]/cbc:TaxLevelCode
/fe:Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:Soft /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 /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
/fe:Invoice/fe:AccountingSupplierParty/fe:Party/fe:PartyTaxScheme[5]/cbc:TaxLevelCode/@li <!-- -->
stName--> </cbc:RegistrationName>
<!-- 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
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
<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
3859f98792a630784c47e67d1353396273300531
Destino: /fe:CreditNote/cbc:UUID
Ref.vr
</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> +[αω]
<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> αω
</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
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
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
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
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
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
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
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
@MuseoArtesGrfcs museodeartesgraficasmag
www.imprenta.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 45 de 92 Página 46 de 92
Edición 50.482
60 DIARIO OFICIAL Sábado, 20 de enero de 2018
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
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
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
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
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 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
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
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
Anexo 3 Anexo 3
Versión 2 Versión 2
schemeDataURI="http://www.dian.gov.co/micrositios/fac_electronica/documentos/"/><!-- <cbc:Note>¶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>—…<!--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>¶Este documento ejemplifica la anulación de una factura electrónica <fe:Party>
específica.</cbc:Note> <cac:PartyIdentification>
<cbc:Note>¶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
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
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
+[αω]
+[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
αω
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.αωDocumento 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
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">αω<!--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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
!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
<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
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
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
[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
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
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
Control de Versiones
$54.500
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.
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
La siguiente es la definición del XSD para la consulta de los rangos de numeración asignados.
<element name="ConsultaResolucionesFacturacionRespuesta"
5.2. Elementos type="tns:ResolucionesFacturacion"/>
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
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
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.
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.
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
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:
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
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
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”.
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