Set de Pruebas DIAN
Última actualización: 15 de enero de 2025
Para cambiar de estado “Registrado” a “Habilitado” en DIAN, debes completar exitosamente el set de pruebas.
Requisitos del Set de Pruebas
Debes enviar exitosamente y consecutivamente:
| Documento | Cantidad | Descripción |
|---|---|---|
| Factura Electrónica | 2 | Facturas de venta con diferentes datos |
| Nota Crédito | 1 | Anulación parcial o total de factura |
| Nota Débito | 1 | Corrección que aumenta valor de factura |
¿Necesito una Empresa Real?
Respuesta Corta
- Para REGISTRO en DIAN: SÍ necesitas empresa real con NIT válido
- Para PRUEBAS en HABILITACIÓN: NO necesitas datos reales del comprador
- Para PRODUCCIÓN: SÍ necesitas todo real
Pruebas en Ambiente de HABILITACIÓN
En el ambiente de habilitación puedes usar datos ficticios del comprador:
- ✅ NO necesitas: Datos reales del comprador
- ✅ Puedes usar: Nombres, emails, documentos ficticios
- ✅ SÍ necesitas: Estructura correcta (formato válido)
Ejemplo de datos ficticios válidos:
<Buyer>
<Name>Juan Pérez (Prueba)</Name>
<Email>prueba@test.com</Email>
<DocumentType>CC</DocumentType>
<DocumentNumber>1234567890</DocumentNumber>
</Buyer>
Validaciones DIAN en Habilitación
El web service de DIAN valida:
- Estructura XML: Cumple esquema UBL 2.1
- Firma Digital: Certificado válido y firma verificable
- CUFE: Cálculo correcto SHA-384
- Secuencia: Numeración consecutiva
- Totales: Cálculos matemáticos correctos
- Campos obligatorios: Todos presentes y con formato válido
- Datos del vendedor: NIT, razón social, dirección deben ser reales
Datos del Comprador
En ambiente de habilitación, DIAN NO valida si los datos del comprador son reales. Solo verifica el formato.
Generar Pruebas en Cyclora
Opción 1: Dashboard de Testing
- Ir a Configuración → Facturación
- Click en botón “Generar Set de Pruebas DIAN”
- El sistema genera automáticamente:
- ✅ 2 facturas con datos ficticios
- ✅ 1 nota crédito referenciando factura #1
- ✅ 1 nota débito referenciando factura #2
- Envía documentos a DIAN
- Muestra resultados de validación en tiempo real
Opción 2: Generar Facturas de Prueba desde Ventas
- Crear venta de vehículo, componente o servicio
- En el drawer de facturación:
- Marcar checkbox “Factura de Prueba (DIAN)”
- Usar datos ficticios del comprador
- Usar rangos de numeración de prueba (SETT1, SETT2, etc.)
- Generar y enviar factura
- Repetir para notas crédito y débito
Seguimiento del Set
En Portal DIAN
- Acceder a “Habilitación” → “Estado de Documentos”
- Ver estado de cada documento:
- 🟢 Aprobado: Documento válido
- 🔴 Rechazado: Revisar errores
- 🟡 En proceso: DIAN validando
En Cyclora
El dashboard de facturación muestra:
- Documentos enviados
- Estado DIAN en tiempo real
- Errores específicos si hay rechazo
- Progreso del set (1/4, 2/4, 3/4, 4/4)
Errores Comunes y Soluciones
| Error | Causa | Solución |
|---|---|---|
CUFE inválido | Cálculo incorrecto del CUFE | Verificar orden de campos en cálculo SHA-384 |
Firma digital no válida | Certificado expirado o corrupto | Renovar certificado o verificar password |
Estructura XML incorrecta | No cumple esquema UBL 2.1 | Revisar generación de XML según anexo técnico |
Secuencia no consecutiva | Saltos en numeración | Usar siguiente número disponible |
Totales no cuadran | Error en cálculo de IVA | Verificar fórmula: subtotal × 0.19 = IVA |
Comprador sin email | Campo requerido vacío | Agregar email válido (puede ser ficticio) |
Consejo
Si recibes un rechazo, revisa el mensaje de error detallado en el portal DIAN y corrige antes de reenviar.
¿Qué pasa después del Set de Pruebas?
Una vez completado el set de 4 documentos exitosamente:
- DIAN valida automáticamente tu set de pruebas
- Tu estado cambia de “Registrado” a “Habilitado”
- El RUT se actualiza automáticamente con responsabilidad de facturador
- Recibes confirmación por email
- Puedes cambiar a ambiente de producción