Scan Types

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

Aperçu des types de numérisation

Yomio propose trois types de numérisation, chacun optimisé pour un type de document différent. Le choix du bon type est le facteur le plus important pour une extraction réussie des données.

🧾

Reçu

Engine: Azure Document Intelligence

Best for: Les reçus papier photographiés avec votre appareil photo
Examples: Tickets de caisse de supermarché, additions de restaurant, tickets de caisse de magasin, tickets de caisse de station-service
Limitations: Ne fonctionne qu'avec des photos de reçus papier réels. Les captures d'écran, les pages Web et les commandes numériques ne seront pas prises en compte.
How it works: L'image est envoyée au modèle « prebuilt-receipt » d'Azure DI, un système OCR spécialisé et entraîné sur des millions de photos de tickets de caisse réels.
📄

Facture

Engine: Azure Document Intelligence

Best for: Factures officielles, relevés et documents financiers structurés
Examples: Factures de prestataires, factures de services publics, abonnements logiciels, factures de travailleurs indépendants
Limitations: Fonctionne mieux avec des documents numériques lisibles. La précision peut être réduite avec des factures manuscrites ou annotées.
How it works: L'image est transmise au modèle de facture pré-intégré d'Azure DI, qui reconnaît les champs spécifiques aux factures.
📋

Autres

Engine: GPT-4o Vision (OpenRouter)

Best for: Captures d'écran, pages Web, e-mails de confirmation et tout autre élément non standard
Examples: Captures d'écran du panier d'achat d'un site web, pages de confirmation de commande, reçus par e-mail, devis, estimations
Limitations: Aucune restriction particulière — prend en charge pratiquement toutes les images contenant du texte.
How it works: L'image est envoyée à GPT-4o, une IA multimodale qui analyse l'image visuellement et en extrait des données structurées. Aucune étape d'OCR distincte n'est nécessaire. Les éléments sont classés automatiquement.

Guide de décision rapide

Vous ne savez pas quel type choisir ? Suivez ce flux :

1

S'agit-il d'un ticket de caisse papier provenant d'un magasin ou d'un restaurant ?

→ Choose: Reçu

2

S'agit-il d'une facture officielle (au format PDF ou imprimée) ?

→ Choose: Facture

3

S'agit-il d'une capture d'écran, d'une page Web, d'un e-mail ou d'une commande en ligne ?

→ Choose: Autres

4

La création du ticket ou de la facture a-t-elle échoué en raison d'une erreur ?

→ Choose: Autre (réessayez avec ce type)

Scénarios de défaillance courants

Voici les erreurs les plus courantes et comment les corriger :

ScenarioYou choseResultShould beWhy
Capture d'écran du panier d'un site de vente en ligne (Walmart, Amazon, IKEA, etc.)Reçu❌ ERREUR — OCR_FAILEDAutresLe modèle de reconnaissance des reçus d'Azure DI attend une photo d'un reçu papier. Une capture d'écran d'un site web présente une mise en page, des polices et un contraste différents, que le modèle ne peut pas analyser.
Capture d'écran d'un e-mail de confirmation de commandeReçu❌ ERREUR — OCR_FAILEDAutresPour la même raison : la mise en page des e-mails ne ressemble pas à celle d'un reçu.
Photo d'un écran d'ordinateur affichant un reçu au format PDFReçu❌ ERREUR — OCR_FAILEDAutresLes reflets à l'écran, les effets de moiré et les artefacts liés à la grille de pixels empêchent le modèle OCR de lire le texte de manière fiable.
Photo d'un ticket de caisse en papierReçu✅ SuccèsReçuCas d'utilisation standard — fonctionne comme prévu.
Facture au format PDF émanant d'un prestataireFacture✅ SuccèsFactureCas d'utilisation standard — fonctionne comme prévu.

⚠️Important

Si une numérisation échoue avec le type de reçu ou de facture, ne téléchargez PAS à nouveau la même image. Au lieu de cela, réessayez en utilisant le type Autre — il utilise un moteur d'IA complètement différent (vision GPT-4o) qui peut gérer des documents non standard.

Comment cela fonctionne

Chaque type de scan achemine votre image vers un pipeline d'IA différent :

Pipeline des reçus et des factures (v1)

Route: POST /documents · Engine: Azure Document Intelligence

  1. Validation des fichiers et transfert vers S3
  2. OCR Azure DI (prebuilt-receipt ou prebuilt-invoice)
  3. Analyse des réponses pour les transformer en données structurées
  4. Création d'une dépense avec des postes (classés par catégorie via un appel LLM distinct)

Autre pipeline (v2)

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

  1. Validation des fichiers et transfert vers S3
  2. Optimisation des images (rotation automatique, redimensionnement, accentuation, contraste)
  3. GPT-4o analyse l'image et renvoie un JSON structuré
  4. Création d'une dépense avec des éléments pré-catégorisés (sans étape LLM distincte)

Conseils / Meilleures pratiques

✅ Do

  • Si possible, prenez une photo du ticket de caisse papier — cela fonctionne mieux avec le type de ticket « Receipt ».
  • Sélectionnez « Autre » pour toute capture d'écran, page Web, e-mail ou document numérique.
  • Si la numérisation échoue, réessayez en sélectionnant « Autre » avant de procéder à un nouvel envoi.
  • Pour obtenir les meilleurs résultats, veillez à disposer d'un bon éclairage et à maintenir le document à plat.

❌ Don't

  • N'utilisez pas Receipt pour les captures d'écran de sites Web : cela ne fonctionnera pas.
  • Ne téléchargez pas deux fois la même image : il suffit de modifier le type de numérisation.
  • N'utilisez pas de captures d'écran d'écrans (écran d'ordinateur ou de téléphone affichant un document) avec le type de justificatif « Reçu ».