El CUFE, Código Único de Factura Electrónica, es la huella digital de cada factura: una cadena que se deriva de los datos del documento y de la clave técnica del rango de numeración autorizado, y que permite a la DIAN identificarla de manera inequívoca. Sin CUFE aceptado no hay factura expedida.

Datos del documentoClave técnica del rangoCadena concatenadaAlgoritmo del anexotécnicoCUFE en el XML y en elQRVerificación ante laDIAN
Cómo se forma y para qué sirve el CUFE · Los campos de entrada y el algoritmo los define el anexo técnico vigente del sistema de facturación.

Qué es exactamente el CUFE

Es el código que identifica una factura electrónica de venta de forma única e irrepetible. Aparece en el XML y en la representación gráfica, asociado a un código QR que permite verificar el documento. Dos facturas distintas nunca comparten CUFE, y si alguien altera un dato del documento, el código deja de coincidir: ahí queda en evidencia la manipulación.

Su función es doble. Para la DIAN es la llave con la que rastrea, valida y cruza el documento. Para el adquiriente es la prueba de autenticidad e integridad de lo que recibió.

Cómo se construye

No es un consecutivo ni un número aleatorio. El anexo técnico vigente define qué campos entran al cálculo y en qué orden se concatenan; sobre esa cadena se aplica el algoritmo de hash que el mismo anexo especifica. Un carácter fuera de lugar produce un código distinto, y por eso el CUFE no se digita: lo genera el software al armar el XML.

  • Prefijo y número del documento dentro del rango autorizado.
  • Fecha y hora de generación.
  • Valor bruto y valor total del documento.
  • Impuestos: IVA, impuesto nacional al consumo u otros aplicables.
  • Identificación del emisor y del adquiriente.
  • Clave técnica del rango de numeración y tipo de documento.

CUFE, CUDE y CUDS: tres códigos que se confunden

El CUFE es exclusivo de la factura electrónica de venta. Los demás documentos del sistema usan códigos propios, calculados con la misma lógica sobre campos distintos. La finalidad es idéntica —autenticidad, integridad y trazabilidad—; cambia el nombre porque cambia el documento.

  • CUFE: factura electrónica de venta.
  • CUDE, Código Único de Documento Electrónico: notas crédito, notas débito y demás documentos derivados.
  • CUDS, Código Único del Documento Soporte: adquisiciones a sujetos no obligados a facturar.
  • Cada uno se valida y se conserva con las mismas exigencias que el documento que identifica.

Por qué es obligatorio

El CUFE materializa el control previo: la DIAN valida el documento y lo devuelve aceptado con su código; solo entonces la factura se entiende expedida. Además habilita todo lo demás: la entrega al cliente con un QR verificable, la asociación de notas crédito y débito, el acuse de recibo y el registro en RADIAN cuando la factura circula como título valor.

Sin ese código no hay forma de demostrar que un documento pasó por la entidad. Un PDF con logotipo y consecutivo no prueba nada frente a un requerimiento.

Errores frecuentes alrededor del CUFE

Casi todos nacen de la configuración, no del documento: un rango cargado a mano con su clave técnica mal asignada, un anexo desactualizado en el software, o la costumbre de guardar solo el PDF y perder el XML validado.

  • Configurar mal la clave técnica del rango: el XML no valida y se pierden horas.
  • Reutilizar un número cuyo documento ya fue rechazado o anulado.
  • Conservar solo la representación gráfica y no el XML con el CUFE aceptado.
  • No verificar el QR cuando se recibe una factura como adquiriente.
  • Emitir con numeración cuya vigencia ya venció.

Cómo lo resuelve EFGN OS

El CUFE se genera al armar el XML, dentro del mismo movimiento de la venta, y queda guardado junto con la respuesta de validación de la DIAN. Las notas crédito y débito se emiten asociadas al CUFE de la factura original, el documento soporte trae su CUDS y los eventos de acuse, recibo y aceptación viajan a RADIAN sin salir del sistema.

Ningún usuario calcula códigos ni pega claves técnicas: eso vive en la configuración y se actualiza con el anexo vigente. La capa de inteligencia Gapsy desarrollada por EFGN detecta los patrones de rechazo para que un mismo error de numeración no se repita cien veces.

Preguntas frecuentes

¿Dónde veo el CUFE de una factura que recibí?
En la representación gráfica, junto al código QR, y dentro del XML validado. Con ese dato puedes verificar la existencia y el estado del documento en los servicios de consulta de la DIAN, sin depender de lo que afirme el remitente.
¿El CUFE es lo mismo que el número de la factura?
No. El número es el consecutivo dentro del rango autorizado; el CUFE es el código único que resulta de aplicar el algoritmo del anexo técnico a los datos del documento y a la clave técnica. Dos facturas con prefijos distintos pueden tener números iguales y CUFE diferentes.
¿Puedo modificar una factura después de tener el CUFE?
No. Con CUFE aceptado el documento quedó expedido y es inmodificable. Los ajustes se hacen con notas crédito o débito electrónicas asociadas a ese CUFE, y la anulación opera solo en los casos previstos por la normativa vigente.
¿Qué hago si mi sistema genera un CUFE que la DIAN no acepta?
Revisa la clave técnica del rango y los campos que alimentan el cálculo, sobre todo fecha, valores e impuestos. Suele ser un error de configuración del software o de un rango cargado a mano; corregirlo de raíz evita que el rechazo se repita en cada emisión.
¿El CUFE cambia entre versiones del anexo técnico?
La estructura de campos y el algoritmo los define el anexo vigente, y cuando la entidad actualiza la versión el software debe adaptarse. Por eso conviene operar con un proveedor tecnológico que mantenga el anexo al día, en lugar de un desarrollo sin soporte.

El CUFE parece un dato técnico, pero es lo que separa una factura trazable de un archivo que nadie puede defender en una revisión. Si tu sistema lo genera y lo conserva bien, no volverás a pensar en él.

Fuentes consultadas