Conocimientos requeridos para la implementación de Facturación Electrónica Validación Previa DIAN:

XML:

Siglas en inglés de Extensible Markup Language, traducido como «Lenguaje de Marcado Extensible»
o «Lenguaje de Marcas Extensible». Es un meta-lenguaje que permite definir lenguajes de marcas,
utilizado para almacenar datos en forma legible, que a diferencia del HTML separa el contenido de
la presentación. Se está convirtiendo en un estándar de amplio uso para el intercambio de datos.

Un archivo XML, es un archivo tipo texto, familiarmente conocido como archivo plano, en formato
UTF-8, cuyo nombre termina con el sufijo “.xml”.

A continuación, encontrarán los enlaces de un Tutorial XML básico en español para su estudio:

  1. Introducción a XML.
  2. Sintaxis y partes importantes.
  3. Texto en documentos XML.
  4. Documentos y elementos.
  5. Atributos y comentarios.
  6. Conceptos importantes.
  7. Conceptos avanzados.
  8. Fin.

Estándar UBL 2.1

Universal Business Language (UBL) es una librería estándar de documentos XML. El estándar UBL se
encuentra documentado mediante la técnica XSD. El uso y significado de los datos que se incluyen
en el UBL-Invoice también se encuentran en el sitio oficial de UBL. Nuestra recomendación para las
empresas es que encarguen de este proceso a personas con formación en e-business y en ecommerce, y que puedan comprender desde la óptica funcional o de usuario especializado, las
tecnologías XML mediante las cuales se desmaterializan documentos como la factura de venta.

En la versión UBL 2.1:

  • Se eliminan personalizaciones de prefijos.
  • Se armoniza grupos de información con descripción de negocio.
  • Solamente el grupo DianExtensions se utiliza como personalización.

Para mayor información se recomienda estudiar el enlace:

Nota. El Namespace correspondiente al único XSD con elementos definidos por la DIAN, se
encuentra ubicado en la caja de herramientas en la siguiente ruta:

Caja de herramientas Factura Electrónica Validación Previa\XSD\maindoc\DIAN_UBL_
Structures.xsd

Certificado Digital

Para la operación con los sistemas de la DIAN se requiere un certificado digital vigente, abierto X.509
expedido por una Entidad Certificadora Digital (ECD) autorizada por la ONAC.

Mas información:

Certificado Digital

Firma Electrónica definida en la política de firma de la DIAN, estándar XADES EPES.
Se sugiere:

  • Examinar el documento de Política de Firma (Capítulo 9 – Anexo Técnico)
  • Examinar las ejemplificaciones que están firmadas.
  • Estudiar el material que aparece en https://github.com/luisgoncalves/xades4j – Está en
    inglés (Java).

La mejor fuente es la de los autores y responsables mundiales de las firmas electrónicas avanzadas:
ETSI (URL http://www.etsi.org), a quienes puede localizar con las siguientes referencias técnicas:

https://www.w3.org/TR/XAdES

Nota. Recomendamos que se apoye en personal con formación en criptografía digital para que
puedan disminuirse drásticamente los tiempos de implementación.

Caja de Herramientas Factura Electrónica Validación Previa

La Caja de Herramientas publicada en la ruta https://factura-electronica.dian.gov.co/documentacion-normatividad-16.html contiene la siguiente información para estudio:

  • Archivo “Recomendaciones para uso de Anexos Técnicos y Kit de ejemplificaciones”: Documento guía o base.
  • Carpeta Anexo Técnico: contiene los archivos “Anexo Técnico de factura electrónica” y “Codificación”, este último correspondiente a la nueva codificación de identificación de los
    campos DIAN relacionados en el Anexo.
  • Carpeta Documentos de apoyo – Ingles: para entendimiento de XML-UBL.
  • Carpeta Ejemplificaciones: Casos de ejemplo, tanto en Excel como en XML.
  • Carpeta Listas de valores: Contiene las listas de valores utilizadas y relacionadas en Anexo Técnico. Los archivos en extensión gc., se pueden ver con un visor XML.
  • Carpeta Schemes: Esquemas utilizados con reglas de validación. Los archivos .sch se pueden abrir con un visor XML.
  • XSD.
  • XSLT.

Fuente: https://www.dian.gov.co/fizcalizacioncontrol/herramienconsulta/FacturaElectronica/Facturaci%C3%B3n_Gratuita_DIAN/Documents/ConocimientosRequeridosVPFac-e.pdf

paypal

Quieres mantener actualizado, únete a nuestro grupo en Telegram.

Quieres unirte a nuestro Slack.

Quieres unirte a nuestro Slack.