CIUS-RO
Cumpărătorul trebuie să aibă CUI sau număr de înregistrare
Codul regulii este BR-RO-120.
Mesajul exact din validatorul ANAF
Ce înseamnă
Pe orice factură care conține cel puțin o linie (sau o reducere/supliment) cu o cotă de TVA din lista S, Z, E, AE, K, G, L, M, cumpărătorul trebuie identificat fie prin numărul de înregistrare din registrul comerțului (BT-47), fie prin codul de TVA (BT-48). Practic, regula se aplică tuturor facturilor cu TVA, inclusiv celor cu cotă zero, scutite, taxare inversă ori livrări intracomunitare. Doar facturile fără nicio categorie de TVA de acest tip (de exemplu doar operațiuni în afară sferei de aplicare) scapă de cerință. ANAF are nevoie de unul dintre cele două identificatoare ca să știe cui i-a fost emisă factura.
Cum repari
Completează la cumpărător codul de TVA (BT-48, scris RO + CUI) sau numărul de înregistrare (BT-47, forma J40/1234/2010), oricare dintre ele există. În majoritatea programelor de facturare câmpul „CUI client” ajunge în PartyTaxScheme, iar „Nr. Registrul Comerțului” în PartyLegalEntity; dacă unul lipsește din datele clientului, completează-l în fișa de partener înainte de a retransmite factura.
Exemplu
Așa pică
<ubl:Invoice>
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PartyTaxScheme>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Cumparator SRL</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
</ubl:Invoice>Așa trece
<ubl:Invoice>
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>RO14399840</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Cumparator SRL</cbc:RegistrationName>
<cbc:CompanyID>J02/4321/2012</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
</ubl:Invoice>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 română
Identificatorul de înregistrare legala a Cumparatorului (BT-47) si/sau Identificatorul de TVA al Cumparatorului (BT-48) trebuie sa fie înscris
Textul oficial, în engleză
The Buyer legal registration identifier (BT-47) and/or the Buyer VAT identifier (BT-48) shall be present.
Unde se aplică
/ubl:Invoice | /cn:CreditNote
Condiția care trebuie să fie adevărată
not((cac:AllowanceCharge/cac:TaxCategory/cbc:ID[ancestor::cac:AllowanceCharge/cbc:ChargeIndicator = 'false' and following-sibling::cac:TaxScheme/cbc:ID = 'VAT'] = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (cac:AllowanceCharge/cac:TaxCategory/cbc:ID[ancestor::cac:AllowanceCharge/cbc:ChargeIndicator = 'true'] = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M'))) or (cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID, cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID[boolean(normalize-space(.))])Ce nu rezultă din textul oficial al regulii
Nu am verificat dacă validatorul mai semnalează alte avertismente atunci când blocul PartyTaxScheme rămâne fără CompanyID; în practică, dacă nu ai cod de TVA pentru cumpărător, șterge tot blocul PartyTaxScheme, nu doar identificatorul din el.