Aprende a configurar y usar el workflow LectorFactura para extraer automáticamente los datos clave de facturas electrónicas DIAN en formato PDF y organizarlos en un archivo CSV usando N8N.
🎥 Tutorial en video
A continuación tienes el video completo donde se muestra el proceso paso a paso:
Cómo funciona el workflow
El workflow LectorFactura procesa archivos PDF de facturas emitidas por la DIAN para extraer automáticamente datos detallados de los productos o servicios facturados, sin costo adicional por tokens o agentes de IA.
Pasos del flujo de trabajo:
- Se organizan todos los archivos PDF de las facturas a la carpeta "data folder" de WinN8N.
- El workflow lee esos PDF y filtra únicamente archivos con la extensión .pdf para su procesamiento.
- Usa un nodo de extracción de texto para convertir el contenido de los PDF en texto legible.
- Un código personalizado en el workflow analiza el texto extraído para parsear y organizar los siguientes datos:
- Datos del documento: número de factura, fechas, tipo y forma de pago, orden de pedido.
- Datos del emisor (proveedor): razón social, NIT, dirección, teléfono, correo, régimen fiscal.
- Datos del adquiriente (cliente): nombre, tipo y número de documento, dirección, teléfono, correo.
- Detalles de los productos: código, descripción, cantidad, precios, impuestos aplicados.
- Totales financieros: subtotal, impuestos, descuentos, recargos, total neto y pago.
- Los datos se dividen por producto y se mezclan para insertar las filas en una tabla de datos configurada en N8N.
- Finalmente, se espera el procesamiento y la información se organiza y puede descargarse en formato CSV para su uso en Excel u otras aplicaciones.
Beneficios de esta automatización
• Automatización completa sin costo adicional de tokens o agentes de IA. • Extracción precisa de datos clave de facturas electrónicas DIAN en formatos PDF. • Interpretación detallada: datos del proveedor, cliente, productos y totales financieros. • Integración directa con tablas de datos en N8N para fácil acceso y manipulación. • Exportación organizada a archivo CSV listo para análisis o contabilidad. • Workflow flexible que puede ser ejecutado fácilmente desde la interfaz de N8N. • Ayuda a reducir errores manuales y aumentar la productividad en la gestión de facturas.
Requisitos para implementarlo
• Tener instalado y configurado WinN8N o entorno que soporte n8n workflows. • Contar con archivos PDF de facturas generadas por el portal de la DIAN. • Crear una tabla de datos en N8N llamada 'documentos_dian' importando la plantilla CSV proporcionada. • Configurar nodos en el workflow con el identificador correcto de la tabla de datos. • Comprensión básica de flujos y nodos en N8N para ejecutar y verificar el flujo de trabajo.