InvoiceValidator.eu

IT-R-002

fatalPeppol BIS Billing 3.0profileCIIUBLBT-35

BT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line 1 - I fornitori italiani devono indicare l'indirizzo postale.

Why it fails

The Italian seller's street address (BT-35) is missing.

How to fix it

Add cbc:StreetName to the supplier's PostalAddress. Italy requires the full registered address, not just the country.

What the validator checks

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

(ram:PostalTradeAddress/ram:LineOne)

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

cac:PostalAddress/cbc:StreetName

Related rules

Part of IT-R — Italy.

Check your own invoice against IT-R-002

…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.