

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

# 發票和收據響應對象
<a name="expensedocuments"></a>

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

分析支出響應中最精細的數據級別包括`Type`、`ValueDetection`，以及`LabelDetection`(選用)。各個實體是：
+ [類型](how-it-works-type.md)：指在高級別上檢測到的信息類型。
+ [標籤檢測](how-it-works-labeldetection.md)：引用文檔文本中關聯值的標籤。`LabelDetection`是可選的，並且僅在寫入標籤時返回。
+ [值檢測](how-it-works-valuedetection.md)：指返回的標籤或類型的值。

分析費用 API 還會檢測到`ITEM`、`QUANTITY`，以及`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 香蕉的行項目信息的收據上的整個行。