Error DIAN: FAD05
Qué significa
Section titled “Qué significa”La DIAN rechazó la factura porque el número de factura enviado ya fue utilizado previamente con la misma resolución de numeración, o el número está fuera del rango autorizado.
El código FAD05 corresponde al rechazo por duplicidad o inconsistencia en la
numeración según el Anexo Técnico FEV 1.9.
Envelope de ejemplo
Section titled “Envelope de ejemplo”{ "error": { "type": "dian_rejected", "code": "FAD05", "message": "DIAN rechazó la factura por conflicto en la numeración. El número FE00042 ya existe para esta resolución.", "doc_url": "https://docs.emitia.co/dian-errors/FAD05", "request_id": "req_01HX…", "dian_code": "FAD05" }}HTTP status: 422 Unprocessable Entity
Causas
Section titled “Causas”| Causa | Descripción |
|---|---|
| Número duplicado | El consecutivo FE00042 ya fue enviado y aceptado por la DIAN |
| Race condition en tu sistema | Dos procesos paralelos intentaron asignar el mismo número |
| Numeración incorrecta en producción | Usaste numeración de habilitación en producción o vice versa |
| Resolución incorrecta | El número está fuera del rango [from, to] de la resolución activa |
Cómo resolverlo
Section titled “Cómo resolverlo”-
Verifica que no tienes otro sistema asignando números del mismo rango. Un solo proceso debe ser el dueño del consecutivo.
-
Verifica la resolución activa —
GET /v1/numbering-resolutionspara confirmar que el rango[from, to]cubre el número que estás intentando usar. -
Nunca reutilices un número rechazado — si una factura fue rechazada con FAD05, emite la siguiente con el número correcto del consecutivo.
-
Para contingencia: si el error ocurre en modo contingencia (Tipo 04), el mismo número y CUFE se reutilizan en la regularización posterior. No asignes un número nuevo.
Qué NO hacer
Section titled “Qué NO hacer”- No reintentar con el mismo número — DIAN ya tiene ese número como usado o rechazado.
- No incrementar manualmente el contador fuera del sistema de Emitia.
- No usar
InvoiceTypeCode: '20'para contingencia — el código correcto es'04'(Contingencia DIAN). Cambiar el código no resuelve FAD05.
Referencias
Section titled “Referencias”- Anexo Técnico FEV 1.9, §8 (Numeración autorizada)
- Resolución DIAN 000165/2023
Ver también
Section titled “Ver también”- Conceptos: Ambientes — numeración separada por ambiente
- Error: conflict — conflictos de negocio en la API Emitia