Codul regulii este BR-CO-09.
Toate codurile de TVA care apar în factura — al furnizorului (BT-31), al reprezentantului fiscal (BT-63) și al cumpărătorului (BT-48) — trebuie să înceapă cu prefixul de țară care a emis codul, scris ca două litere ISO 3166-1 alpha-2. Pentru România prefixul este RO; pentru Grecia se acceptă și EL. Prefixul se lipește direct de cod, fără spațiu și fără punct. Dacă lipsește, validatorul nu poate identifica țara de emitere și respinge factura.
În programul de facturare, câmpul de cod TVA trebuie să stocheze și să exporte valoarea cu prefix: RO14399840, nu 14399840. Același lucru pentru partenerii din alte state (DE, FR, IT etc.) — prefixul este cel al țării care a emis codul, nu al țării tale. Atenție la codurile importate din API sau din alte surse, care vin des fără prefix.
<ubl:Invoice xmlns:ubl="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">
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>14399840</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingSupplierParty>
</ubl:Invoice><ubl:Invoice xmlns:ubl="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">
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>RO14399840</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</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 VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.
$VAT_identifiers
$BR-CO-09
Nu pot confirma din datele primite dacă validatorul ANAF verifică în plus că prefixul corespunde țării părți și dacă acceptă prefix scris cu litere mici; regula enunțată verifică doar existența unui prefix ISO 3166-1 alpha-2 valid. De asemenea, în factura de referință BT-31 și BT-48 au aceeași valoare (RO14399840), ceea ce nu e realist într-o factură reală, dar nu afectează regula. Fragmentul folosește prefixul ubl: la elementul rădăcină, deși factura de referință are spațiul de nume implicit pe <Invoice>; la reinserție se păstrează numele elementelor cac: și cbc:.