Guía Colombia · Actualizado el 04/11/2026
Facturación electrónica DIAN y CUFE: qué es, cómo se calcula y qué revisar
Última revisión: . Normas y cifras contrastadas con sus fuentes en esa fecha.
Respuesta corta: En Colombia la factura electrónica de venta se entiende expedida cuando la DIAN la valida y se entrega al adquirente (art. 616-1 del Estatuto Tributario). Su código único es el CUFE: un hash SHA-384 de 96 caracteres que combina número, fecha, hora, valores, impuestos, NIT del emisor, adquirente, clave técnica y tipo de ambiente, según el Anexo técnico 1.9 (Resolución DIAN 000165 de 2023).
El marco: qué norma manda
- Art. 616-1 del Estatuto Tributario (modificado por el Decreto 442 de 2023): la factura electrónica requiere validación previa de la DIAN y se entiende expedida cuando se valida y se entrega al adquirente. Si la DIAN tiene inconvenientes técnicos, el emisor entrega la factura y la transmite dentro de las 48 horas siguientes a que se resuelvan.
- Resolución DIAN 000165 del 01/11/2023: desarrolla el sistema de facturación y adopta el Anexo técnico de factura electrónica de venta versión 1.9. Fue modificada después (entre otras, Resoluciones 000008 y 000119 de 2024) y compilada en la Resolución 000227 de 2025, según el Normograma DIAN.
Por confirmar: si a la fecha de esta guía hay una versión del anexo técnico posterior a la 1.9. El micrositio de la DIAN muestra la 1.9.
Requisitos de la factura electrónica (art. 11, Resolución 000165)
- Denominación expresa "factura electrónica de venta".
- Nombre o razón social y NIT del vendedor.
- Nombre o razón social y NIT o documento del adquirente. Si no lo identifica, el anexo prevé "consumidor final" con el número 222222222222.
- Numeración consecutiva autorizada por la DIAN, con prefijo de hasta 4 caracteres.
- Fecha y hora de generación y de expedición.
- Descripción, cantidad y valor de los bienes o servicios; forma y medio de pago.
- Discriminación de los impuestos y calidad tributaria del emisor.
- Firma digital, CUFE y la URL o código QR para consultar el documento.
- Nombre o razón social y NIT del fabricante del software o del proveedor tecnológico.
Qué es el CUFE
El Código Único de Factura Electrónica identifica cada factura de forma única. El Anexo técnico 1.9 (sección 11.2) lo define como el resultado de aplicar SHA-384 a la concatenación de estos campos, en este orden y sin separadores:
| Campo | Qué es | Ejemplo oficial |
|---|---|---|
| NumFac | Número de la factura con prefijo | 323200000129 |
| FecFac | Fecha de emisión (AAAA-MM-DD) | 2019-01-16 |
| HorFac | Hora con zona horaria | 10:53:10-05:00 |
| ValFac | Valor antes de impuestos | 1500000.00 |
| CodImp1 / ValImp1 | IVA (código 01) y su valor | 01 / 285000.00 |
| CodImp2 / ValImp2 | INC (código 04) y su valor | 04 / 0.00 |
| CodImp3 / ValImp3 | ICA (código 03) y su valor | 03 / 0.00 |
| ValTot | Valor total a pagar | 1785000.00 |
| NitOFE | NIT del emisor, sin dígito de verificación | 700085371 |
| NumAdq | Identificación del adquirente | 800199436 |
| ClTec | Clave técnica del rango de numeración | 693ff6f2a553c3646a063436fd4dd9ded0311471 |
| TipoAmbiente | Tipo de ambiente | 1 |
Reglas del anexo: los valores van con punto decimal, dos decimales, sin separador de miles; el NIT va sin dígito de verificación. El resultado son 96 caracteres hexadecimales que se reportan en el elemento cbc:UUID con schemeName="CUFE-SHA384".
Ejemplo oficial, verificado dos veces
Con los datos de la tabla, el anexo de la DIAN publica este CUFE:
8bb918b19ba22a694f1da11c643b5e9de39adf60311cf179179e9b33381030bcd4c3c3f156c506ed5908f9276f5bd9b4
Lo recalculamos con una herramienta SHA-384 estándar sobre la cadena concatenada y obtuvimos el mismo valor. Si tu sistema no reproduce este ejemplo, revisa el orden de los campos, los decimales o la zona horaria.
CUFE y CUDE: la diferencia
El CUDE (Código Único de Documento Electrónico) se usa en documentos como notas crédito y débito, y en otros documentos electrónicos que define el anexo. Se calcula igual, pero en lugar de la clave técnica usa el PIN del software del emisor. El anexo trae su propio ejemplo, que también verificamos.
Tipo de ambiente
El último campo indica el ambiente. Los ejemplos oficiales usan los valores 1 y 2. Por confirmar: la correspondencia exacta (habitualmente 1 = producción y 2 = pruebas): la tabla de códigos está en la caja de herramientas de la DIAN y no en el PDF del anexo. El anexo aclara que los documentos enviados al ambiente de pruebas no producen efectos tributarios.
Lista de revisión antes de emitir
- El CUFE se recalcula desde el XML y coincide con el reportado.
- Valores con dos decimales, sin separador de miles; impuestos en el orden 01, 04, 03.
- Hora con zona horaria (por ejemplo -05:00).
- NIT del emisor sin dígito de verificación.
- Prefijo y número dentro del rango autorizado y su clave técnica.
- Ambiente correcto: una factura enviada a pruebas no sirve como factura.
- Entrega al adquirente después de la validación de la DIAN.
¿Y en Venezuela?
Venezuela va por otro camino: la Providencia SNAT/2026/00093 fija la factura digital y la máquina fiscal como medios de emisión desde el 19/04/2027, con número de control asignado por imprentas digitales autorizadas. Lo explicamos en factura digital obligatoria en Venezuela.
Cómo lo revisa Aurora IA
Aurora IA prepara su módulo para Colombia: el agente Verificador recalcula el CUFE o el CUDE de cada documento y lo compara con el XML antes de que una persona apruebe. Aurora IA está en pre-lanzamiento: únete a la lista de espera.
Preguntas frecuentes
¿Qué es el CUFE?
Es el Código Único de Factura Electrónica: un hash SHA-384 de 96 caracteres que identifica cada factura electrónica de venta en Colombia, definido en el Anexo técnico 1.9 de la DIAN.
¿Qué campos entran en el cálculo del CUFE?
Número de factura, fecha, hora, valor antes de impuestos, IVA (01), INC (04), ICA (03), valor total, NIT del emisor, identificación del adquirente, clave técnica y tipo de ambiente, en ese orden.
¿Cuál es la diferencia entre CUFE y CUDE?
El CUFE identifica la factura electrónica de venta y usa la clave técnica del rango de numeración. El CUDE identifica otros documentos electrónicos, como las notas crédito y débito, y usa el PIN del software.
¿Cuándo se entiende expedida una factura electrónica en Colombia?
Cuando la DIAN la valida y se entrega al adquirente, según el artículo 616-1 del Estatuto Tributario.
¿Qué pasa si la DIAN no puede validar por fallas técnicas?
El emisor entrega la factura al adquirente y la transmite a la DIAN dentro de las 48 horas siguientes a la solución del inconveniente (art. 616-1 ET).
Te puede interesar
- Calendario tributario DIAN 2026: lo que queda del año
- Cómo elegir software contable con IA verificada
- Factura digital obligatoria en Venezuela desde el 19/04/2027
- Únete a la lista de espera de Aurora IA
Fuentes
- Decreto 442 de 2023, que modifica el art. 616-1 del Estatuto Tributario (Normograma DIAN)
- Resolución DIAN 000165 de 2023 (Normograma DIAN)
- DIAN: Anexo técnico de factura electrónica de venta, versión 1.9 (PDF)
- DIAN: normatividad del sistema de facturación electrónica
Revisado por: contadora (pendiente). Contenido informativo; no sustituye asesoría profesional. Las normas colombianas se citan desde el Normograma y los documentos oficiales de la DIAN; los datos marcados "por confirmar" no han sido validados contra una fuente oficial.