Qué es el CUFE y por qué la DIAN le rechaza una factura
El CUFE no es un número consecutivo ni un código interno: es una huella calculada a partir del contenido de la factura. Entender eso explica casi todos los rechazos.
Si alguna vez miró una factura electrónica de cerca, vio abajo un código larguísimo, algo así como a3f9c2... de casi cien caracteres. Ese es el CUFE, y casi nadie sabe qué es.
Vale la pena saberlo, porque entenderlo explica la mayoría de los rechazos de la DIAN.
El CUFE es una huella, no un número
CUFE quiere decir Código Único de Facturación Electrónica. La palabra clave es único.
No es un consecutivo. No lo asigna la DIAN. Se calcula, y se calcula a partir del contenido de la propia factura: el NIT de quien emite, el del cliente, la fecha, la hora, los valores, los impuestos, el número del documento y la clave técnica de su resolución.
Todos esos datos entran a una fórmula matemática y sale ese código largo.
La consecuencia es lo interesante: si usted cambia un solo peso de la factura, el CUFE cambia por completo. No cambia un poquito — cambia entero.
Por eso funciona como huella digital. Cualquiera puede tomar una factura, volver a calcular el CUFE y comparar. Si coincide, la factura no fue alterada desde que la DIAN la validó. Si no coincide, alguien le movió algo.
Esta es la razón de fondo por la que una factura electrónica no se "corrige". Corregirla la convertiría en otro documento distinto, con otra huella. Lo que se hace es emitir una nota crédito que la anula, y después una factura nueva.
Entonces, ¿por qué rechazan una factura?
En la práctica los rechazos casi nunca son misteriosos. Son casi siempre uno de estos, y todos se pueden revisar antes de enviar.
1. El NIT o el dígito de verificación
El más común de todos, y el más bobo.
El dígito de verificación no es un número que uno escoja: se calcula a partir del NIT con una fórmula fija. Si alguien lo escribió a mano y se equivocó, la DIAN lo detecta al instante.
Lo mismo con el NIT del cliente. Un cliente mal grabado hace años, que en papel nunca molestó, ahora tumba la factura.
2. La resolución
Tres formas de fallar aquí:
- El número se salió del rango. Su resolución iba del 1 al 5.000 y usted
va en la 5.001.
- La resolución venció. Tienen fecha de caducidad.
- El prefijo no corresponde. Está emitiendo con
FVuna resolución
autorizada para FE.
3. Los totales no cuadran
La DIAN vuelve a sumar. Renglón por renglón, con los impuestos, y compara con el total que usted declaró.
Y aquí aparece el enemigo silencioso: el redondeo. Si su sistema calcula el IVA renglón por renglón y redondea cada uno, pero la DIAN suma primero y redondea después, puede salir una diferencia de un peso. Un peso es suficiente para que la rechacen.
4. Fechas imposibles
Facturas con fecha futura, o con fecha muy vieja. Hay un plazo entre la fecha del documento y el momento en que se transmite. [REVISAR: poner el plazo vigente para el envío]
5. Campos obligatorios vacíos
En papel, "forma de pago" o "medio de pago" era opcional en la práctica — nadie los revisaba. En electrónico son obligatorios y el documento no pasa sin ellos.
Lo mismo con la unidad de medida de cada producto. Un catálogo armado con las prisas, con la unidad en blanco, tumba todas las facturas que lleven ese producto.
Lo que esto significa para el día a día
Hay una conclusión práctica en todo esto, y es la que más plata ahorra:
Los rechazos de la DIAN casi nunca son un problema de facturación. Son un problema de datos que ya estaban mal.
El NIT del cliente que quedó mal digitado en 2019. El producto sin unidad de medida. El cliente sin dirección. Todo eso convivió con usted años sin hacer ruido, porque en papel nadie lo miraba.
La facturación electrónica no creó esos errores. Solo los volvió visibles, y además los volvió urgentes: ahora frenan la venta.
Por eso el mejor momento para limpiar la base de clientes y de productos es antes de empezar a facturar electrónicamente, no después, con un cliente esperando en el mostrador.
Cómo revisarlo antes de que lo rechacen
Un sistema bien hecho valida esto antes de enviar, no después:
- Calcula el dígito de verificación y no deja grabar un NIT que no cuadre.
- Avisa cuando el rango de la resolución se está acabando, con tiempo.
- Avisa cuando la resolución se va a vencer.
- Suma los totales de la misma forma en que los suma la DIAN.
- No deja grabar un producto sin unidad de medida.
Todo eso es más barato que un rechazo, porque un rechazo pasa con el cliente enfrente.
En Contafir, el dígito de verificación se calcula solo y no deja grabar un NIT torcido; el sistema avisa cuando la resolución se va acabando o venciendo; y los totales se calculan igual que los recalcula la DIAN, para que no aparezca la diferencia de un peso.
Esto ya lo hace Contafir por usted
Factura ante la DIAN, causa la venta y deja el inventario al día sin que nadie vuelva a teclearlo. Pruébelo con sus propios datos.
Empezar la prueba