Erori e-FacturaBR-09

Adresa vânzătorului nu conține codul de țară (BT-40)

Codul regulii este BR-09.

Mesajul exact din validatorul ANAF

textEroare=[BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40).

Ce inseamna

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.

Cum repari

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.

Exemplu

Asa pica

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

Asa trece

<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>
Verificat. Am pus fiecare din cele doua fragmente intr-o factura completa si le-am trecut prin validatorul oficial ANAF, versiunea 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.
Regula asa cum e scrisa in schematronul oficial

Textul oficial, in engleza

The Seller postal address (BG-5) shall contain a Seller country code (BT-40).

Unde se aplica

$Seller_postal_address

Conditia care trebuie sa fie adevarata

$BR-09
Ce nu rezulta din textul oficial al regulii

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