Formigenkänning fakturamodell

Fakturamodellen kombinerar kraftfulla OCR-funktioner (optisk teckenläsning) med djupinlärningsmodeller för att analysera och extrahera nyckelfält och radobjekt från försäljningsfakturor. Fakturor kan ha olika format och kvalitet, inklusive telefonavbildningar, skannade dokument och digitala PDF-filer. API:et analyserar fakturatext. extraherar viktig information, till exempel kundnamn, faktureringsadress, förfallodatum och förfallobelopp, och returnerar en strukturerad JSON-datarepresentation.

Exempelfaktura som bearbetas med Formigenkänning Studio:

exempelfaktura

Utvecklingsalternativ

Följande resurser stöds av Formigenkänning v2.1:

Funktion Resurser
Fakturamodell

Följande resurser stöds av Formigenkänning v3.0:

Funktion Resurser Modell-ID
Fakturamodell förbyggd faktura

Prova Formigenkänning

Se hur data, inklusive kundinformation, leverantörsinformation och radobjekt, extraheras från fakturor med hjälp av Formigenkänning Studio eller vårt exempeletikettverktyg. Du behöver följande:

  • En Azure-prenumeration – du kan skapa en utan kostnad

  • En Formigenkänning-instans i Azure Portal. Du kan använda den kostnadsfria prisnivån ( F0 ) för att prova tjänsten. När resursen har distribuerats väljer du Gå till resurs för att hämta API-nyckeln och slutpunkten.

Skärmbild: Nycklar och slutpunktsplats i Azure Portal.

Formigenkänning Studio (förhandsversion)

  1. På Formigenkänning Studio-startsidan väljer du Fakturor

  2. Du kan analysera exempelfakturan eller välja knappen + Lägg till för att ladda upp ditt eget exempel.

  3. Välj knappen Analysera:

    Skärmbild: Analysera fakturamenyn.

Exempel på märkningsverktyg

Du behöver ett fakturadokument. Du kan använda vårt exempelfakturadokument.

  1. På startsidan för exempeletikettverktyget väljer du Använd förbyggd modell för att hämta data.

  2. Välj Faktura i listrutan Formulärtyp:

    Skärmbild: Listrutan Fördefinierade modellvalsmeny för exempeletikettverktyget.

Indatakrav

  • Ge bästa resultat genom att tillhandahålla ett tydligt foto eller en skanning med hög kvalitet per dokument.
  • Filformat som stöds: JPEG, PNG, BMP, TIFF och PDF (textbäddad eller skannad). Text-inbäddade PDF-filer är bäst för att eliminera risken för fel vid extrahering av tecken och plats.
  • För PDF och TIFF kan upp till 2 000 sidor bearbetas (med en kostnadsfri nivåprenumeration bearbetas bara de första två sidorna).
  • Filstorleken måste vara mindre än 50 MB.
  • Bilddimensionerna måste vara mellan 50 x 50 bildpunkter och 1 0000 x 1 0000 bildpunkter.
  • PDF-måtten är upp till 17 x 17 tum, vilket motsvarar pappersstorleken Juridiskt eller A3 eller mindre.
  • Den totala storleken på träningsdata är 500 sidor eller mindre.
  • Om dina PDF-filer är lösenordslåsta måste du ta bort låset innan du skickar in det.
  • För oövervakad inlärning (utan märkta data):
    • Data måste innehålla nycklar och värden.
    • Nycklarna måste visas ovanför eller till vänster om värdena. de kan inte visas nedan eller till höger.

Anteckning

Exempeletikettverktyget stöder inte BMP-filformatet. Det här är en begränsning för verktyget, inte Formigenkänning Service.

Språk och språk som stöds

Modell Språk – språkkod Standardvärde
Faktura
  • Engelska (USA)– en-US
Engelska (USA)– en-US

Extrahering av fält

Namn Typ Description Standardiserade utdata
CustomerName Sträng Fakturerad kund
CustomerId Sträng Kundreferens-ID
PurchaseOrder Sträng Inköpsorderreferensnummer
InvoiceId Sträng ID för den här specifika fakturan (ofta "fakturanummer")
InvoiceDate Datum Datum då fakturan utfärdades åååå-mm-dd
DueDate Datum Datum då betalningen för den här fakturan förfaller åååå-mm-dd
VendorName Sträng Leverantörsnamn
VendorAddress Sträng Leverantörsadress
VendorAddressRecipient Sträng Namn som är associerat med VendorAddress
CustomerAddress Sträng Kundens postadress
CustomerAddressRecipient Sträng Namn som är associerat med CustomerAddress
FaktureringAddress Sträng Explicit faktureringsadress för kunden
BillingAddressRecipient Sträng Namn som är associerat med BillingAddress
ShippingAddress Sträng Explicit leveransadress för kunden
ShippingAddressRecipient Sträng Namn som är associerat med ShippingAddress
Delsumma Antal Fältet Delsumma som identifierats på den här fakturan Integer
TotalTax Antal Totalt skattefält som har identifierats på den här fakturan Integer
InvoiceTotal Nummer (USD) Totalt antal nya avgifter som är kopplade till den här fakturan Integer
AmountDue Nummer (USD) Totalt belopp som beror på leverantören Integer
ServiceAddress Sträng Explicit tjänstadress eller egenskapsadress för kunden
ServiceAddressRecipient Sträng Namn som är associerat med ServiceAddress
RemittanceAddress Sträng Explicit betalningsanklagelse eller betalningsadress för kunden
RemittanceAddressRecipient Sträng Namn som är associerat med RemittanceAddress
ServiceStartDate Datum Första datumet för tjänstperioden (till exempel en tjänstperiod för verktygsfakturering) åååå-mm-dd
ServiceEndDate Datum Slutdatum för tjänstperioden (till exempel en tjänstperiod för verktygsfakturering) åååå-mm-dd
Previous Obetaltbalance Antal Explicit tidigare obetalt saldo Integer

Radobjekt

Nedan visas de radobjekt som extraheras från en faktura i JSON-utdatasvaret (utdata nedan använder den här exempelfakturan)

Namn Typ Description Text (radobjekt nr 1) Värde (standardiserade utdata)
Poster Sträng Fullsträngstextrad för radobjektet 2021-03-04 A123 Consulting Services 2 timmar 30,00 USD 10 % 60,00 USD
Amount Antal Radobjektets mängd 60,00 USD 100
Description Sträng Textbeskrivningen för fakturaradsobjektet Konsulttjänst Konsulttjänst
Quantity Tal Kvantiteten för det här fakturaradsobjektet 2 2
UnitPrice Antal Netto- eller bruttopriset (beroende på fakturans bruttofakturainställning) för en enhet i det här objektet 30,00 USD 30
ProductCode Sträng Produktkod, produktnummer eller SKU som är associerad med det specifika radobjektet A123
Enhet Sträng Radobjektets enhet, t.ex. kg, lb osv. Tider
Date Date Datum som motsvarar varje radobjekt. Ofta är det ett datum då radobjektet levererades 3/4/2021 2021-03-04
Skatt Antal Skatt som associeras med varje radobjekt. Möjliga värden är skattebelopp, skatt % och skatt Y/N 10 %

Fakturanyckel/värde-par och radobjekt som extraheras finns i documentResults avsnittet i JSON-utdata.

Formigenkänning förhandsversion v3.0

I Formigenkänning förhandsversionen introduceras flera nya funktioner.

Nästa steg