Guía Completa: Habilitación DIAN Paso a Paso (Anexo 1.9)
Todo el proceso de habilitación ante la DIAN explicado detalladamente: desde la generación del certificado digital hasta la salida a producción. Incluye checklist descargable.
Introducción
La habilitación ante la DIAN (Dirección de Impuestos y Aduanas Nacionales) es el proceso obligatorio para cualquier software de facturación electrónica en Colombia. Este proceso está regulado por el Anexo 1.9 de la Resolución 000042 y garantiza que tu solución cumpla con todos los requisitos técnicos y normativos.
Fase 1: Preparación Previa
1.1 Certificado Digital del Software
El primer paso es generar el certificado digital (archivo .pfx) que identificará a tu software ante la DIAN. Este certificado debe:
- Ser emitido por una entidad de certificación autorizada por la DIAN
- Tener vigencia mínima de 1 año
- Incluir el NIT de la empresa desarrolladora
- Cumplir con estándares X.509 v3
1.2 Registro en Ambiente de Pruebas
Una vez tienes el certificado, debes registrar tu software en el ambiente de pruebas de la DIAN:
- Accede al portal de habilitación DIAN
- Completa el formulario de registro de software
- Sube el certificado digital (.pfx)
- Obtén tu ID de software y credenciales de prueba
Fase 2: Pruebas Funcionales (Set de Transmisión)
La DIAN requiere que ejecutes un conjunto de pruebas obligatorias:
| Prueba | Descripción | Resultado Esperado |
|---|---|---|
| Envío de Factura | Transmitir factura electrónica UBL 2.1 válida | Acuse de recibo "Procesado Correctamente" |
| Nota Crédito | Transmitir nota crédito referenciando factura | Acuse de recibo "Procesado Correctamente" |
| Nota Débito | Transmitir nota débito referenciando factura | Acuse de recibo "Procesado Correctamente" |
| Consulta de Factura | Consultar estado de factura transmitida | Respuesta con estado y CUFE |
| Contingencia | Generar CUFE offline y transmitir al recuperar conectividad | Sincronización exitosa en lote |
Fase 3: Solicitud Ambiente Producción
Una vez superadas todas las pruebas funcionales:
- Solicita el paso a ambiente de producción
- Define rangos de resolución (prefijos, desde/hasta, vigencia)
- Configura certificados de producción
- Realiza prueba de "smoke test" en producción
Fase 4: Salida a Producción
Con todo aprobado, tu software está listo para facturar en producción real.
Checklist Descargable
Descarga nuestra checklist completa de habilitación DIAN (PDF) con todos los pasos, validaciones y tiempos estimados.
Tiempos Estimados
- Preparación: 1-2 días
- Pruebas funcionales: 2-3 días
- Aprobación DIAN: 1-2 días hábiles
- Total: 3-5 días hábiles con documentación lista
Errores Comunes a Evitar
- Certificado digital vencido o con datos incorrectos
- XML no valida contra esquemas XSD DIAN
- Firma digital inválida (XAdES-BES mal formado)
- CUFE duplicado o mal generado (SHA-384)
- No probar contingencia antes de salir a producción