Form Recognizer bonmodel

Het ontvangstbewijsmodel combineert krachtige OCR-mogelijkheden (Optical Character Recognition) met Deep Learning-modellen voor het analyseren en extraheren van belangrijke informatie uit verkoopbonnen. Ontvangstbewijzen kunnen verschillende indelingen en kwaliteit hebben, waaronder gedrukte en handgeschreven bonnen. De API extraheert belangrijke informatie, zoals de naam van de winkel, het zakelijke telefoonnummer, de transactiedatum, de belasting en het transactietotaal, en retourneert een gestructureerde JSON-gegevensweergave.

Voorbeeldbevestiging verwerkt met Form Recognizer voorbeeldhulpprogramma voor labelen:

sample receipt

Ontwikkelingsopties

De volgende resources worden ondersteund door Form Recognizer v2.1:

Functie Resources
Ontvangstbewijsmodel

De volgende resources worden ondersteund door Form Recognizer v3.0:

Functie Resources Model-id
Ontvangstbewijsmodel vooraf gemaakt ontvangstbewijs

Form Recognizer proberen

Zie hoe gegevens, waaronder de tijd en datum van transacties, zakelijke gegevens en totaalbedragen, worden geëxtraheerd uit bonnen met behulp van Form Recognizer Studio of ons voorbeeldhulpprogramma voor labelen. U hebt het volgende nodig:

  • Een Azure-abonnement: u kunt er gratis een maken

  • Een Form Recognizer ) in de Azure Portal. U kunt de gratis prijscategorie (F0) gebruiken om de service te proberen. Nadat uw resource is geïmplementeerd, selecteert u Ga naar resource om uw API-sleutel en eindpunt op te halen.

Screenshot: keys and endpoint location in the Azure portal.

Form Recognizer Studio (preview)

Notitie

Form Recognizer Studio is beschikbaar met de preview-API (v3.0).

  1. Selecteer ontvangstbewijzen Form Recognizer de startpagina van Form Recognizer Studio

  2. U kunt de voorbeeldbevestiging analyseren of de knop + Toevoegen selecteren om uw eigen voorbeeld te uploaden.

  3. Selecteer de knop Analyseren:

    Screenshot: analyze receipt menu.

Voorbeeldhulpprogramma voor labelen

U hebt een ontvangstbewijsdocument nodig. U kunt ons voorbeelddocument voor ontvangstbewijzen gebruiken.

  1. Selecteer op de startpagina van het voorbeeldhulpprogramma voor labelen de optie Vooraf gebouwd model gebruiken om gegevens op te halen.

  2. Selecteer Ontvangstbewijs in de vervolgkeuzelijst Formuliertype:

    Screenshot: Sample Labeling tool dropdown prebuilt model selection menu.

Vereisten voor invoer

  • Geef voor de beste resultaten één duidelijke foto of scan van hoge kwaliteit per document op.
  • Ondersteunde bestandsindelingen: JPEG, PNG, BMP, TIFF en PDF (tekst ingesloten of gescand). Pdf's met ingesloten tekst kunnen het beste voorkomen dat er fouten kunnen worden opgetreden bij het extractie en de locatie van tekens.
  • Voor PDF en TIFF kunnen maximaal 2000 pagina's worden verwerkt (met een gratis abonnement worden alleen de eerste twee pagina's verwerkt).
  • De bestandsgrootte moet kleiner zijn dan 50 MB.
  • De afmetingen van afbeeldingen moeten tussen 50 x 50 en 10000 x 10000 pixels liggen.
  • PDF-afmetingen zijn maximaal 17 x 17 inch, overeenkomend met juridische of A3 papiergrootte of kleiner.
  • De totale grootte van de trainingsgegevens is 500 pagina's of minder.
  • Als uw PDF's zijn vergrendeld met een wachtwoord, moet u de vergrendeling verwijderen voordat u ze indient.
  • Voor leren zonder supermomenten (zonder gelabelde gegevens):
    • Gegevens moeten sleutels en waarden bevatten.
    • Sleutels moeten boven of links van de waarden worden weergegeven; ze kunnen niet onder of rechts worden weergegeven.

Ondersteunde talen en talen v2.1

Notitie

Het is niet nodig om een locale op te geven. Dit is een optionele parameter. De Form Recognizer deep learning-technologie detecteert automatisch de taal van de tekst in uw afbeelding.

Model Taal: taalcode Standaard
Ontvangst
  • Engels (Verenigde Staten)— en-US
  • Engels (Australië)— en-AU
  • Engels (Canada)— en-CA
  • Engels (Verenigd Koninkrijk)— en-GB
  • Engels (India)— en-IN
Automatisch gedetecteerd

Veldextractie

Naam Type Description Gestandaardiseerde uitvoer
ReceiptType Tekenreeks Type ontvangstbewijs Gespecificeerde
Naam van de winkel Tekenreeks Naam van de winkel die het ontvangstbewijs uitkent
MerchantPhoneNumber phoneNumber Vermeld telefoonnummer van winkel +1 xxx xxx xxxx
MerchantAddress Tekenreeks Vermeld adres van winkel
TransactionDate Date Datum waarop het ontvangstbewijs is uitgegeven jjjj-mm-dd
TransactionTime Tijd Tijd dat het ontvangstbewijs is uitgegeven hh-mm-ss (24-uurs)
Totaal Getal (USD) Volledig transactietotaal van ontvangst Float met twee decimalen
Subtotaal Getal (USD) Subtotaal van ontvangstbewijs, vaak voordat er belastingen worden toegepast Float met twee decimalen
Btw Getal (USD) Belasting op ontvangstbewijs (vaak btw of gelijkwaardig) Float met twee decimalen
Tip Getal (USD) Tip opgenomen door koper Float met twee decimalen
Items Matrix met objecten Geëxtraheerde regelitems, met naam, hoeveelheid, eenheidsprijs en totale prijs geëxtraheerd
Name Tekenreeks Itemnaam
Hoeveelheid Getal Hoeveelheid van elk item Geheel getal
Prijs Aantal Afzonderlijke prijs van elke artikeleenheid Float met twee decimalen
Totale prijs Aantal Totale prijs van regelitem Float met twee decimalen

Form Recognizer preview v3.0

De Form Recognizer preview introduceert verschillende nieuwe functies en mogelijkheden. Het ontvangstbewijsmodel ondersteunt de verwerking van hotelontvangstbewijzen van één pagina.

Extractie van het ontvangstbewijsveld van een hotel

Naam Type Description Gestandaardiseerde uitvoer
ArrivalDate Date Datum van aankomst jjjj-mm-dd
Valuta Valuta Valuta-eenheid van ontvangstbedragen. Bijvoorbeeld USD, EUR of MIXED als er meerdere waarden worden gevonden
DepartureDate Date Datum van vertrek jjjj-mm-dd
Items Matrix
Items.*. Categorie Tekenreeks Itemcategorie, bijvoorbeeld Ruimte, Belasting, enzovoort.
Items.*. Datum Date Itemdatum jjjj-mm-dd
Items.*. Beschrijving Tekenreeks Beschrijving van het item
Items.*. TotalPrice Aantal Totale prijs item Geheel getal
Landinstelling Tekenreeks De lokale plaats van het ontvangstbewijs, bijvoorbeeld en-US. ISO-taal-countycode
Winkeladres Tekenreeks Vermeld adres van winkel
MerchantAliases Matrix
MerchantAliases.* Tekenreeks Alternatieve naam van winkel
Naam van de winkel Tekenreeks Naam van de winkel die het ontvangstbewijs uit geven
Winkeltelefoonnummer phoneNumber Vermeld telefoonnummer van winkel +1 xxx xxx xxxx
ReceiptType Tekenreeks Type ontvangstbewijs, bijvoorbeeld Hotel, Itemized
Totaal Aantal Volledig transactietotaal van ontvangst Float met twee decimalen

Talen en talen die worden ondersteund voor hotelontvangstbewijzen

Model Taal: taalcode Standaard
Ontvangstbewijs (hotel)
  • Engels (Verenigde Staten)— en-US
Engels (Verenigde Staten)— en-US

Migratiehandleiding en REST API v3.0

Volgende stappen