# Chapter 5.1.15 - Invoice Result

Source: https://developer.avalara.com/products/communications/integration-guides/dev-guide_rest_v2/reference/invoice-result/

-   [Previous](/communications/dev-guide_rest_v2/reference/calc-taxes-response/)
-   [Next](/communications/dev-guide_rest_v2/reference/error-response/)

### Invoice Result

The `InvoiceResult` object contains the **tax calculation results** for each invoice submitted in the [CalcTaxes request](/communications/dev-guide_rest_v2/reference/calc-taxes-request/):

Key

Value

`doc`

`[string]` Document Code  

The Document Code for the [invoice](/communications/dev-guide_rest_v2/reference/invoice/)

-   Max length: 150 bytes

`itms`

[`[LineItemResult]`](/communications/dev-guide_rest_v2/reference/line-item-result/) Line Item Results  

Contains the **tax calculation results** for each [line item](/communications/dev-guide_rest_v2/reference/line-item/)  

`summ`

[`[SummarizedTax]`](/communications/dev-guide_rest_v2/reference/summarized-tax-result/) Summarized Taxes  

Contains the **summarized taxes** for the [invoice](/communications/dev-guide_rest_v2/reference/invoice/)  

`err`

[`[Error]`](/communications/dev-guide_rest_v2/reference/error-response/) Error  

Contains information about any errors returned (as applicable)  

`incrf`

[`[ReportingInformation]`](/communications/dev-guide_rest_v2/reference/reporting-information/) Reporting Information  

Contains reporting information. Returned when `incrf` in [RequestConfig](/communications/dev-guide_rest_v2/reference/request-config/) is set to `true`  

### Example

```json
"inv": [ { "doc": "DocumentCode12345", "itms": [ { // Line Item Result } ], "summ": [ { // Summarized Tax } ], "err": [ { // Error } ], "incrf": { // Reporting Information } }]
```

-   [Previous](/communications/dev-guide_rest_v2/reference/calc-taxes-response/)
-   [Next](/communications/dev-guide_rest_v2/reference/error-response/)