What does BR-S-5 mean?
If an invoice line carries category S (standard rated), the rate stated must be greater than zero. A rate of zero or no value at all is not allowed.
Common causes of BR-S-5
- The line was marked with category "S" but the VAT rate stands at 0.00.
- The element ram:RateApplicablePercent is missing from the line VAT entirely.
- A tax free turnover (0 %) was booked under standard rating instead of category "Z" or "E".
How to fix BR-S-5
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-152 along this XPath:
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent - Apply the fix. An invoice line (BG-25) carries VAT category "S" (standard rated, BT-151), but the VAT rate (BT-152) is 0 or missing. Standard rating needs a rate greater than 0. Enter a positive rate in ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent, for example 19.00 or 7.00. At 0 % tax the line belongs in a different category (for example "Z" for zero rated).
- Validate again. Save the file and validate it again to check that BR-S-5 is no longer reported.
An invoice line (BG-25) carries VAT category "S" (standard rated, BT-151), but the VAT rate (BT-152) is 0 or missing. Standard rating needs a rate greater than 0. Enter a positive rate in ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent, for example 19.00 or 7.00. At 0 % tax the line belongs in a different category (for example "Z" for zero rated).
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercentBefore / after: the XML example
This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).
<ram:ApplicableTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>0.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Frequent questions about BR-S-5
I want to state 0 % tax. How do I avoid BR-S-5?
Which VAT rate is right for category S?
Related error codes
Check BR-S-5 automatically
Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.