# BT-112 Invoice Total Amount With VAT

The total amount of the Invoice with VAT. This is BT-109 (Invoice total amount without VAT) plus BT-110 (Invoice total VAT amount). Note: BT-114 (Rounding amount) is applied in the payment calculation, not in the invoice total calculation.

> BT-112 (Invoice total amount with VAT) is the gross document total: BT-109 (net total) plus BT-110 (total VAT). Mandatory under EN 16931. Must reconcile to the cent against its components (BR-CO-15) and is the basis for the amount due (BT-115). Example: 1190.00.
>
> BT-112 · EN 16931 / XRechnung 3.x

## BT Reference Card

Key EN 16931 and XRechnung facts for this business term.

- **BT code**: BT-112
- **Name**: Invoice Total Amount With VAT
- **Cardinality**: Mandatory (M)
- **Business group**: BG-22 DOCUMENT TOTALS
- **Data type**: Amount
- **Example value**: 1190.00
- **Common error**: BR-CO-15: Invoice total amount with VAT (BT-112) must equal BT-109 plus BT-110. Off-by-one-cent rounding errors are a frequent KoSIT failure.

## Quick answer

The total amount of the Invoice with VAT. This is BT-109 (Invoice total amount without VAT) plus BT-110 (Invoice total VAT amount). Note: BT-114 (Rounding amount) is applied in the payment calculation, not in the invoice total calculation.

> **Taxes and totals**: VAT treatment, tax breakdowns, and document totals that validators check closely.

- [Validate XML](/en/xrechnung-validator?source=resource&bt=BT-112)
- [Convert invoice](/en/pdf-to-xrechnung?source=resource&bt=BT-112)

## In plain language

The total amount of the Invoice with VAT. This is BT-109 (Invoice total amount without VAT) plus BT-110 (Invoice total VAT amount). Note: BT-114 (Rounding amount) is applied in the payment calculation, not in the invoice total calculation.

The total amount of the Invoice with VAT. This is BT-109 (Invoice total amount without VAT) plus BT-110 (Invoice total VAT amount). Note: BT-114 (Rounding amount) is applied in the payment calculation, not in the invoice total calculation.

This is the total amount including all taxes that the customer must pay. It serves as the basis for payment and must be clearly visible on the invoice.

## What you usually enter here

Decimal number with up to 2 decimal places, non-negative

Typical valid values include: 1190.00, 2975.60, 0.00, 1199999.99

Mandatory according to EN 16931-1. Must be mathematically correct: BT-112 = BT-109 + BT-110.

## What goes wrong often

Avoid values like: -119.00, 1190,00, 1.190.00, xyz

Relevant rule codes: BR-14, BR-CO-15, BR-DEC-14

## Examples in context

This is the total amount including all taxes that the customer must pay. It serves as the basis for payment and must be clearly visible on the invoice.

Mandatory according to EN 16931-1. Must be mathematically correct: BT-112 = BT-109 + BT-110.

## Valid Examples

- 1190.00
- 2975.60
- 0.00
- 1199999.99

## Invalid Examples

- -119.00
- 1190,00
- 1.190.00
- xyz

## Related Fields

This is the total amount including all taxes that the customer must pay. It serves as the basis for payment and must be clearly visible on the invoice.

- [BT-109 Invoice Total Amount Without VAT](/resources/xrechnung/bt-109-invoice-total-amount-without-vat)
- [BT-110 Invoice Total VAT Amount](/resources/xrechnung/bt-110-invoice-total-vat-amount)
- [BT-113 Paid Amount](/resources/xrechnung/bt-113-paid-amount)
- [BT-114 Rounding Amount](/resources/xrechnung/bt-114-rounding-amount)
- [BT-115 Amount Due for Payment](/resources/xrechnung/bt-115-amount-due-for-payment)

## XML mapping and field facts

Open the technical reference if you need XML paths, validator rule codes, legal wording, or schema-specific mapping details.

### Field ID:
BT-112

### Data Type:
amount

### Cardinality:
1..1

### Requirement:
Mandatory

### Since Version:
XRechnung 1.0+

## XML Implementation

### UBL 2.1 Syntax
```
/Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount
```

### CII (UN/CEFACT) Syntax
```
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount
```

## Validation Rules

### BR-14
BR-14

### BR-CO-15
BR-CO-15

### BR-DEC-14
BR-DEC-14

## Check whether your XRechnung sets BT-112 correctly

Upload the XML file to the free validator. It applies the KoSIT rules for XRechnung 3.0 and names each finding with its rule ID, for this field for example BR-14, BR-CO-15. Creating a new invoice instead? The converter checks the invoice against the same rules and shows the findings before download.

- [Validate XML](/en/xrechnung-validator)
- [Convert invoice](/en/pdf-to-xrechnung)

Free, no account needed. XML file up to 2 MB.

## Why the standard cares about this field

### Business Context
This is the total amount including all taxes that the customer must pay. It serves as the basis for payment and must be clearly visible on the invoice.

### Legal Requirement
Mandatory according to EN 16931-1. Must be mathematically correct: BT-112 = BT-109 + BT-110.

## FAQ

### How is BT-112 calculated?
BT-112 = BT-109 (Total without VAT) + BT-110 (Total VAT amount). The rounding amount (BT-114) is applied separately in the payment calculation.

### When is BT-112 different from BT-115?
BT-112 is the total invoice amount, while BT-115 (Amount due for payment) considers prepayments and rounding. BT-115 = BT-112 - BT-113 (Paid amount).

## Official sources and tools

- [KoSIT Validator](https://erechnungsvalidator.service-bw.de/)
- [XRechnung Standard](https://xeinkauf.de/xrechnung/)
- [Test Suite](https://github.com/itplr-kosit/xrechnung-testsuite)
