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:

ö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.

Ekran görüntüsü: Azure portal anahtarlar ve uç nokta konumu.

Form tanıyıcı Studio (Önizleme)

  1. Tanıyıcı Studio giriş sayfasında, faturalar ' ı seçin.

  2. Örnek faturayı çözümleyebilir veya + Ekle düğmesini seçerek kendi örneğinizi karşıya yükleyebilirsiniz.

  3. Çözümle düğmesini seçin:

    Ekran görüntüsü: fatura menüsünü analiz edin.

Örnek etiketleme aracı

Bir fatura belgesi gerekir. Örnek fatura belgemizikullanabilirsiniz.

  1. Örnek etiketleme aracı giriş sayfasında, verileri almak için önceden oluşturulmuş modeli kullan' ı seçin.

  2. Form türü açılan menüsünden Fatura ' yı seçin:

    Ekran görüntüsü: örnek etiketleme aracı açılan kutusu önceden oluşturulmuş model seçim menüsü.

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
İ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