InvoiceValidator.eu

IT-R-003

fatalPeppol BIS Billing 3.0profileCIIUBLBT-37

BT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I fornitori italiani devono indicare la città di residenza.

Why it fails

The Italian seller's city (BT-37) is missing.

How to fix it

Add cbc:CityName to the supplier's PostalAddress.

What the validator checks

CII — context ram:SellerTradeParty[$supplierCountry = 'IT']

(ram:PostalTradeAddress/ram:CityName)

UBL — context cac:AccountingSupplierParty/cac:Party[$supplierCountry = 'IT']

cac:PostalAddress/cbc:CityName

Related rules

Part of IT-R — Italy.

Check your own invoice against IT-R-003

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.

This is a Peppol BIS Billing 3.0 rule: an invoice can be perfectly valid EN 16931 and still be rejected by it.