BR-24: Invoice line net amount (BT-131) is missing
Official message
[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Affected fields
- BG-25, BT-131
What does this mean?
Every invoice line (BG-25) must contain an invoice line net amount (BT-131). The element is missing for at least one line.
Typical causes
The generating system writes quantity and price only, but not the line amount.
For lines with amount 0 the amount was omitted instead of stating 0.00.
How to fix the error
State the net amount for every line: quantity × net price ÷ base quantity minus line allowances plus line charges, rounded to two decimals; 0.00 is allowed as well.
CII: ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount, UBL: cac:InvoiceLine/cbc:LineExtensionAmount.
Generate and validate the invoice again.
In E-Rechnungsfreund
In the invoice form, the net amount of every line is calculated from quantity, net price, base quantity and the line's allowances and charges when the XML is generated and always output. Generate and validate the invoice again.
Example
Wrong
<ram:SpecifiedLineTradeSettlement>
<ram:ApplicableTradeTax>...</ram:ApplicableTradeTax>
<ram:SpecifiedTradeSettlementLineMonetarySummation/>
</ram:SpecifiedLineTradeSettlement>
Correct
<ram:SpecifiedLineTradeSettlement>
<ram:ApplicableTradeTax>...</ram:ApplicableTradeTax>
<ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:LineTotalAmount>800.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementLineMonetarySummation>
</ram:SpecifiedLineTradeSettlement>
For developers: test expression per syntax
EN 16931 (CII) (CII)
Context: //ram:IncludedSupplyChainTradeLineItem
(ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)
EN 16931 (UBL) (UBL)
Context: cac:InvoiceLine | cac:CreditNoteLine
exists(cbc:LineExtensionAmount)
Factur-X / ZUGFeRD EN 16931 (CII)
Technical ID in the source: FX-SCH-A-000203
Context: //ram:IncludedSupplyChainTradeLineItem
(ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)
Related validation rules
Last updated:
Explanation of the validation rule, not legal or tax advice.