EN16931
Baza de TVA din defalcare nu acoperă toate liniile cu cota 19%
Codul regulii este BR-S-08.
Mesajul exact din validatorul ANAF
Ce înseamnă
Pentru fiecare defalcare de TVA cu cod de categorie "S" (cota standard), baza impozabilă BT-116 trebuie să fie exact suma liniilor facturii care au aceeași categorie "S" și aceeași cotă, plus eventualele taxe la nivel de factură, minus eventualele reduceri la nivel de factură. Dacă ai o linie de 1.000,00 lei cu 19% și în defalcare scrii 900,00 lei, suma nu se leagă. Cifra din defalcare nu este independentă: este o însumare a liniilor.
Cum repari
În programul de facturare, baza de TVA din defalcare (BG-23, BT-116) trebuie generată automat ca suma a liniilor cu aceeași cotă, nu introdusă manual. Dacă folosești reduceri sau taxe la nivel de factură (nu pe linie), scade-le sau adună-le la baza înainte de a o scrie în defalcare.
Exemplu
Așa pică
<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:TaxTotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="RON">900.00</cbc:TaxableAmount><!-- BT-116 -->
</cac:TaxSubtotal>
</cac:TaxTotal>
</ubl:Invoice>Așa trece
<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:TaxTotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="RON">1000.00</cbc:TaxableAmount><!-- BT-116 -->
</cac:TaxSubtotal>
</cac:TaxTotal>
</ubl:Invoice>Greșeala asta strică și alte verificări, deci în același răspuns vei găsi și: BR-CO-17, BR-S-09. Le repari pe toate odată cu asta.
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ă
For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
Unde se aplică
$VATS
Condiția care trebuie să fie adevărată
$BR-S-08
Ce nu rezultă din textul oficial al regulii
Nu am putut confirma din datele primite dacă CIUS-RO permite reduceri (BG-20) sau taxe (BG-21) la nivel de factură ori dacă le interzice printr-o regulă națională; dacă sunt interzise, partea din explicație care le menționează nu se aplică. De asemenea, factura de referință folosește spațiul de nume implicit pentru Invoice, nu prefixul ubl:, iar fragmentele de mai sus pornesc cu ubl:Invoice așa cum cere formatul.