errorpeppol-bis-3
BR-18:Invoice line price required
Each invoice line must have a price amount (item net price).
We can help you fix this
NEEDS INPUTRequires user input: Legal name of the tax representative. Cannot auto-derive because this is a legal entity acting on behalf of the seller for VAT purposes.
Simple form - we handle the XML for you
Upload and Answer QuestionsWhy This Error Matters
Invoice rejected. Tax authorities require the fiscal representative to be fully identified.
How to Fix It
1
Set unit price
Price for one unit of the item
2
Add currency
Include currencyID attribute
3
Verify calculation
Quantity × Price should equal LineExtensionAmount
Code Example
<cac:Price>
<cbc:PriceAmount currencyID="EUR">10.00</cbc:PriceAmount>
</cac:Price>Technical Details
XPath: /Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmountCommon Causes
- TaxRepresentativeParty section added but name missing
- Fiscal representative configured without PartyName
- VAT registration via representative not fully set up
- Template missing tax rep name field mapping
- Cross-border tax representative record incomplete
Commonly Seen In
All invoicing software
Frequently Asked Questions
Each invoice line must have a price amount (item net price).
Add PriceAmount element with price per unit. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, BR-18 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted by the recipient's system.
Many instances of BR-18 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues, including invoice line price required.
BR-18 is commonly seen in exports from All invoicing software. These software packages sometimes generate invoices that need adjustment to meet full compliance standards.
Related Errors
Last updated: 18 January 2026
Share this guide: