Codul regulii este BR-09.
Grupul adresei vânzătorului (BG-5) trebuie să conțină obligatoriu codul de țară al vânzătorului (BT-40). În XML, asta înseamnă că în cac:PostalAddress al vânzătorului trebuie să existe cac:Country cu cbc:IdentificationCode completat. Lipsa lui nu este o simplă lipsă de informație: validatorul ANAF respinge factura, iar clientul nu poate deduce țara de rezidență fiscală a emitentului.
Completează în datele firmei tale (vânzător) câmpul de țară cu codul ISO din două litere, RO, nu cu textul „România”. În programul de facturare verifică că acest cod ajunge în cac:Country/cbc:IdentificationCode din adresa vânzătorului, nu doar în codul de TVA (BT-31) sau în numele legal.
<ubl:Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PostalAddress>
<cac:Country/>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingSupplierParty>
</ubl:Invoice><ubl:Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingSupplierParty>
</ubl:Invoice>ro16931-ubl-1.0.9. Factura cu fragmentul din stanga a fost respinsa cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fara nicio eroare. Verificarea s-a facut pe 14.09.2026.The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
$Seller_postal_address
$BR-09
Nu pot confirma din datele primite dacă validatorul ANAF mai semnalează șirul „România” sau „ROM” în loc de „RO” ca eroare separată ori doar ca avertisment. De asemenea, nu am verificat dacă un cac:Country gol trece de validarea XSD sau doar de cea schematron; din acest motiv fragmentul greșit trebuie citit ca „lipsește codul”, nu ca recomandare de a lăsa elementul gol în factură.