Form Recognizer-factuurmodel

Het factuurmodel combineert krachtige OCR-mogelijkheden (Optical Character Recognition) met Deep Learning-modellen voor het analyseren en extraheren van sleutelvelden en regelitems van verkoopfacturen. Facturen kunnen verschillende indelingen en kwaliteit hebben, waaronder door de telefoon vastgelegde afbeeldingen, gescande documenten en digitale PDF's. De API analyseert factuurtekst; extraheert belangrijke informatie zoals de naam van de klant, het factureringsadres, de vervaldatum en het verschuldigde bedrag; en retourneert een gestructureerde JSON-gegevensweergave.

Voorbeeldfactuur verwerkt met Form Recognizer Studio:

voorbeeldfactuur

Ontwikkelingsopties

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

Functie Resources
Factuurmodel

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

Functie Resources Model-id
Factuurmodel vooraf gebouwde factuur

Form Recognizer proberen

Zie hoe gegevens, waaronder klantgegevens, details van de leverancier en regelitems, worden geëxtraheerd uit facturen 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-exemplaar 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.

Schermopname: sleutels en eindpuntlocatie in de Azure Portal.

Form Recognizer Studio (preview)

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

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

  3. Selecteer de knop Analyseren:

    Schermopname: factuurmenu analyseren.

Voorbeeldhulpprogramma voor labelen

U hebt een factuurdocument nodig. U kunt ons voorbeeld van een factuurdocument gebruiken.

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

  2. Selecteer Factuur in de vervolgkeuzelijst Formuliertype:

    Schermopname: Vervolgkeuzelijst voorbeeldhulpprogramma voor het selecteren van vooraf gemaakt model.

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-bestanden met ingesloten tekst kunnen het beste de mogelijkheid van een fout in tekenextractie en -locatie elimineren.
  • 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, wat overeenkomt met de papiergrootte Juridisch of A3 of kleiner.
  • De totale grootte van de trainingsgegevens is 500 pagina's of minder.
  • Als uw PDF-bestanden met een wachtwoord zijn vergrendeld, 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.

Notitie

Het voorbeeldhulpprogramma voor labelen biedt geen ondersteuning voor de BMP-bestandsindeling. Dit is een beperking van het hulpprogramma, niet van Form Recognizer Service.

Ondersteunde talen en talen

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

Veldextractie

Naam Type Description Gestandaardiseerde uitvoer
CustomerName Tekenreeks Gefactureerde klant
CustomerId Tekenreeks Referentie-id voor klanten
Inkooporder Tekenreeks Referentienummer inkooporder
InvoiceId Tekenreeks Id voor deze specifieke factuur (vaak 'factuurnummer')
InvoiceDate Datum Datum waarop de factuur is uitgegeven jjjj-mm-dd
DueDate Datum Betaling op datum voor deze factuur is verschuldigd jjjj-mm-dd
VendorName Tekenreeks Naam van leverancier
VendorAddress Tekenreeks Adressenadres van leverancier
VendorAddressRecipient Tekenreeks Naam die is gekoppeld aan het VendorAddress
CustomerAddress Tekenreeks Adressenadres voor de klant
CustomerAddressRecipient Tekenreeks Naam die is gekoppeld aan het CustomerAddress
BillingAddress Tekenreeks Expliciet factureringsadres voor de klant
BillingAddressRecipient Tekenreeks Naam die is gekoppeld aan het BillingAddress
ShippingAddress Tekenreeks Expliciet verzendadres voor de klant
ShippingAddressRecipient Tekenreeks Naam die is gekoppeld aan het ShippingAddress
Subtotaal Aantal Subtotaalveld dat op deze factuur is geïdentificeerd Geheel getal
TotalTax Aantal Veld voor totale belasting dat op deze factuur wordt vermeld Geheel getal
InvoiceTotal Getal (USD) Totaal aantal nieuwe kosten voor deze factuur Geheel getal
AmountDue Getal (USD) Totaal bedrag dat wordt veroorzaakt door de leverancier Geheel getal
ServiceAddress Tekenreeks Expliciet serviceadres of eigenschapsadres voor de klant
ServiceAddressRecipient Tekenreeks Naam die is gekoppeld aan het ServiceAddress
OverboekingAddress Tekenreeks Expliciete overboeking of betalingsadres voor de klant
OverboekingAddressRecipient Tekenreeks Naam die is gekoppeld aan het TSD-dress
ServiceStartDate Datum Eerste datum voor de serviceperiode (bijvoorbeeld een serviceperiode voor de factuur voor het hulpprogramma) jjjj-mm-dd
ServiceEndDate Datum Einddatum voor de serviceperiode (bijvoorbeeld een serviceperiode voor de factuur voor het hulpprogramma) jjjj-mm-dd
PreviousUnpaidBalance Aantal Expliciet eerder onbetaald saldo Geheel getal

Regelitems

Hieronder vindt u de regelitems die zijn geëxtraheerd uit een factuur in de JSON-uitvoerreactie (in de onderstaande uitvoer wordt gebruikgemaakt van deze voorbeeldfactuur)

Naam Type Description Tekst (regelitem 1) Waarde (gestandaardiseerde uitvoer)
Items Tekenreeks Volledige tekenreekstekstregel van het regelitem 4-3-2021 A123 Consulting Services 2 uur $ 30,00 10% $ 60,00
Bedrag Aantal De hoeveelheid van het regelitem $ 60,00 100
Description Tekenreeks De tekstbeschrijving voor het factuurregelitem Adviesservice Adviesservice
Hoeveelheid Getal De hoeveelheid voor dit factuurregelitem 2 2
UnitPrice Aantal De netto- of brutoprijs (afhankelijk van de instelling voor de brutofactuur van de factuur) van één eenheid van dit item $ 30,00 30
ProductCode Tekenreeks Productcode, productnummer of SKU die is gekoppeld aan het specifieke regelitem A123
Eenheid Tekenreeks De eenheid van het regelitem, bijvoorbeeld kg, lb, enzovoort. Tijden
Date Date Datum die overeenkomt met elk regelitem. Vaak is het een datum waarop het regelitem is verzonden 3/4/2021 2021-03-04
Btw Aantal Belasting die is gekoppeld aan elk regelitem. Mogelijke waarden zijn belastingbedrag, belastingbedrag en belasting Y/N 10%

De sleutel-waardeparen voor facturen en uitgepakte regelitems staan in de documentResults sectie van de JSON-uitvoer.

Form Recognizer preview v3.0

De Form Recognizer preview introduceert verschillende nieuwe functies en mogelijkheden.

Volgende stappen