Saltar al contenido

RETROLECTOR

Lee facturas, con su grado de certeza.

Sube un PDF o una foto de la factura: campos tipados y una puntuación de confianza por campo.

Qué hace

Cuatro piezas concretas, no una promesa general.

Lee PDF o foto

Sube una factura escaneada o fotografiada y vuelve con campos tipados —número, fechas, importes, NIF— cada uno con su puntuación de confianza.

Motor híbrido

Un modelo de lenguaje local propone los campos y un motor de búsqueda verifica los importes contra la aritmética de la factura: base + cuota = total.

Revisa y corrige

Cada campo lleva su confianza al lado, así que solo revisas lo que hace falta revisar antes de dar la factura por buena y exportarla a Excel, CSV o al ERP Aplifisa.

API y agentes MCP

Expone una API (/api/v1/invoices/extract) y un servidor MCP en /mcp para que un agente de IA extraiga, consulte y exporte facturas. Apagado de fábrica.

Las cifras, medidas

Todo lo que sigue sale de una medición guardada en el repositorio del producto, con su fecha y su tamaño de muestra. Incluimos también dónde el producto es más débil: en un producto fiscal, decir de qué no estamos seguros es una virtud, no una disculpa.

Con el modelo local · motor híbrido 6.315 ms mediana por documento
  • Media: 6.822 ms
  • Máximo: 13.047 ms — antes de esta mejora, el híbrido llegaba a 65.652 ms (el motor solo con el modelo, a 158.232 ms)
  • Facturas de una sola página: 4.512 ms por documento
89 facturas · medido el 27-08-2026 · docs/medidas/2026-08-27-velocidad.md
Sin modelo · motor de búsqueda 62 ms media por documento
  • Mediana: 61 ms
  • Dos órdenes de magnitud menos que con modelo, sin descargar el modelo
  • En las 42 facturas españolas donde cierra la aritmética: 42 de 42 aciertos en el total, sin ninguna objeción de validación
83 facturas · medido el 26-08-2026 · docs/medidas/2026-08-26-motor-busqueda.txt
Lo que no decimos

No existe ninguna medición de qué fracción de facturas resuelve la heurística sola una vez el sistema ha aprendido a repartir el trabajo entre los dos motores.

Por eso no damos un tercer tiempo «medio en producción» que mezcle los dos regímenes: dos números medidos, cada uno con su condición al lado, y nada intermedio inventado.

«La búsqueda cuesta milisegundos sobre una inferencia de catorce segundos. El salto del 84 % al 97 % en el total no se paga con nada.»

docs/medidas/2026-08-27-tres-motores.md · 89 facturas · 27-08-2026

Campos fuertes ≥ 95 %

  • Encabezamiento del documento100 %
  • Número de factura98,9 %
  • NIF del cliente97,8 %
  • Total96,6 %
  • Fecha96,6 %
  • Fecha de vencimiento96,6 %
  • Base imponible95,5 %

Campos intermedios 80–94 %

  • Cuota total91,0 %
  • Nombre del cliente87,6 %
  • Número de bloques del desglose83,1 %

Campos débiles < 80 %

  • NIF del emisor71,9 %
  • Descripción de la operación68,5 %
  • Nombre del emisor59,6 %

Línea base vigente del motor híbrido: 89 facturas, medida el 31-08-2026 (tests/Reconocedor.Integration.Tests/lineas-base/precision-Hybrid.json). El catálogo cubre también tickets españoles, con su propia línea base: 30 tickets, medida el 11-09-2026.

En tu equipo, sin conexión

El servicio se instala como un Servicio Windows en el equipo de la gestoría. El modelo corre ahí mismo: no hace falta internet para leer una factura.

Ejemplo real de un log de instalación — no es una promesa
==> Midiendo lo que tarda este equipo en una factura...
    4,6 s por factura. Un lote de treinta: 2,3 minutos.
    Referencia: 6,4 s en un portátil con RTX 4060.
  • Copia de seguridad automática

    Al arrancar y una vez al día, sin ningún interruptor que encender. Se guardan las siete más recientes.

  • Un puesto, o varios

    En un solo equipo, la propia sesión de Windows ya protege el acceso: no hace falta configurar nada. En red, la identidad la da el dominio de Windows (Kerberos o NTLM), sin contraseñas nuevas.

  • El registro no guarda tus datos

    El registro de actividad por factura no guarda ningún valor extraído —ni NIF, ni importes, ni razón social—: son facturas de terceros.