Bagikan melalui


Model AI bawaan pemrosesan faktur

Model AI bawaan pemrosesan faktur mengekstrak data faktur utama untuk membantu mengotomatiskan pemrosesan faktur. Model pemrosesan faktur dioptimalkan untuk mengenali elemen faktur umum seperti ID faktur, tanggal faktur, jumlah jatuh tempo, dan banyak lagi.

Model Faktur memungkinkan Anda menambah perilaku default dengan membuat model Faktur kustom.

Gunakan di Power Apps

Pelajari cara menggunakan model bawaan pemrosesan faktur di Power Apps Menggunakan model bawaan pemrosesan faktur di Power Apps.

Gunakan di Power Automate

Pelajari cara menggunakan model bawaan pemrosesan faktur di Power Automate Menggunakan model bawaan pemrosesan faktur di Power Automate.

File dan bahasa yang didukung

Bahasa-bahasa berikut didukung: Albania (Albania), Ceko (Republik Ceko), Tionghoa (disederhanakan) Tiongkok, Tionghoa (tradisional) Hong Kong SAR, Tionghoa (tradisional) Taiwan, Denmark (Denmark), Kroasia (Bosnia dan Herzegovina), Kroasia (Kroasia), Kroasia (Serbia), Belanda (Belanda), Inggris (Australia), Inggris (Kanada), Inggris (India), Inggris (Inggris Raya), Inggris (Amerika Serikat), Estonia (Estonia), Finlandia (Finlandia), Prancis (Prancis), Jerman (Jerman), Hongaria (Hongaria), Islandia (Islandia), Italia (Italia), Jepang (Jepang), Korea (Korea), Lituania (Lituania), Latvia (Latvia), Melayu (Malaysia), Norwegia (Norwegia), Polandia (Polandia), Portugis (Portugal), Rumania (Rumania), Slovakia (Slovakia), Slovenia (Slovenia), Serbia (Serbia), Spanyol (Spanyol), Swedia (Swedia).

Untuk mendapatkan hasil terbaik, berikan satu foto atau pindaian yang jelas per faktur.

  • Format gambar harus JPEG, PNG, atau PDF.
  • Ukuran file tidak boleh melebihi 20 MB.
  • Dimensi gambar harus antara 50 x 50 piksel dan 10.000 x 10.000 piksel.
  • Dimensi PDF harus maksimal 17 x 17 inci, yang setara dengan ukuran kertas Legal atau A3 atau lebih kecil.
  • Untuk dokumen PDF, hanya 2.000 halaman pertama yang diproses.

Output model

Jika faktur terdeteksi, model pemrosesan faktur menampilkan informasi berikut:

Bidang Description
CustomerName Pelanggan sedang diproses penagihan
CustomerId ID Referensi untuk pelanggan
PurchaseOrder Nomor referensi pesanan pembelian
InvoiceId ID untuk faktur khusus ini (seringkali 'Nomor Faktur')
InvoiceDate Tanggal faktur dikeluarkan
DueDate Batas waktu pembayaran untuk faktur ini adalah
VendorName Vendor yang membuat faktur ini
VendorAddress Alamat surat untuk Vendor
VendorAddressRecipient Nama yang diasosiasikan dengan VendorAddress
CustomerAddress Alamat surat untuk Pelanggan
CustomerAddressRecipient Nama yang berhubungan dengan CustomerAddress
BillingAddress Alamat penagihan eksplisit untuk pelanggan
BillingAddressRecipient Nama yang terkait dengan Alamat Penagihan
ShippingAddress Alamat pengiriman eksplisit untuk pelanggan
ShippingAddressRecipient Nama yang terkait dengan Alamat Pengiriman
SubTotal Kolom subtotal diidentifikasi pada faktur ini
TotalDiscount Total bidang diskon yang diidentifikasi pada faktur ini
TotalTax Total bidang pajak yang diidentifikasi pada faktur ini
InvoiceTotal Total biaya baru yang terkait dengan faktur ini
AmountDue Jumlah Total Terutang kepada Vendor
PreviousUnpaidBalance Saldo eksplisit yang sebelumnya belum dibayar
RemittanceAddress Pengiriman uang atau alamat pembayaran eksplisit untuk pelanggan
RemittanceAddressRecipient Nama yang terkait dengan RemittanceAddress
ServiceAddress Alamat layanan eksplisit atau alamat properti untuk pelanggan
ServiceAddressRecipient Nama yang terkait dengan ServiceAddress
ServiceStartDate Tanggal pertama untuk periode layanan (misalnya, periode layanan tagihan utilitas)
ServiceEndDate Tanggal berakhir untuk periode layanan (misalnya, periode layanan tagihan utilitas)
VendorTaxId Nomor ID pemerintah yang terkait dengan vendor
CustomerTaxId Nomor ID pemerintah yang terkait dengan pelanggan
PaymentTerm Ketentuan di mana pembayaran dimaksudkan untuk dibayar
KVKNumber Pengidentifikasi unik untuk bisnis yang terdaftar di Belanda
PaymentDetails Daftar detail pembayaran
  • IBAN: Nomor rekening bank internasional
  • BankAccountNumber: Nomor rekening bank, pengidentifikasi unik untuk rekening bank
  • BPayBillerCode: Kode penagihan untuk BPay, pengidentifikasi alfanumerik yang unik untuk penagih atau produk/layanan mereka
  • BPayReference: Nomor referensi untuk BPay, pengidentifikasi unik untuk transaksi tagihan pelanggan tertentu
  • SWIFT: ISO9362, standar internasional untuk Kode Pengidentifikasi Bisnis (BIC)
TaxDetails Daftar detail pajak
  • Jumlah: Jumlah detail pajak
  • Tarif: detail Tarif pajak
PaidInFourInstallements Daftar detail pajak
  • Jumlah: Jumlah angsuran yang jatuh tempo
  • DueDate: Tanggal jatuh tempo angsuran
Items Daftar detail pajak
  • Jumlah: Jumlah item baris
  • Tanggal: Tanggal yang sesuai dengan setiap item baris. Seringkali itu adalah tanggal barang dalam daftar dikirim
  • Deskripsi: Deskripsi teks untuk item baris faktur
  • Kuantitas: Kuantitas untuk item baris faktur ini
  • ProductCode: Kode produk, nomor produk, atau SKU yang terkait dengan item baris tertentu
  • Pajak: Pajak yang terkait dengan setiap item baris. Nilai yang mungkin termasuk jumlah pajak, pajak %, dan pajak Y/N
  • TaxRate: Tarif pajak yang terkait dengan setiap item baris
  • Unit: Unit dari item baris, misalnya, kg, lb, dan lainnya.
  • UnitPrice: Harga bersih atau kotor (tergantung pada pengaturan faktur yang berlaku) dari satu unit barang ini

Skor keyakinan

Bidang Skor keyakinan
CustomerName ✔️
CustomerId ✔️
PurchaseOrder ✔️
InvoiceId ✔️
InvoiceDate ✔️
DueDate ✔️
VendorName ✔️
VendorAddress ✔️
VendorAddressRecipient ✔️
CustomerAddress ✔️
CustomerAddressRecipient ✔️
BillingAddress ✔️
BillingAddressRecipient ✔️
ShippingAddress ✔️
ShippingAddressRecipient ✔️
SubTotal ✔️
TotalDiscount ✔️
TotalTax ✔️
InvoiceTotal ✔️
AmountDue ✔️
PreviousUnpaidBalance ✔️
RemittanceAddress ✔️
RemittanceAddressRecipient ✔️
ServiceAddress ✔️
ServiceAddressRecipient ✔️
ServiceStartDate ✔️
ServiceEndDate ✔️
VendorTaxId ✔️
CustomerTaxId ✔️
PaymentTerm ✔️
KVKNumber ✔️
PaymentDetails.*.IBAN ✔️
PaymentDetails.*.SWIFT ✔️
PaymentDetails.*.BankAccountNumber ✔️
PaymentDetails.*.BPayBillerCode ✔️
PaymentDetails.*.BPayReference ✔️
TaxDetails.*.Amount ✔️
TaxDetails.*.Rate ✔️
PaidInFourInstallements.*.Amount ✔️
PaidInFourInstallements.*.DueDate ✔️
Items.*.Amount ✔️
Items.*.Date ✔️
Items.*.Description ✔️
Items.*.Quantity ✔️
Items.*.ProductCode ✔️
Items.*.Tax ✔️
Items.*.TaxRate ✔️
Items.*.Unit ✔️
Items.*.UnitPrice ✔️

Pasangan nilai Kunci

Pasangan nilai kunci adalah semua label atau kunci yang diidentifikasi dan respons atau nilai terkait. Anda dapat menggunakan ini untuk mengekstrak nilai tambahan yang bukan bagian dari daftar bidang yang telah ditentukan sebelumnya.

Untuk memvisualisasikan semua pasangan kunci-nilai yang terdeteksi oleh model pemrosesan faktur, Anda dapat menambahkan tindakan Buat tabel HTML di alur cloud Anda seperti yang ditunjukkan pada cuplikan layar dan menjalankan alur cloud.

Cuplikan layar semua pasangan kunci-nilai pada faktur.

Cuplikan layar semua pasangan kunci-nilai pada faktur - hasil.

Untuk mengekstrak kunci tertentu yang Anda ketahui nilainya, Anda dapat menggunakan tindakan Filter array seperti yang ditunjukkan pada cuplikan layar berikut. Dalam contoh cuplikan layar, kita ingin mengekstrak nilai untuk kunci Tel .:

Cuplikan layar cara mengambil nilai yang diberikan kunci.

Batasan

Batas berikut berlaku untuk panggilan yang dilakukan per lingkungan di seluruh model pemrosesan dokumen termasuk model bawaan: pemrosesan tanda terima dan pemrosesan faktur.

Action Limit Periode perpanjangan
Panggilan (per lingkungan) 360 60 detik

Membuat solusi pemrosesan faktur kustom

Model AI bawaan pemrosesan faktur dirancang untuk mengekstrak bidang umum yang ditemukan dalam faktur. Karena setiap bisnis unik, Anda mungkin ingin mengekstrak bidang selain yang disertakan dalam model bawaan ini. Juga dapat terjadi bahwa beberapa bidang standar tidak dapat diekstraksi dengan baik untuk jenis faktur tertentu yang Anda kerjakan. Untuk mengatasi hal ini, ada dua opsi:

  • Gunakan model pemrosesan Faktur kustom: Menambah perilaku model pemrosesan faktur bawaan dengan menambahkan bidang baru yang akan diekstrak selain yang secara default, atau sampel dokumen yang tidak diekstrak dengan benar. Untuk mempelajari cara menambah model pemrosesan faktur bawaan, buka Pilih jenis dokumen.

  • Lihat hasil OCR mentah: Setiap kali pemrosesan faktur model AI bawaan memproses file yang Anda berikan, ia juga melakukan operasi OCR untuk mengekstrak setiap kata yang ditulis pada file. Anda dapat mengakses hasil OCR mentah pada output teks yang terdeteksi yang disediakan oleh model. Pencarian sederhana pada konten yang dikembalikan oleh teks yang terdeteksi mungkin cukup untuk mendapatkan data yang Anda butuhkan.

  • Gunakan pemrosesan dokumen: Dengan AI Builder, Anda juga dapat membangun model AI kustom Anda sendiri untuk mengekstrak bidang dan tabel tertentu yang Anda butuhkan untuk dokumen yang anda kerjakan. Cukup buat model pemrosesan dokumen dan latih untuk mengekstrak semua informasi dari faktur yang tidak berfungsi dengan baik dengan model ekstraksi faktur.

Setelah melatih model pemrosesan dokumen kustom, Anda dapat menggabungkannya dengan model bawaan pemrosesan faktur dalam alur cloud Power Automate.

Berikut adalah beberapa contoh:

Menggunakan model pemrosesan dokumen kustom untuk mengekstrak bidang tambahan yang tidak dikembalikan oleh model bawaan pemrosesan faktur

Dalam contoh ini, kami melatih model pemrosesan dokumen kustom untuk mengekstrak nomor program loyalitas, hanya ada dalam faktur dari penyedia Adatum dan Contoso.

Alur cloud dipicu saat faktur baru ditambahkan ke folder SharePoint. Kemudian memanggil model AI bawaan pemrosesan faktur untuk mengekstrak datanya. Selanjutnya, kami memeriksa apakah vendor untuk faktur yang diproses berasal dari Adatum atau Contoso. Jika demikian, kami kemudian memanggil model pemrosesan dokumen kustom yang kami latih untuk mendapatkan nomor loyalitas tersebut. Terakhir, kami menyimpan data yang diekstrak dari faktur dalam file Excel.

Cuplikan layar faktur dan alur cloud pemrosesan dokumen.

Gunakan model pemrosesan dokumen kustom jika skor keyakinan untuk bidang yang dikembalikan oleh model bawaan pemrosesan faktur rendah

Dalam contoh ini, kami melatih model pemrosesan dokumen kustom untuk mengekstrak jumlah total dari faktur di mana kami biasanya mendapatkan skor keyakinan yang rendah saat menggunakan model bawaan pemrosesan faktur.

Alur cloud dipicu saat faktur baru ditambahkan ke folder SharePoint. Kemudian memanggil model AI bawaan pemrosesan faktur untuk mengekstrak datanya. Selanjutnya, kita memeriksa apakah skor keyakinan untuk properti Nilai total faktur kurang dari 0,65. Gunakan Jika demikian, kita kemudian memanggil model pemrosesan dokumen kustom yang kita latih dengan faktur di mana kita biasanya mendapatkan skor keyakinan yang rendah untuk bidang total. Terakhir, kami menyimpan data yang diekstrak dari faktur ke dalam file Excel.

Cuplikan layar faktur dan alur kerja cloud untuk pemrosesan dokumen dengan skor rendah.

Gunakan model prasetel pemrosesan faktur untuk menangani faktur yang tidak dapat ditangani oleh model pemrosesan dokumen kustom.

Salah satu cara untuk menggunakan model bawaan pemrosesan faktur adalah dengan menggunakannya sebagai model fallback untuk menangani faktur yang tidak Anda latih dalam model pemrosesan dokumen kustom Anda. Misalnya, Anda membuat model pemrosesan dokumen, dan melatihnya untuk mengekstrak data dari 20 penyedia faktur teratas Anda. Anda kemudian dapat menggunakan model bawaan pemrosesan faktur untuk memproses semua faktur baru atau faktur volume yang lebih rendah. Berikut adalah contoh bagaimana Anda dapat melakukannya:

Alur cloud ini dipicu ketika faktur baru ditambahkan ke folder SharePoint. Kemudian memanggil model pemrosesan dokumen kustom untuk mengekstrak datanya. Selanjutnya, kita memeriksa apakah skor keyakinan untuk koleksi yang terdeteksi kurang dari 0,65. Jika demikian, mungkin berarti faktur yang disediakan tidak cocok untuk model kustom. Kami kemudian memanggil model pemrosesan faktur bawaan. Terakhir, kami menyimpan data yang diekstrak dari faktur dalam file Excel.

Cuplikan layar faktur dan alur cloud pemrosesan dokumen untuk faktur baru.