Codul regulii este BR-03.
Orice factură transmisă prin RO e-Factura trebuie să conțină data emiterii în elementul cbc:IssueDate (BT-2), în format AAA-LL-ZZ. Dacă elementul lipsește, validarea se oprește imediat cu eroarea BR-03, chiar dacă toate sumele, cotele de TVA și partenerii sunt corecți. Pentru ANAF contează data din XML, nu data la care ai încărcat factura în SPV.
Completează câmpul data emiterii în programul de facturare, astfel încât cbc:IssueDate să fie scris mereu, în format 2024-06-05. Verifică sursa din care se preia (data generării facturii sau data documentului); dacă sursa poate fi goală, pune o valoare implicită sau blochează emiterea până când e completată.
<ubl:Invoice> <cbc:ID>FCT-2024-0001</cbc:ID> <cbc:DueDate>2024-07-05</cbc:DueDate> </ubl:Invoice>
<ubl:Invoice> <cbc:ID>FCT-2024-0001</cbc:ID> <cbc:IssueDate>2024-06-05</cbc:IssueDate> <cbc:DueDate>2024-07-05</cbc:DueDate> </ubl:Invoice>
In practica nu ajungi sa vezi codul regulii: valoarea e respinsa mai devreme, de schema XML, iar mesajul arata cum scrie mai sus. Regula exista si ea, dar prinde doar cazurile pe care schema le lasa sa treaca.
ro16931-ubl-1.0.9. Factura cu fragmentul din stanga a fost respinsa cu mesajul de mai sus; cea cu fragmentul din dreapta a trecut fara nicio eroare. Verificarea s-a facut pe 14.09.2026.An Invoice shall have an Invoice issue date (BT-2).
$Invoice
$BR-03
Nu pot confirma dacă un cbc:IssueDate completat cu alt format decât AAA-LL-ZZ cade tot pe BR-03 sau pe o regulă separată de format; aici am tratat strict lipsa elementului.