

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Oggetti risposta fattura e ricevuta
<a name="expensedocuments"></a>

Quando si sottomette una fattura o una ricevuta all'API AnalyzeExpense, restituisce una serie di oggetti ExpenseDocuments. Ogni documento di spesa è ulteriormente separato in`LineItemGroups`e`SummaryFields`. La maggior parte delle fatture e delle ricevute contiene informazioni quali il nome del fornitore, il numero di ricevuta, la data di ricezione o l'importo totale. AnalyzeExpense restituisce queste informazioni sotto`SummaryFields`. Le ricevute e le fatture contengono anche dettagli sugli articoli acquistati. L'API AnalyzeExpense restituisce queste informazioni sotto`LineItemGroups`. La`ExpenseIndex`field identifica in modo univoco la spesa e associa l'appropriato`SummaryFields`e`LineItemGroups`rilevato in quella spesa.

Il livello di dati più granulare nella risposta AnalyzeExpense è costituito da`Type`,`ValueDetection`, e`LabelDetection`(Facoltativo). Le singole entità sono:
+ [Tipo](how-it-works-type.md): Si riferisce al tipo di informazioni rilevate ad alto livello.
+ [Rilevamento etichette](how-it-works-labeldetection.md): si riferisce all'etichetta di un valore associato all'interno del testo del documento.`LabelDetection`è facoltativo e restituito solo se l'etichetta è scritta.
+ [Rilevamento del valore](how-it-works-valuedetection.md): si riferisce al valore dell'etichetta o del tipo restituito.

Anche l'API AnalyzeExpense rileva`ITEM`,`QUANTITY`, e`PRICE`all'interno di elementi riga come campi normalizzati. Se nell'immagine della ricevuta è presente un altro testo in una riga, ad esempio SKU o descrizione dettagliata, verrà incluso nel JSON come`EXPENSE_ROW`come illustrato nell'esempio seguente:

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

Nell'esempio precedente viene illustrato come l'API AnalyzeExpense restituisce l'intera riga di una ricevuta che contiene informazioni relative a 5 banane vendute per $2,5. 