El CUFE (Código Único de Factura Electrónica) es un código que identifica de forma única cada factura electrónica de venta ante la DIAN. Es una huella digital: la DIAN la calcula a partir de los datos de la factura, y si algo cambia, el código cambia. Su presencia es la prueba de que tu factura fue validada por la DIAN y tiene validez fiscal.
¿Para qué sirve el CUFE?
El CUFE cumple tres funciones:
- Identifica la factura de manera irrepetible en todo el país.
- Garantiza que no fue alterada: como se calcula a partir del contenido, cualquier modificación posterior lo invalidaría.
- Permite verificarla: con el CUFE, cualquiera puede consultar en el portal de la DIAN que la factura existe y fue aceptada.
Sin CUFE, un PDF con aspecto de factura no es una factura electrónica: es solo un documento. Por eso barcasti marca los PDF sin validar con el sello "BORRADOR — SIN VALIDEZ FISCAL".
¿Cómo se genera?
El CUFE es el resultado de una función matemática (un hash SHA-384) que combina los datos clave del documento: el NIT de quien emite, el número de la factura, la fecha y hora, los subtotales, el IVA, el valor total, el NIT del cliente y la clave técnica de tu resolución de facturación. Ese conjunto produce una cadena única. En barcasti no tienes que calcularlo: se genera solo al emitir ante la DIAN.
¿Dónde encuentro el CUFE de una factura?
- En el código QR impreso en la representación gráfica (el PDF): al escanearlo, lleva a la validación en la DIAN.
- En el XML firmado, dentro del campo
cufe. - En barcasti, en el detalle de la factura una vez emitida.
CUFE, CUDE y CUDS: no son lo mismo
Cada tipo de documento electrónico tiene su propio código único:
- CUFE → facturas electrónicas de venta.
- CUDE → documentos como las notas crédito y débito y la nómina electrónica.
- CUDS → el documento soporte en adquisiciones a no obligados a facturar.
La idea es la misma en todos: un código que identifica y sella el documento ante la DIAN.
Relacionado: Emitir una factura electrónica con CUFE