Optimatiza
Cotizar mi idea

Caso técnico · Prototipo propio de Optimatiza

De una imagen a un registro estructurado.

Capturista Digital explora cómo extraer campos de una factura, validar su estructura y añadir una fila a un libro de Excel. La demostración usa documentos de ejemplo y no representa una operación de cliente en producción.

PythonFastAPIPydanticopenpyxlGemini

Un recorrido que se puede inspeccionar antes de conectarlo con una operación real.

El problema inicial

Trasladar información de facturas desde imágenes a registros requiere una salida consistente: proveedor, fecha, número de documento e importes. Los campos faltantes, duplicados y criterios de revisión importan antes de integrar una operación contable.

Nuestra responsabilidad

El proyecto propio cubre el flujo del prototipo y su demostración: recibir la imagen, construir datos estructurados, comprobar el esquema y escribir el libro. La mensajería y el correo se representan en la interfaz.

Cuatro etapas con responsabilidades separadas.

  1. Recibir

    Seleccionar una imagen desde la interfaz del prototipo que representa mensajería.

  2. Extraer

    Gemini es el proveedor de extracción implementado. Tres muestras sintéticas también tienen respuestas predefinidas para reproducir la demostración.

  3. Validar

    Pydantic comprueba la estructura de los datos recibidos. La validación de tipos no demuestra por sí sola exactitud factual o fiscal.

  4. Registrar

    openpyxl añade una fila al libro XLSX. La interfaz presenta el registro y una vista previa de notificación.

Decisiones técnicas

Separar responsabilidades

La extracción, la validación del esquema y la escritura del libro son componentes separados. Sus entradas, salidas y puntos de fallo se pueden inspeccionar.

Reproducir la demostración

Los tres documentos sintéticos conocidos tienen datos predefinidos de respaldo. El vídeo no identifica qué ruta de extracción produjo cada registro mostrado.

Mantener la revisión explícita

Un esquema válido es una comprobación. Los documentos representativos, campos, duplicados y excepciones requieren su revisión antes de una integración operativa.

La demostración y sus límites

Sobre la grabación. Es un montaje de demostración con documentos sintéticos. WhatsApp y el aviso de correo son representaciones de interfaz; el prototipo no acredita envíos reales por WhatsApp Business ni por correo.

Este recorrido editado y sin voz usa documentos sintéticos. Los avisos permanentes distinguen las interfaces simuladas; el vídeo no acredita exactitud, latencia, ahorro ni resultados de clientes.

Recorrido visual editado de 21 segundos, sin audio, con rótulos en español. No es una prueba cronometrada ni una medición de precisión. El recorrido escrito explica sus etapas.

Qué respalda la evidencia

Lo observado y lo implementado

  • La implementación recibe una imagen, estructura campos y añade una fila a un libro XLSX.
  • La grabación permite observar el recorrido con datos de muestra. No acredita exactitud de extracción ni tiempo de procesamiento.
  • El cálculo de ahorro multiplica documentos por un tiempo manual supuesto. No resta latencia de IA, revisión, costes ni retrabajo.

Límites del alcance

  • No se acredita operación de clientes en producción ni corrección contable.
  • Gemini utiliza una API de IA externa; el proyecto no se presenta como procesamiento completamente local.
  • Este prototipo no prueba envíos por WhatsApp Business ni por SMTP/Graph.

Antes de una integración operativa

  • Evaluar documentos representativos autorizados y registrar la ruta de extracción y los errores.
  • Definir permisos, tratamiento de duplicados, revisión humana y protección de datos.
  • Conectar los canales y sistemas reales; después medir exactitud y tiempos de extremo a extremo con un protocolo reproducible.

Evaluemos este recorrido con sus documentos.

Podemos revisar sus documentos, controles y sistemas de destino para definir una implementación y sus criterios de aceptación.