Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Faktur dan Respon Tanda Terima Objek
Ketika Anda mengirimkan faktur atau tanda terima ke AnalyzeExpense API, ia mengembalikan serangkaian objek ExpenseDocuments. Setiap expenseDocument selanjutnya dipisahkan menjadiLineItemGroups
danSummaryFields
. Sebagian besar faktur dan tanda terima berisi informasi seperti nama vendor, nomor tanda terima, tanggal penerimaan, atau jumlah total. AnalyzeExpense mengembalikan informasi ini di bawahSummaryFields
. Tanda terima dan faktur juga berisi rincian tentang barang yang dibeli. AnalyzeExpense API mengembalikan informasi ini di bawahLineItemGroups
. ParameterExpenseIndex
lapangan unik mengidentifikasi biaya, dan mengaitkan yang sesuaiSummaryFields
danLineItemGroups
terdeteksi dalam biaya itu.
Tingkat data yang paling terperinci dalam respons AnalyzeExpense terdiri dariType
,ValueDetection
, danLabelDetection
(Opsional). Entitas individu adalah:
-
Tipe: Mengacu pada jenis informasi apa yang terdeteksi pada tingkat tinggi.
-
LabelDetection: Mengacu pada label nilai terkait dalam teks dokumen.
LabelDetection
adalah opsional dan hanya dikembalikan jika label ditulis. -
ValueDetection: Mengacu pada nilai label atau jenis dikembalikan.
AnalyzeExpense API juga mendeteksiITEM
,QUANTITY
, danPRICE
dalam item baris sebagai bidang dinormalisasi. Jika ada teks lain dalam item baris pada gambar tanda terima seperti SKU atau deskripsi rinci, maka akan dimasukkan dalam JSON sebagaiEXPENSE_ROW
seperti yang ditunjukkan pada contoh di bawah ini:
{ "Type": { "Text": "EXPENSE_ROW", "Confidence": 99.95216369628906 }, "ValueDetection": { "Text": "Banana 5 $2.5", "Geometry": { … }, "Confidence": 98.11214447021484 }
Contoh di atas menunjukkan bagaimana AnalyzeExpense API mengembalikan seluruh baris pada tanda terima yang berisi informasi item baris tentang 5 pisang dijual seharga $2.5.