Erorile de validare e-Factura: ce înseamnă BR-CO-18, BR-S-01 și cum le repari
Cele mai frecvente erori întoarse de validarea ANAF pentru RO e-Factura, explicate pe înțeles, și cum verifici o factură înainte s-o trimiți.
Când o factură e respinsă în RO e-Factura, ANAF răspunde cu coduri precum BR-CO-18 sau BR-S-01. Sunt regulile standardului european de facturare electronică (EN 16931) și ale specificației românești CIUS-RO; fiecare cod spune exact ce lipsește sau ce nu se potrivește.
Cum citești un mesaj de eroare
Mesajul are trei părți utile: codul (BR-…, BR-RO-…), locul în XML (de exemplu /Invoice) și textul regulii. Termenii BT-… și BG-… sunt câmpuri și grupuri din standard: BT-151 e categoria de TVA a unei linii, BG-23 e defalcarea TVA a facturii.
BR-CO-18: lipsește defalcarea TVA
„An Invoice shall at least have one VAT breakdown group (BG-23).” Factura trebuie să aibă cel puțin un grup de defalcare a TVA (în XML, cac:TaxTotal/cac:TaxSubtotal): baza, cota și TVA-ul pe fiecare cotă. Apare des la facturile scrise de mână în XML sau exportate incomplet de un program.
BR-S-01: linii cu cota standard, dar fără defalcarea ei
Dacă o linie, o reducere sau un cost suplimentar are categoria de TVA „S” (cota standard), factura trebuie să aibă și o defalcare a TVA cu categoria „S”. Corecția: grupul de defalcare pentru cota standard, cu baza și TVA-ul lui.
Cum verifici înainte să trimiți
Folosește validatorul gratuit Contabix: încarci XML-ul și primești pe loc rezultatul validării oficiale ANAF, cu aceleași reguli ca la trimitere. Fișierul nu se salvează.
Când erorile vin din programul de facturare
Dacă aceeași eroare apare la toate facturile, problema e în modul în care programul generează XML-ul (de obicei setările de TVA ale produselor). Corectează setarea o dată, nu fiecare factură.