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:
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.
Formigenkänning Studio (förhandsversion)
På Formigenkänning Studio-startsidan väljer du Fakturor
Du kan analysera exempelfakturan eller välja knappen + Lägg till för att ladda upp ditt eget exempel.
Välj knappen Analysera:
Exempel på märkningsverktyg
Du behöver ett fakturadokument. Du kan använda vårt exempelfakturadokument.
På startsidan för exempeletikettverktyget väljer du Använd förbyggd modell för att hämta data.
Välj Faktura i listrutan Formulärtyp:
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 |
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.
Följ vår Formigenkänning v3.0-migreringsguide för att lära dig hur du använder förhandsversionen i dina program och arbetsflöden.
Utforska vår REST API (förhandsversion) om du vill veta mer om förhandsversionen och nya funktioner.
Nästa steg
Slutför en Formigenkänning snabbstart:
Utforska våra REST API: