CUFECheck.co / Guía práctica

CUFE inválido o incompleto: qué le falta y de dónde copiarlo bien

Un CUFE completo tiene 96 caracteres hexadecimales. Casi todos los rechazos vienen de un código cortado por el PDF, partido en dos líneas o copiado de una foto.

Visual abstracto de verificación CUFE con factura electrónica colombiana
Revisado por el equipo editorial de CUFECheckActualizado

Entender por qué el CUFE se rechaza y obtener el código completo desde la fuente correcta.

Qué es exactamente el CUFE y por qué mide 96

El Código Único de Factura Electrónica es una huella digital de la factura: la DIAN define en su anexo técnico qué campos del documento se concatenan (número, fecha y hora, valores, impuestos, NIT del emisor, identificación del adquirente, entre otros) y sobre esa cadena se calcula una función SHA-384. El resultado, escrito en hexadecimal, ocupa siempre 96 caracteres. Por eso un CUFE de 95 o de 97 caracteres no es un CUFE.

Esa huella no se puede recalcular desde fuera con el XML solo: uno de los ingredientes es una clave técnica que la DIAN entrega al emisor y que no viaja en el documento. Lo que sí puede hacer cualquiera es comprobar el formato, ubicar el código en el XML y consultarlo en el catálogo público. Ése es el control razonable para quien recibe la factura.

Las cuatro formas en que se rompe al copiarlo

La primera es el PDF. La representación gráfica imprime el CUFE en una fuente pequeña, a veces partido en dos líneas o cortado al borde del cuadro. Al seleccionarlo, el visor añade un salto de línea o un guion, y el código pegado llega con 97 caracteres o con dos mitades. La segunda es el rótulo: mucha gente copia «CUFE: 7b99…» con la etiqueta delante, y el formulario recibe texto que no es el código.

La tercera es la foto o el escaneo: el reconocimiento de caracteres confunde ceros con oes y unos con eles, y el resultado tiene la longitud correcta pero un carácter cambiado, lo que produce un «no encontrado» falso. La cuarta es el documento equivocado: pegar el CUDE de una nota crédito, o el UUID de un CFDI mexicano, donde se espera el CUFE de una factura de venta. Los tres tienen aspecto parecido y ninguno es intercambiable.

De dónde copiarlo sin error

La fuente más fiable es el XML que el emisor está obligado a entregar junto con la representación gráfica. Dentro del archivo, el CUFE está en la etiqueta cbc:UUID del documento Invoice, normalmente con el atributo schemeName igual a CUFE-SHA384. Si el archivo que recibiste es un AttachedDocument, la factura va embebida dentro y el mismo código aparece también en la respuesta de validación de la DIAN que acompaña al documento.

La segunda fuente es el código QR de la representación gráfica: contiene una dirección del catálogo de la DIAN con el CUFE como parámetro. Si escaneas el QR con el teléfono o pegas esa dirección en CUFECheck, el código se extrae limpio, sin saltos ni rótulos. La herramienta de este sitio lee tanto el XML como la dirección del QR y muestra el CUFE ya normalizado.

Qué revisa CUFECheck antes de mandarte al catálogo

La comprobación local elimina espacios y saltos, retira rótulos habituales, pasa las letras a minúsculas y verifica que queden exactamente 96 caracteres hexadecimales. Si no es así, te dice qué falla antes de que gastes una consulta en el catálogo, que hoy exige una casilla de comprobación humana por cada búsqueda.

Si el formato es correcto, CUFECheck te abre la búsqueda oficial con el código cargado. Allí el catálogo pide además el NIT del emisor o del receptor, sin puntos, comas ni dígito de verificación, y la casilla «Verifique que es un ser humano». Un CUFE correcto que el catálogo no encuentra tiene su propia guía en este sitio: no siempre significa que la factura sea falsa.

Si el emisor no te entrega el XML

La normativa de factura electrónica obliga al emisor a entregar al adquirente el documento electrónico, no sólo su representación gráfica. Si únicamente te llegó un PDF o una imagen, pide el XML o el archivo comprimido con el AttachedDocument: con él tendrás el CUFE completo, los NIT del emisor y del receptor y la respuesta de validación de la DIAN, todo sin depender de una foto.

Mientras tanto, no apruebes ni pagues sobre un código que no pudiste completar. Documenta el pedido al proveedor con fecha y deja la factura en espera. Una constancia de que el CUFE llegó incompleto, con la hora de tu consulta, es parte del soporte de cuentas por pagar y CUFECheck te la genera localmente.

Lista rápida antes de decidir

  • Cuenta los caracteres: un CUFE tiene exactamente 96, y sólo usa dígitos del 0 al 9 y letras de la a a la f.
  • Cópialo del XML (etiqueta cbc:UUID) o de la dirección del código QR, no del texto del PDF.
  • Quita espacios, saltos de línea, comillas y el rótulo «CUFE:» si vino pegado.
  • Si el código empieza distinto o el documento es una nota crédito, quizá es un CUDE: también tiene 96 caracteres, pero es otro documento.
  • Comprueba el formato en CUFECheck antes de ir al catálogo: te ahorra la casilla humana y una consulta perdida.

Preguntas frecuentes

¿Cuántos caracteres tiene un CUFE?

96 caracteres hexadecimales (dígitos 0-9 y letras a-f). Es el resultado de una función SHA-384 aplicada a datos de la factura, escrito en hexadecimal. El CUDE de las notas crédito y débito tiene la misma longitud.

El PDF muestra el CUFE partido en dos líneas. ¿Cuál es el correcto?

Las dos líneas juntas, sin el espacio o el salto entre ellas. Si al unirlas no llegas a 96 caracteres, el PDF recortó el código: pide el XML al emisor y cópialo desde ahí.

Pegué el CUFE en Google y no me sale nada. ¿Es falso?

No. Un buscador no consulta el catálogo de la DIAN; sólo busca páginas que contengan ese texto. Un CUFE que no aparece en Google es lo normal. Pégalo en el catálogo oficial o en CUFECheck.

Este sitio reemplaza el catálogo de la DIAN?

No. CUFECheck ayuda a consultar el catálogo público, pero no sustituye el portal de la DIAN ni el criterio de tu contador o revisor fiscal.

El reporte PDF es una certificación DIAN?

No. Es un reporte PDF de verificación no oficial con fecha y hora de consulta. No es una constancia, certificado ni aval emitido por la DIAN.

Que pasa si el CUFE no aparece?

Verifica que pegaste el CUFE completo, sin espacios ni caracteres faltantes. Si el documento sigue sin aparecer, valida directamente en la DIAN y solicita soporte al emisor.