Erori e-Factura

EN16931

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 înseamnă

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

Așa pică

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

Așa 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 două fragmente într-o factură completă și le-am trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9. Factura cu fragmentul din stânga a fost respinsă cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fără nicio eroare. Verificarea s-a făcut pe 14.09.2026.
Regula așa cum e scrisă în schematronul oficial

Textul oficial, în engleză

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

Unde se aplică

$Seller_postal_address

Condiția care trebuie să fie adevărată

$BR-09
Ce nu rezultă 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ă.