Skip to content

Warning

UBL-CR-644: A line price should not carry an exchange rate

In short

Warning: worth checking.

UBL-CR-644 means a line has a price exchange rate (cac:PricingExchangeRate), which EN 16931 does not use. To clear the warning, remove the exchange rate and state the unit price in the invoice currency.

On this page

What it means

This rule looks at the price of every line in an invoice or credit note and checks that it has no cac:PricingExchangeRate block. UBL offers that block to say how a price in one currency was converted into another. EN 16931 has one invoice currency (BT-5) and prices every line in it. The only second currency it allows is the VAT accounting currency (BT-6), and that applies to the total VAT amount, not to line prices.

Why it matters

EN 16931 does not use a price exchange rate within an invoice or credit note line. This warning concerns the presence of that block, not the conversion calculation.

How to fix it

Convert the price into the invoice currency before you invoice, so the unit price on each line is already in that currency. If the buyer needs to know the rate you used, mention it in the invoice note or the item description. If you build the XML yourself, delete cac:PricingExchangeRate from cac:Price on each line. Check the corrected file again.

Once the file is corrected, check it again for free: Validate an invoice against EN 16931

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether UBL-CR-644 still fails, and which other rules do.

Updated 6 November 2026