本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
分析發票和收據
Amazon Textract 會從幾乎任何發票或收據擷取相關資料,例如廠商和接收者聯絡資訊,而不需要任何範本或組態。發票和收據通常使用各種配置,使得手動大規模擷取資料變得困難且耗時。Amazon Textract 使用 ML 來了解發票和收據的內容。它會自動擷取資料,例如發票或接收日期、發票或接收號碼、項目價格、總金額和付款條件。
Amazon Textract 也會識別對您的工作流程至關重要,但可能不會明確標記的供應商名稱。例如,Amazon Textract 可以在收據上找到廠商名稱,即使僅顯示在頁面頂端的標誌內,而沒有明確的鍵/值對組合。
Amazon Textract 也可讓您輕鬆地合併來自不同收據和發票的輸入,這些收據和發票使用不同的單字進行相同的概念。例如,Amazon Textract 會映射不同文件中欄位名稱之間的關係,例如帳單號碼、發票號碼、接收號碼、輸出標準分類為 INVOICE_RECEIPT_ID。在此情況下,Amazon Textract 會一致地代表不同文件類型的資料。地址欄位分類為 'receiver'、'supplier'、'vendor'、'bill to'、'ship to' 和 'remit to'。當費用文件沒有每個類別的唯一值時,Amazon Textract 只會傳回具有唯一值的類別。
不符合標準分類的欄位會分類為 OTHER。
以下是費用分析操作支援的標準欄位清單。
-
發票接收日期 —
INVOICE_RECEIPT_DATE -
發票接收 ID —
INVOICE_RECEIPT_ID -
發票納稅人 ID —
TAX_PAYER_ID -
客戶編號 —
CUSTOMER_NUMBER -
帳號 —
ACCOUNT_NUMBER -
廠商名稱 —
VENDOR_NAME -
收件人名稱 —
RECEIVER_NAME -
供應商地址 —
VENDOR_ADDRESS -
收件人地址 —
RECEIVER_ADDRESS -
訂單日期 —
ORDER_DATE -
到期日 —
DUE_DATE -
交付日期 —
DELIVERY_DATE -
PO 號碼 —
PO_NUMBER -
付款條件 —
PAYMENT_TERMS -
總計 —
TOTAL -
應付金額 —
AMOUNT_DUE -
已支付金額 —
AMOUNT_PAID -
小計 —
SUBTOTAL -
稅金 —
TAX -
服務費用 —
SERVICE_CHARGE -
服務費 —
GRATUITY -
先前餘額 —
PRIOR_BALANCE -
折扣 —
DISCOUNT -
運送和處理費用 —
SHIPPING_HANDLING_CHARGE -
Vendor ABN 號碼 —
VENDOR_ABN_NUMBER -
供應商 GST 號碼 —
VENDOR_GST_NUMBER -
供應商 PAN 號碼 —
VENDOR_PAN_NUMBER -
廠商增值稅號碼 —
VENDOR_VAT_NUMBER -
收件人 ABN 號碼 —
RECEIVER_ABN_NUMBER -
收件人 GST 號碼 —
RECEIVER_GST_NUMBER -
收件人 PAN 號碼 —
RECEIVER_PAN_NUMBER -
收件人增值稅號碼 —
RECEIVER_VAT_NUMBER -
供應商電話 —
VENDOR_PHONE -
收件人電話 —
RECEIVER_PHONE -
供應商 URL —
VENDOR_URL -
明細項目/項目描述 —
ITEM -
明細項目/數量 —
QUANTITY -
明細項目/總價格 —
PRICE -
明細項目/單位價格 —
UNIT_PRICE -
明細項目/ProductCode —
PRODUCT_CODE -
地址 (收件人、收件人、匯款至、供應商) —
ADDRESS -
名稱 (收件人、收件人、匯款至、供應商) —
NAME -
核心地址 (廠商、收件人、付款人、收件人、匯款至、供應商) —
ADDRESS_BLOCK -
街道地址 (廠商、收件人、付款人、收件人、匯款至、供應商) —
STREET -
城市 (廠商、收件人、付款人、收件人、匯款人、供應商) —
CITY -
狀態 (廠商、收件人、付款人、收件人、匯款至、供應商) —
STATE -
國家/地區 (廠商、收件人、付款人、收件人、匯款人、供應商) —
COUNTRY -
郵遞區號 (廠商、收件人、付款人、收件人、匯款至、供應商) —
ZIP_CODE
AnalyzeExpense API 會傳回指定文件頁面的下列元素:
-
文件內以 表示的收據或發票數量
ExpenseIndex -
表示為 的個別欄位標準化名稱
Type -
出現在文件上的欄位實際名稱,表示為
LabelDetection -
表示為 的對應欄位值
ValueDetection -
所提交文件中以 表示的頁數
Pages -
偵測到欄位、值或明細項目的頁碼,表示為
PageNumber -
幾何,其中包含週框方塊,並協調頁面上個別欄位、值或明細項目的位置,表示為
Geometry -
與文件上偵測到的每個資料相關聯的可信度分數,表示為
Confidence -
購買之個別明細項目的整列,表示為
EXPENSE_ROW
以下是 AnalyzeExpense 處理之收據 API 輸出的一部分,顯示擷取為標準欄位 之文件中的總計:$55TOTAL.64。文件上的實際文字顯示為「總計」可信度分數為「97.1」,頁碼為「1」,總值為「55.64 美元」。這也包含週框方塊和多邊形座標:
{ "Type": { "Text": "TOTAL", "Confidence": 99.94717407226562 }, "LabelDetection": { "Text": "Total:", "Geometry": { "BoundingBox": { "Width": 0.09809663146734238, "Height": 0.0234375, "Left": 0.36822840571403503, "Top": 0.8017578125 }, "Polygon": [ { "X": 0.36822840571403503, "Y": 0.8017578125 }, { "X": 0.466325044631958, "Y": 0.8017578125 }, { "X": 0.466325044631958, "Y": 0.8251953125 }, { "X": 0.36822840571403503, "Y": 0.8251953125 } ] }, "Confidence": 97.10792541503906 }, "ValueDetection": { "Text": "$55.64", "Currency": { "Code": USD } "Geometry": { "BoundingBox": { "Width": 0.10395314544439316, "Height": 0.0244140625, "Left": 0.66837477684021, "Top": 0.802734375 }, "Polygon": [ { "X": 0.66837477684021, "Y": 0.802734375 }, { "X": 0.7723279595375061, "Y": 0.802734375 }, { "X": 0.7723279595375061, "Y": 0.8271484375 }, { "X": 0.66837477684021, "Y": 0.8271484375 } ] }, "Confidence": 99.85165405273438 }, "PageNumber": 1 }
您可以使用同步操作來分析發票或收據。若要分析這些文件,您可以使用 AnalyzeExpense 操作,並將收據或發票傳遞給它。 AnalyzeExpense會傳回整組結果。如需詳細資訊,請參閱使用 Amazon Textract 分析發票和收據。
若要以非同步方式分析發票和收據,請使用 StartExpenseAnalysis 開始處理輸入文件檔案。若要取得結果,請呼叫 GetExpenseAnalysis。會傳回對 StartExpenseAnalysis 的指定呼叫結果GetExpenseAnalysis。如需詳細資訊和範例,請參閱 非同步處理文件。