Choose the right scan type: Receipt, Invoice, or Other
Yomio oferece três tipos de digitalização, cada um otimizado para um tipo diferente de documento. A escolha do tipo certo é o fator mais importante para o sucesso da extração de dados.
Engine: Azure Document Intelligence
Engine: Azure Document Intelligence
Engine: GPT-4o Vision (OpenRouter)
Não sabe qual o tipo escolher? Siga estes passos:
→ Choose: Recibo
→ Choose: Fatura
→ Choose: Outros
→ Choose: Outro (tente novamente com este tipo)
Eis os erros mais comuns e como corrigi-los:
| Scenario | You chose | Result | Should be | Why |
|---|---|---|---|---|
| Screenshot of a website shopping cart (Walmart, Amazon, IKEA, etc.) | Recibo | ❌ ERRO — OCR_FAILED | Other | O modelo de recibo do Azure DI espera uma fotografia de um recibo em papel. Uma captura de ecrã de um site apresenta um layout, tipos de letra e contraste diferentes, que o modelo não consegue analisar. |
| Screenshot of an order confirmation email | Recibo | ❌ ERRO — OCR_FAILED | Outros | Same reason — email layouts are not receipt-like. |
| Fotografia de um ecrã de computador a mostrar um recibo em formato PDF | Recibo | ❌ ERROR — OCR_FAILED | Outros | O brilho do ecrã, os padrões de moiré e os artefactos da grelha de píxeis impedem que o modelo de OCR leia o texto de forma fiável. |
| Photo of a paper grocery receipt | Recibo | ✅ Sucesso | Receipt | Caso de utilização padrão — funciona conforme o esperado. |
| Fatura em PDF de um prestador de serviços | Invoice | ✅ Sucesso | Fatura | Standard use case — works as expected. |
Se uma digitalização falhar com o tipo «Recibo» ou «Fatura», NÃO volte a enviar a mesma imagem. Em vez disso, tente novamente utilizando o tipo «Outro» — este utiliza um motor de IA completamente diferente (GPT-4o vision) que consegue processar documentos não padronizados.
Cada tipo de digitalização encaminha a sua imagem para um fluxo de trabalho de IA diferente:
Route: POST /documentos · Engine: Azure Document Intelligence
Route: POST /v2/documents · Engine: GPT-4o Vision (OpenRouter)