Scan Types

Choose the right scan type: Receipt, Invoice, or Other

Descripción general de los tipos de escaneo

Yomio ofrece tres tipos de escaneo, cada uno optimizado para un tipo diferente de documento. Elegir el tipo correcto es el factor más importante para una extracción de datos exitosa.

🧾

Recibo

Engine: Azure Document Intelligence

Best for: Recibos en papel fotografiados con tu cámara
Examples: Recibos de supermercado, facturas de restaurante, tickets de tienda, recibos de gasolinera
Limitations: Solo funciona con fotos de recibos en papel reales. Las capturas de pantalla, las páginas web y los pedidos digitales no se aceptarán.
How it works: La imagen se envía al modelo «prebuilt-receipt» de Azure DI, un OCR especializado que ha sido entrenado con millones de fotografías reales de recibos.
📄

Factura

Engine: Azure Document Intelligence

Best for: Facturas formales, recibos y documentos financieros estructurados
Examples: Facturas de contratistas, facturas de servicios públicos, suscripciones a programas informáticos, facturas de autónomos
Limitations: Funciona mejor con documentos digitales nítidos. Las facturas escritas a mano o con anotaciones pueden presentar una precisión reducida.
How it works: La imagen se envía al modelo de factura predefinido de Azure DI, que reconoce los campos específicos de las facturas.
📋

Otros

Engine: GPT-4o Vision (OpenRouter)

Best for: Capturas de pantalla, páginas web, confirmaciones por correo electrónico y cualquier otro elemento que no sea estándar
Examples: Capturas de pantalla del carrito de la compra de una página web, páginas de confirmación de pedidos, recibos por correo electrónico, presupuestos y estimaciones
Limitations: No hay límites específicos: admite prácticamente cualquier imagen que contenga texto.
How it works: La imagen se envía a GPT-4o, una IA multimodal que analiza la imagen visualmente y extrae datos estructurados. No se requiere ningún paso de OCR por separado. Los elementos se clasifican automáticamente.

Guía rápida para la toma de decisiones:

¿No estás seguro de qué tipo elegir? Siga este flujo:

1

¿Se trata de un recibo en papel de una tienda o un restaurante?

→ Choose: Recibo

2

¿Se trata de una factura oficial o de un recibo (en PDF o impreso)?

→ Choose: Factura

3

¿Se trata de una captura de pantalla, una página web, un correo electrónico o un pedido digital?

→ Choose: Otros

4

¿Se ha producido algún error al generar el recibo o la factura?

→ Choose: Otro (inténtalo de nuevo con este tipo)

Escenarios de falla comunes

Estos son los errores más comunes y cómo corregirlos:

ScenarioYou choseResultShould beWhy
Captura de pantalla del carrito de la compra de una página web (Walmart, Amazon, IKEA, etc.)Recibo❌ ERROR — OCR_FAILEDOtrosEl modelo de recibos de Azure DI espera una foto de un recibo en papel. Una captura de pantalla de una página web tiene un diseño, unas fuentes y un contraste diferentes que el modelo no puede analizar.
Captura de pantalla de un correo electrónico de confirmación de pedidoRecibo❌ ERROR — OCR_FAILEDOtrosPor la misma razón: el diseño de los correos electrónicos no se parece al de un recibo.
Foto de la pantalla de un ordenador en la que se ve un recibo en formato PDFRecibo❌ ERROR — OCR_FAILEDOtrosLos reflejos en la pantalla, los patrones de moiré y los artefactos de la cuadrícula de píxeles impiden que el modelo de OCR lea el texto de forma fiable.
Foto de un ticket de compra en papelRecibo✅ ÉxitoReciboCaso de uso estándar: funciona según lo previsto.
Factura en formato PDF de un contratistaFactura✅ ÉxitoFacturaCaso de uso estándar: funciona según lo previsto.

⚠️Importante

Si un escaneo falla con el tipo Recibo o Factura, NO vuelva a cargar la misma imagen. En su lugar, intente usar el otro tipo: utiliza un motor de IA completamente diferente (visión GPT-4o) que puede manejar documentos no estándar.

Cómo funciona

Cada tipo de escaneo enruta su imagen a un canal de IA diferente:

Flujo de trabajo de recibos y facturas (v1)

Route: POST /documentos · Engine: Azure Document Intelligence

  1. Validación de archivos y subida a S3
  2. OCR de Azure DI (prebuilt-receipt o prebuilt-invoice)
  3. Análisis sintáctico de la respuesta para convertirla en datos estructurados
  4. Creación de gastos con partidas (clasificadas mediante una llamada LLM independiente)

Otro proceso (v2)

Route: POST /v2/documentos · Engine: GPT-4o Vision (OpenRouter)

  1. Validación de archivos y subida a S3
  2. Optimización de imágenes (rotación automática, cambio de tamaño, aumento de nitidez, contraste)
  3. GPT-4o lee la imagen y devuelve datos en formato JSON estructurado
  4. Creación de gastos con partidas precategorizadas (sin paso LLM independiente)

Consejos y Mejores Prácticas

✅ Do

  • Si es posible, haz una foto del recibo físico; funciona mejor con el tipo «Recibo».
  • Selecciona «Otro» para cualquier captura de pantalla, página web, correo electrónico o documento digital.
  • Si falla un escaneo, vuelve a intentarlo con «Otro» antes de volver a subirlo
  • Asegúrate de que haya buena iluminación y mantén el documento en posición horizontal para obtener los mejores resultados.

❌ Don't

  • No utilices «Receipt» para hacer capturas de pantalla de páginas web: no funcionarán.
  • No subas la misma imagen dos veces; basta con cambiar el tipo de escaneo.
  • No utilices capturas de pantalla de pantallas (monitor o teléfono en las que se vea un documento) con el tipo «Recibo».