發票和收據響應對象 - Amazon Textract

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

發票和收據響應對象

當您向分析費用 API 提交發票或收據時,它會返回一系列費用文檔對象。每個費用文檔進一步分隔為LineItemGroupsSummaryFields。大多數發票和收據包含諸如供應商名稱、接收編號、接收日期或總金額等信息。分析費用將此信息返回SummaryFields。收據和發票還包含有關購買物料的詳細信息。分析費用 API 將此信息返回LineItemGroups。所以此ExpenseIndex字段唯一標識支出,並將相應的SummaryFieldsLineItemGroups檢測到該費用。

分析支出響應中最精細的數據級別包括TypeValueDetection,以及LabelDetection(選用)。各個實體是:

  • 類型:指在高級別上檢測到的信息類型。

  • 標籤檢測:引用文檔文本中關聯值的標籤。LabelDetection是可選的,並且僅在寫入標籤時返回。

  • 值檢測:指返回的標籤或類型的值。

分析費用 API 還會檢測到ITEMQUANTITY,以及PRICE作為規範化字段。如果收據圖片上的單項商品中還有其他文本,例如 SKU 或詳細描述,則該文本將包含在 JSON 中,EXPENSE_ROW,如下例所示:

{ "Type": { "Text": "EXPENSE_ROW", "Confidence": 99.95216369628906 }, "ValueDetection": { "Text": "Banana 5 $2.5", "Geometry": { … }, "Confidence": 98.11214447021484 }

上面的示例顯示了 AnalyzeFesort API 如何返回包含有關以 2.5 美元售出的 5 香蕉的行項目信息的收據上的整個行。