Skip to content

[EXAMPLE ISSUE - ES] Parser open-source con IA para facturas y albaranes #2

Description

@jmtdev0

[EXAMPLE ISSUE - ES] Parser open-source con IA para facturas y albaranes

💡 NOTA IMPORTANTE: Esta issue es un ejemplo ilustrativo simulado a partir de las respuestas de nuestra encuesta del ecosistema. Aunque representa un cuello de botella operativo muy común en el mundo real, usa un nombre de empresa ficticio y no corresponde a ninguna empresa o entidad real.

📌 Contexto y origen

  • Fuente: Encuesta tecnológica a la comunidad - Respuestas a las preguntas 7 y 8 ("Tareas monótonas" y "Lista de deseos").
  • Empresa: Empresa Falsa 123 (empresa ficticia de ejemplo).
  • Sector: Logística de última milla y distribución (Madrid, España).

🛑 El problema (el "pain point")

Nuestro equipo administrativo y logístico dedica entre 2 y 3 horas cada día a transcribir manualmente datos de albaranes físicos y digitales, así como facturas de proveedores, a nuestro ERP interno.

Como trabajamos con decenas de proveedores locales distintos, no existe un formato estandarizado. Algunos envían PDFs limpios, otros mandan correos sin estructura, y muchos conductores entregan recibos físicos arrugados, escritos a mano o mal impresos.

Por qué esto es un problema:

  • Es una tarea muy monótona, propensa a errores y que no aporta valor estratégico a nuestras operaciones diarias.
  • Los retrasos en la introducción manual de datos provocan descuadres de inventario y alertas de pagos atrasados en nuestro sistema contable.

🎯 La lista de deseos (historia de usuario)

"Ojalá tuviéramos un asistente digital sencillo y fácil de incorporar al flujo actual, donde pudiéramos soltar cualquier documento —ya sea un PDF nítido o una foto rápida hecha con el móvil de un albarán— y que reconociera al instante el proveedor, extrajera las líneas, cantidades y totales, y lo formateara perfectamente para nuestro sistema."

Requisitos de alto nivel

  1. Ingesta multiformato: La herramienta debe aceptar PDFs estándar, imágenes JPG/PNG (escaneos o fotos hechas por repartidores) y texto sin procesar.
  2. Extracción inteligente: Sin necesitar plantillas rígidas para cada proveedor, debería usar capacidades LLM/Vision para extraer:
    • Nombre del proveedor y NIF/CIF
    • Fecha del documento y número de referencia
    • Líneas del documento (descripción del artículo, cantidad, precio unitario, precio total)
    • Desglose de impuestos e importe final
  3. Validación humana: Una interfaz sencilla e intuitiva con vista lado a lado (documento original frente a datos extraídos), donde una persona pueda verificar rápidamente la precisión y hacer clic en "Aprobar" antes de exportar.
  4. Exportación limpia: Capacidad para descargar los datos aprobados como JSON o CSV estandarizado, fácil de mapear a cualquier ERP heredado.

🚀 Visión open-source propuesta

En lugar de comprar un SaaS OCR empresarial caro y rígido que cobra por página, queremos construir una solución ligera, autoalojable y orientada a la comunidad.

  • Privacidad primero: Idealmente debería admitir LLMs/Vision locales y open-source (como Qwen2-VL o Llama-3-Vision ejecutándose vía Ollama/LM Studio), para que las pequeñas empresas no tengan que filtrar datos financieros sensibles a APIs de terceros.
  • Extensible: Una estructura modular donde los desarrolladores puedan añadir fácilmente nuevos adaptadores de exportación o reglas de validación.

🛠️ Cómo puedes ayudar

Si este proyecto suena como algo que podría beneficiar a tu empresa o a ti, construyámoslo juntos.

  • Desarrolladores: Necesitamos ayuda para montar el pipeline de procesamiento documental y la orquestación de LLMs locales.
  • Diseñadores UI/UX: Necesitamos una interfaz de validación extremadamente sencilla para personal administrativo no técnico.
  • Profesionales de logística: Comparte facturas anonimizadas de ejemplo o casos límite para ayudarnos a probar la precisión del parser.

💬 Deja un comentario abajo o una reacción si quieres colaborar en este repositorio.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions