Provide the invoice total excluding VAT

Error BR-13 EN 16931

An Invoice shall have the Invoice total amount without VAT (BT-109).

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

ram:TaxBasisTotalAmount is missing from the summary. This element contains the invoice total excluding VAT (BT-109).

What the rule means

BT-109 states the invoice total excluding VAT and serves as the basis for the other invoice totals.

Affected fields BT-109
Please provide the invoice total excluding VAT

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

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

The check requires ram:TaxBasisTotalAmount 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:TaxBasisTotalAmount)