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 INPUT

Requires 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 Questions

Why 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:PriceAmount

Common 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: