Skip to content

Fatal: fails the selected checks

BR-RO-111: Buyer in Romania needs a county code from ISO 3166-2:RO

In short

BR-RO-111 means the buyer is in Romania, but the county is missing or is not a code from the ISO 3166-2:RO list. Fix it by entering the county as a code, such as RO-B for Bucharest or RO-AB for Alba.

On this page

What it means

When the buyer's country code (BT-55) is RO, the buyer's county (country subdivision, BT-54) must be a code from the ISO 3166-2:RO list. Leaving it empty fails the rule too. In the XML it is cbc:CountrySubentity in the buyer's postal address.

Why it matters

The Romanian rules want counties in one coded form so that software can read and compare addresses. A county written as a name, such as Cluj, or left blank makes the file fail the check, and it is rejected.

How to fix it

In the customer's record, replace the county name with its code: RO-B for Bucharest, RO-AB for Alba County, and so on from the ISO 3166-2:RO list. The code starts with RO- and is written in capitals. If your software has a county drop-down, choose from it. If it has a free text field, type the code there. For Bucharest you also need a sector code as the city, see BR-RO-101.

The rule as published

Daca Codul tarii Cumparatorului (BT-55) este RO, atunci Subdiviziunea tarii Cumparatorului (BT-54) trebuie sa fie codificata folosind lista de coduri ISO 3166-2:RO (ex. "RO-B" pentru Municipiul Bucuresti, "RO-AB" pentru judetul Alba...). #If the Buyer's country Code (BT-55) is RO, then the Buyer's country subdivision (BT-54) must be coded using the ISO 3166-2: RO code list (ex. "RO-B" for Bucharest, "RO-AB" for Alba County...).

Business terms: BT-54, BT-55

Where this rule applies

Rule set Version
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 BR-RO-111 still fails, and which other rules do.