Provide the invoice total including VAT

Error BR-14 EN 16931

An Invoice shall have the Invoice total amount with VAT (BT-112).

Mandatory rule: As long as it is violated, the invoice is invalid and will be rejected by validators.
What is wrong

ram:GrandTotalAmount is missing from the summary. This element contains the invoice total including VAT (BT-112).

What the rule means

BT-112 states the invoice total including VAT and is part of the monetary summary.

Affected fields BT-112
Please provide the invoice total including VAT

The invoice total including VAT is missing from the monetary summary. Add the amount so that the invoice total is fully stated.

What to do
  1. Add ram:GrandTotalAmount to ram:SpecifiedTradeSettlementHeaderMonetarySummation.
  2. Check the value through GrandTotalAmount.
  3. Generate the invoice again and validate it.
What it looks like
✗ Triggers the message
<ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
✓ Correct
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:GrandTotalAmount>0.00</ram:GrandTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Check in FactoorSharp
  • FacturXInvoice.GrandTotalAmount (BT-112)
Technical details

The check requires ram:GrandTotalAmount to be present in the context of ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Where the rule applies

Applies to the invoice monetary summary in ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Context (rule/@context)
//ram:SpecifiedTradeSettlementHeaderMonetarySummation
Test expression (assert/@test)
(ram:GrandTotalAmount)