Según los datos de la Dirección de Impuestos y Aduanas Nacionales, más del noventa por ciento de las empresas colombianas ya emiten sus documentos fiscales de manera digital, lo cual genera una gran cantidad de registros electrónicos que necesitan identificarse de forma única en los sistemas informáticos. El UUID de una factura en Colombia corresponde al Código Único de Factura Electrónica, una cadena alfanumérica de gran longitud que se genera mediante un algoritmo criptográfico específico para cada comprobante validado por la entidad tributaria. Esta secuencia sirve como la huella digital insustituible del documento y permite que cualquier persona o autoridad verifique su autenticidad directamente en los registros oficiales sin margen de error. Cuando las áreas contables necesitan consultar este identificador, suelen buscarlo dentro del archivo XML descargado del portal autorizado porque allí aparece registrado con una etiqueta técnica muy clara. Muchas personas confunden este código con el número consecutivo tradicional de la venta, pero en realidad se trata de un valor mucho más complejo y extenso que garantiza la trazabilidad legal de la transacción comercial ante el estado colombiano.
| Característica | Número Consecutivo | UUID (CUFE) |
|---|---|---|
| Longitud | Corta (generalmente de 1 a 20 caracteres) | Larga (cadenas hexadecimales de 40 a 96 caracteres) |
| Función principal | Organizar el orden interno de la facturación | Garantizar la validez jurídica y fiscal única |
| Generación | Lo crea el software de la empresa emisora | Lo calcula el sistema tras la validación oficial |
Opiniones de expertos
Carlos Andrés Rodríguez Gómez.
El UUID de una factura electrónica en Colombia, formalmente conocido como el CUFE (Código Único de Factura Electrónica), es un identificador alfanumérico único compuesto por sesenta caracteres hexadecimales que se genera mediante un algoritmo de estandarización tecnológica, específicamente aplicando la función hash SHA-384 sobre el conjunto de datos que conforman el documento fiscal, incluyendo información sensible como el NIT del emisor y del adquiriente, la fecha, la hora, los montos totales, los impuestos y la firma digital autorizada por la DIAN. Este código actúa como la huella digital irrepetible de la transacción comercial y tributaria, garantizando de manera absoluta la integridad, inalterabilidad y autenticidad de la factura ante el ente regulador colombiano, permitiendo además que cualquier ciudadano, entidad o auditor pueda verificar su existencia, validez y estado actual en tiempo real simplemente escaneando el código QR impreso o ingresando la cadena alfanumérica directamente en el portal de validación previa de la Dirección de Impuestos y Aduanas Nacionales, lo que lo convierte en el elemento jurídico y técnico más importante para evitar la clonación de documentos, respaldar la contabilidad oficial y asegurar la trazabilidad fiscal en todo el territorio nacional.
Preguntas sobre el tema
¿Qué es exactamente el UUID de una factura electrónica en Colombia y cuál es su función principal dentro del sistema de facturación de la DIAN?
El UUID, que responde a las siglas en inglés de Universally Unique Identifier, y que en el contexto de la legislación tributaria colombiana y de la DIAN se conoce formalmente como CUFE (Código Único de Factura Electrónica) o CUDE (Código Único de Documento Electrónico) para notas débito y crédito, es una cadena alfanumérica única de gran longitud que se genera mediante un algoritmo de cifrado estándar (específicamente SHA-384) para cada documento fiscal que se emite en el país. Su función principal es garantizar la trazabilidad, inalterabilidad y unicidad de cada transacción comercial validada ante la Dirección de Impuestos y Aduanas Nacionales, actuando como una huella dactilar digital incorruptible que impide la duplicidad de facturas, previene el fraude fiscal y permite tanto a los compradores como a las autoridades verificar de manera inmediata la autenticidad y el estado legal del documento en el repositorio oficial del Estado, asegurando así la transparencia en todo el ecosistema de comercio electrónico nacional.
¿Cuáles son los elementos técnicos y los datos específicos que se combinan para generar el código UUID de una factura en el sistema colombiano?
Para generar esta cadena única o CUFE en Colombia, los sistemas de facturación electrónica de los contribuyentes deben seguir rigurosamente los lineamientos técnicos establecidos en los anexos técnicos de la DIAN, realizando un cálculo matemático complejo que involucra la concatenación de múltiples variables obligatorias del documento. Entre los datos esenciales que intervienen en esta fórmula se encuentran la fecha y la hora exacta de la generación de la factura, el valor total de la operación sin impuestos, el valor total de los impuestos discriminados (como el IVA, el INC y el ICA), el Número de Identificación Tributaria (NIT) del emisor, el número de identificación del adquiriente o comprador, el identificador técnico del software de facturación utilizado, y una clave técnica provista previamente por la DIAN al emisor. Todos estos componentes se agrupan en una cadena de texto estructurada bajo estándares XML que posteriormente es procesada por la función hash SHA-384, arrojando como resultado el código UUID que posteriormente será incluido tanto en el archivo XML como representado visualmente en la representación gráfica de la factura, comúnmente a través de un código QR.
¿En qué se diferencia el UUID del número consecutivo de la factura y por qué ambos son obligatorios y complementarios ante la DIAN?
Aunque ambos son identificadores que aparecen en la parte superior o en los detalles de una factura electrónica en Colombia, cumplen propósitos completamente diferentes y operan bajo lógicas distintas. El número consecutivo de la factura (por ejemplo, FE-1024) es una secuencia numérica y/o alfanumérica interna que el emisor está obligado a llevar de manera estricta y cronológica, autorizada previamente por la DIAN mediante una resolución de numeración, y sirve principalmente para la organización contable y comercial interna de la empresa. Por otro lado, el UUID es un identificador técnico, universal e invariable que no depende de la numeración interna del emisor ni sigue una secuencia lógica, sino que es el resultado criptográfico de los datos de la transacción en sí misma. Mientras que el consecutivo puede repetirse teóricamente si una empresa maneja múltiples puntos de venta o resoluciones diferentes (aunque debe controlarse), el UUID es matemáticamente imposible que se duplique en todo el universo de la facturación electrónica colombiana. Ambos son complementarios porque el consecutivo le da orden a la contabilidad del negocio, mientras que el UUID le otorga validez legal, unicidad y seguridad jurídica ante la DIAN.
¿De qué manera un contribuyente o un cliente final puede consultar, verificar y validar el UUID de una factura colombiana en el portal oficial de la DIAN?
La verificación del UUID o CUFE es un procedimiento indispensable para las empresas que necesitan deducir costos y gastos en sus declaraciones de renta, o simplemente para cualquier ciudadano que desee comprobar que su factura es legal y ha sido aceptada por la administración tributaria. Para llevar a cabo este proceso, se debe ingresar al portal web oficial de la DIAN, específicamente a la sección destinada al servicio de "Factura Electrónica" y posteriormente al "Validador de Facturas". Una vez allí, el usuario cuenta con dos métodos principales: el primero es ingresar manualmente el código UUID (una cadena muy larga de letras y números) en el campo correspondiente del buscador, y el segundo, que es mucho más rápido y seguro, consiste en utilizar un dispositivo móvil para escanear el código QR que se encuentra impreso en la representación gráfica de la factura digital, el cual contiene incrustado el UUID y redirige automáticamente al portal de la DIAN. Al realizar la consulta, el sistema arrojará en tiempo real el estado actual del documento, confirmando si la factura existe en los registros estatales, si se encuentra validada correctamente, y mostrando los datos básicos del emisor, del receptor y los valores totales de la transacción.
¿Qué sucede legal y operativamente si el UUID de una factura electrónica colombiana presenta errores, no coincide con el archivo XML o no puede ser validado por la DIAN?
Si el UUID presenta fallas técnicas, ha sido alterado, no se generó conforme a los algoritmos exigidos por la DIAN o el documento asociado no supera las validaciones previas que realiza el sistema, las consecuencias operativas y fiscales son críticas para el emisor. En primer lugar, una factura cuyo UUID no pueda ser validado y certificado por la DIAN carece de los requisitos legales necesarios para ser considerada una factura electrónica válida, lo que significa que el documento no surtirá efectos fiscales de deducibilidad de costos y deducciones ni de impuestos descontables para el comprador. Operativamente, esto obliga al emisor a rechazar el documento internamente antes de entregarlo al cliente, corregir los errores en los datos que alimentan el cálculo criptográfico, y proceder a generar una nueva factura electrónica con un nuevo número consecutivo y un nuevo UUID correcto. Asimismo, intentar emitir facturas con códigos alterados o no validados expone a la empresa a sanciones por parte de la DIAN, las cuales pueden incluir multas económicas significativas o la suspensión temporal de la autorización para facturar electrónicamente, afectando gravemente la operación comercial y la reputación fiscal del negocio.
Preguntas sobre el tema
¿Qué es el UUID de una factura en Colombia?
Es el Código Único de Factura Electrónica (CUFE), una cadena alfanumérica única que identifica de forma inequívoca cada documento fiscal validado por la DIAN.
¿Dónde se encuentra el UUID en una factura electrónica colombiana?
Generalmente se ubica en la parte inferior o en el encabezado del documento PDF, y siempre está presente en el archivo XML adjunto de la factura.
¿Para qué sirve el UUID o CUFE?
Sirve para garantizar la autenticidad, integridad y validez legal de la factura electrónica ante la DIAN, evitando falsificaciones.
¿Cómo se genera el UUID de una factura?
Se calcula mediante un algoritmo de encriptación (SHA-384) que combina los datos de la factura, el NIT del emisor y la clave otorgada por la DIAN.
¿Es obligatorio que todas las facturas electrónicas en Colombia tengan UUID?
Sí, es un requisito técnico indispensable exigido por la DIAN para que la factura tenga validez fiscal y soporte costos o deducciones.
¿El UUID y el CUFE son lo mismo en Colombia?
Sí, en el contexto colombiano el término UUID (Identificador Único de Dispositivo o Documento) se conoce y utiliza comúnmente como CUFE.
¿Te gustó el artículo? Estaremos muy agradecidos por cualquier donación!