El número de factura es un consecutivo del emisor
Puede incluir prefijo y numeración definida por el facturador. Por sí solo no necesariamente es único si mezclas documentos de varios emisores.
El CUFE identifica el documento electrónico
El CUFE se genera a partir de información del documento y sirve como identificador dentro del sistema de facturación electrónica. Para conciliaciones suele ser una llave muy útil cuando está disponible y correctamente capturado.
No fuerces una sola llave para todos los casos
Bases incompletas pueden no traer CUFE. Diseña una jerarquía: coincidencia por CUFE y, para excepciones, una combinación suficientemente estricta de tercero, número, fecha y valor.
Normaliza antes de comparar
Quita espacios innecesarios, homologa mayúsculas/minúsculas, NIT, prefijos y formatos de fecha. Muchos “faltantes” desaparecen después de normalizar.
Checklist para elegir la llave
- Comprueba si ambas bases traen CUFE completo.
- Normaliza espacios y caracteres antes de comparar.
- Si falta CUFE, combina tercero + número + valor y, cuando aporte, fecha.
- Evita cruzar solo por número cuando mezclas varios emisores.
- Marca coincidencias aproximadas para revisión, no como coincidencias definitivas.
Ejemplo de revisión
Dos proveedores distintos pueden tener una factura “1001”. Un cruce solo por número daría una coincidencia falsa. Al incluir NIT o usar CUFE, el riesgo baja considerablemente.
Automatiza el cruce en Excel
Usa una herramienta PCCOL para organizar el proceso y conservar trazabilidad de la revisión.
Ver herramienta PCCOLPreguntas frecuentes
¿El CUFE y el número de factura son lo mismo?
No. El número de factura corresponde al consecutivo comercial/fiscal del emisor; el CUFE es un identificador electrónico calculado para el documento.
¿Puedo tener dos números iguales de diferentes proveedores?
Sí, por eso el número sin tercero u otra llave puede producir coincidencias equivocadas.
Anatomía del CUFE
El CUFE (Código Único de Factura Electrónica) es un valor calculado con el algoritmo SHA-384 a partir de datos del documento, como número, fecha, hora, valores, impuestos, NIT del emisor, identificación del adquirente, clave técnica y ambiente, en el orden que fija el anexo técnico de la DIAN. Se expresa en 96 caracteres hexadecimales (0-9 y a-f). Otros documentos electrónicos, como notas y documento soporte, usan el CUDE, calculado de forma análoga.
Normalización antes de cruzar
| Campo | Problema típico | Regla de normalización |
|---|---|---|
| CUFE | Espacios, saltos de línea o mayúsculas mezcladas | Quitar espacios y convertir a minúsculas; validar longitud de 96 |
| NIT emisor | Con o sin dígito de verificación, con puntos o guiones | Solo dígitos y sin DV en la llave |
| Prefijo + número | “FE-1001”, “FE1001”, “1001” | Separar prefijo y número; quitar ceros a la izquierda de forma consistente |
| Fecha | Formatos distintos entre DIAN y ERP | Convertir a AAAA-MM-DD |
| Valor | Decimales y separadores distintos | Redondear a pesos y definir tolerancia |
Jerarquía de llaves con casos
| Nivel | Llave | Cuándo usarla | Resultado |
|---|---|---|---|
| 1 | CUFE normalizado | Ambas bases lo traen completo | Coincidencia definitiva |
| 2 | NIT emisor + prefijo + número | Falta el CUFE en el ERP | Coincidencia fuerte; revisar valor |
| 3 | NIT + número + fecha + valor (con tolerancia) | Faltan prefijo y CUFE | Coincidencia probable; marcar para revisión |
| 4 | Solo número | Nunca como llave automática | Alto riesgo de falso positivo |
Caso: el ERP registra “1001” del proveedor A y la base DIAN trae “FE1001” del mismo NIT, con CUFE. En el nivel 2, después de separar el prefijo, ambos coinciden y el CUFE se copia al ERP como llave definitiva. Otro proveedor con factura “1001” no coincide porque su NIT es distinto.
Verificación técnica: 21 de septiembre de 2026, con base en la documentación de facturación electrónica de la DIAN.
