Form tanıyıcı fatura modeli
Fatura modeli, satış faturalarından anahtar alanları ve satır öğelerini çözümlemek ve ayıklamak için derin öğrenme modelleriyle güçlü optik karakter tanıma (OCR) özelliklerini birleştirir. Faturalar, telefon ile yakalanan görüntüler, taranmış belgeler ve dijital PDF 'Ler dahil olmak üzere çeşitli biçimlerde ve kaliteden oluşabilir. API, fatura metnini analiz eder; Müşteri adı, fatura adresi, son tarih ve ödenecek süre gibi önemli bilgileri ayıklar; ve yapılandırılmış bir JSON veri gösterimini döndürür.
Form tanıyıcı Studioile işlenen örnek fatura:
Dağıtım seçenekleri
Aşağıdaki kaynaklar form tanıyıcı v 2.1 tarafından desteklenir:
| Özellik | Kaynaklar |
|---|---|
| Fatura modeli |
Aşağıdaki kaynaklar form tanıyıcı v 3.0 tarafından desteklenir:
| Özellik | Kaynaklar | Model Kimliği |
|---|---|---|
| Fatura modeli | önceden oluşturulmuş fatura |
Form tanıyıcıyı deneyin
Müşteri bilgileri, satıcı ayrıntıları ve satır öğeleri dahil olmak üzere verilerin nasıl ayıklandığını, form tanıyıcı Studio veya örnek etiketleme aracımızı kullanarak faturalardan nasıl ayıklandığını görün. Şunlar gerekir:
Bir Azure aboneliği — ücretsiz olarak bir tane oluşturabilirsiniz
Azure portal bir form tanıyıcı örneği . Hizmeti denemek için ücretsiz fiyatlandırma katmanını (
F0) kullanabilirsiniz. Kaynak dağıtıldıktan sonra API anahtarınızı ve uç noktanızı almak için Kaynağa Git ' i seçin.
Form tanıyıcı Studio (Önizleme)
Tanıyıcı Studio giriş sayfasında, faturalar ' ı seçin.
Örnek faturayı çözümleyebilir veya + Ekle düğmesini seçerek kendi örneğinizi karşıya yükleyebilirsiniz.
Çözümle düğmesini seçin:
Örnek etiketleme aracı
Bir fatura belgesi gerekir. Örnek fatura belgemizikullanabilirsiniz.
Örnek etiketleme aracı giriş sayfasında, verileri almak için önceden oluşturulmuş modeli kullan' ı seçin.
Form türü açılan menüsünden Fatura ' yı seçin:
Giriş gereksinimleri
- En iyi sonuçlar için, belge başına tek bir açık fotoğraf veya yüksek kaliteli tarama sağlayın.
- Desteklenen dosya biçimleri: JPEG, PNG, BMP, TIFF ve PDF (metin katıştırılmış veya taranan). Metin katıştırılmış PDF 'Ler, karakter ayıklama ve konumunda hata olasılığını ortadan kaldırmak için idealdir.
- PDF ve TIFF için en fazla 2000 sayfa işlenebilir (ücretsiz bir katman aboneliğiyle yalnızca ilk iki sayfa işlenir).
- Dosya boyutu 50 MB 'tan az olmalıdır.
- Resim boyutları 50 x 50 piksel ve 10000 x 10000 piksel arasında olmalıdır.
- PDF boyutları, yasal veya A3 kağıt boyutuna karşılık gelen 17 x 17 inç veya daha küçük bir boyuta sahiptir.
- Eğitim verilerinin toplam boyutu 500 sayfa veya daha az.
- PDF 'niz parola kilitliyse, göndermeden önce kilidi kaldırmanız gerekir.
- Denetimsiz öğrenme için (etiketli veriler olmadan):
- Veriler, anahtar ve değer içermelidir.
- Anahtarların, değerlerin solunda veya solunda görünmesi gerekir; Bunlar sağ tarafta veya doğru görünemez.
Not
Örnek etiketleme aracı , BMP dosya biçimini desteklemez. Bu, form tanıyıcı hizmeti olmayan aracın bir sınırlamasıdır.
Desteklenen diller ve yerel ayarlar
| Modelleme | Dil — yerel ayar kodu | Varsayılan |
|---|---|---|
| Fatura |
|
İngilizce (Birleşik Devletler) — en-US |
Alan ayıklama
| Ad | Tür | Description | Standartlaştırılmış çıkış |
|---|---|---|---|
| CustomerName | Dize | Faturalanmış müşteri | |
| CustomerId | Dize | Müşteri başvuru KIMLIĞI | |
| PurchaseOrder | Dize | Satınalma siparişi başvuru numarası | |
| InvoiceId | Dize | Bu belirli faturaya ait KIMLIK (genellikle "fatura numarası") | |
| InvoiceDate | Tarih | Faturanın verildiği tarih | yyyy-mm-dd |
| DueDate | Tarih | Bu faturaya ait tarih ödemesi vadesi | yyyy-mm-dd |
| SatıcıAdı | Dize | Satıcı adı | |
| VendorAddress | Dize | Satıcı posta adresi | |
| VendorAddressRecipient | Dize | VendorAddress ile ilişkili ad | |
| CustomerAddress | Dize | Müşteri için posta adresi | |
| CustomerAddressRecipient | Dize | CustomerAddress ile ilişkili ad | |
| BillingAddress | Dize | Müşteri için açık faturalama adresi | |
| BillingAddressRecipient | Dize | BillingAddress ile ilişkili ad | |
| ShippingAddress | Dize | Müşteri için açık gönderim adresi | |
| ShippingAddressRecipient | Dize | ShippingAddress ile ilişkili ad | |
| Alt toplam | Sayı | Bu faturada tanımlanan alt toplam alanı | Tamsayı |
| TotalTax | Sayı | Bu faturada tanımlanan toplam vergi alanı | Tamsayı |
| InvoiceTotal | Sayı (USD) | Bu faturayla ilişkili toplam yeni ücretler | Tamsayı |
| AmountDue | Sayı (USD) | Satıcıdan Dolayı Toplam Tutar | Tamsayı |
| ServiceAddress | Dize | Müşteri için açık hizmet adresi veya özellik adresi | |
| ServiceAddressRecipient | Dize | ServiceAddress ile ilişkili ad | |
| RemittanceAddress | Dize | Müşteri için açık havale veya ödeme adresi | |
| RemittanceAddressRecipient | Dize | RemittanceAddress ile ilişkili ad | |
| ServiceStartDate | Tarih | Hizmet döneminin ilk tarihi (örneğin, bir yardımcı program faturası hizmet dönemi) | yyyy-mm-dd |
| ServiceEndDate | Tarih | Hizmet döneminin bitiş tarihi (örneğin, bir yardımcı program faturası hizmet dönemi) | yyyy-mm-dd |
| PreviousUnpaidBalance | Sayı | Önceden ödenmemiş açık bakiye | Tamsayı |
Satır öğeleri
Aşağıda, JSON çıkış yanıtını kullanan bir faturadan ayıklanan satır öğeleri verilmiştir (aşağıdaki çıkışta bu örnek fatura lanmıştır)
| Ad | Tür | Description | Metin (satır öğesi #1) | Değer (standartlaştırılmış çıkış) |
|---|---|---|---|---|
| Öğeler | Dize | Satır öğesinin tam dize metin satırı | 04.03.2021 A123 Danışmanlık Hizmetleri 2 saat 30,00 ABD doları %10 60,00 ABD doları | |
| Miktar | Sayı | Satır öğesinin miktarı | 60,00 ABD doları | 100 |
| Description | Dize | Fatura satırı öğesinin metin açıklaması | Danışmanlık hizmeti | Danışmanlık hizmeti |
| Miktar | Sayı | Bu fatura satırı öğesinin miktarı | 2 | 2 |
| UnitPrice | Sayı | Bu öğenin bir biriminin net veya brüt fiyatı (faturanın brüt fatura ayarına bağlı olarak) | 30,00 ABD doları | 30 |
| Productcode | Dize | Belirli bir satır öğesiyle ilişkili ürün kodu, ürün numarası veya SKU | A123 | |
| Birim | Dize | Satır öğesinin birimi, örneğin kg, lb vb. | Saat | |
| Tarih | Tarih | Her satır öğesinin karşılık gelen tarihi. Bu genellikle satır öğesinin sevk edildiği tarihtir | 3/4/2021 | 2021-03-04 |
| Vergi | Sayı | Her satır öğesiyle ilişkili vergi. Olası değerler vergi tutarı, vergi %ve vergi Y/N'yi içerir | %10 |
Ayıklanan fatura anahtar-değer çiftleri ve satır öğeleri documentResults JSON çıkışının bölümünde yer almaktadır.
Form Tanıma önizleme v3.0
Form Tanıma önizlemesinde birçok yeni özellik ve özellik tanıtıyor.
Uygulamalarınız Form Tanıma önizleme sürümünü kullanmayı öğrenmek için Form Tanıma v3.0 geçiş kılavuzumuza bakın.
Önizleme sürümü REST API yeni özellikler hakkında daha fazla bilgi edinmek için uygulamamızı (önizleme) keşfedin.
Sonraki adımlar
Hızlı Form Tanıma tamamla:
Explore our REST API: