The price before discount is negative · BR-28
- Severity · Error
- Applies to · UBL / CII
- Editorial review pending
The price before any item price discount (BT-148) is a price before VAT. When stated, it must be zero or positive.
As of
Who can correct it?
The sender can correct the invoice.
How to fix it
- Check whether the minus sign was applied to the unit price by mistake. Represent an actual credit using the appropriate document and verify its amounts.
- XML fields in the affected group · UBL cac:Price/cac:AllowanceCharge/cbc:BaseAmount · CII ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount
Rule text and source
Paraphrase · A stated value for BT-148 must be at least zero.
Message to the sender
Subject: Invoice {invoiceNumber} – The price before discount is negative
Hello,
could you clarify a detail on your invoice {invoiceNumber} dated {issueDate} (BR-28)? The price before any item price discount (BT-148) is a price before VAT. Check whether the minus sign was applied to the unit price by mistake. Represent an actual credit using the appropriate document and verify its amounts.
Could you send us the corrected invoice?
Thank you and kind regardsExample
The agreed price before any item price discount is EUR 25. Replace the incorrectly exported EUR −25 with EUR 25.
UBL
cac:Price/cac:AllowanceCharge/cbc:BaseAmount
Fails the rule
<cbc:BaseAmount currencyID="EUR">-25.00</cbc:BaseAmount>
Corrected
<cbc:BaseAmount currencyID="EUR">25.00</cbc:BaseAmount>
CII
ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount
Fails the rule
<ram:ChargeAmount>-25.00</ram:ChargeAmount>
Corrected
<ram:ChargeAmount>25.00</ram:ChargeAmount>Business terms
Rule versions
CEN · EN 16931 (KoSIT) 1.3.16
CEN · EN 16931 1.3.17