Validatoarele de facturi electronice raportează fiecare regulă încălcată prin codul ei, de exemplu BR-CO-10 sau PEPPOL-EN16931-R001. Prefixul îți spune din ce set de reguli vine: standardul european EN 16931, o specificație națională, cum ar fi RO_CIUS sau XRechnung, ori Peppol. Verificarea Klarbon raportează constatările, cu explicații și îndrumări când sunt disponibile. Erorile și constatările fatale fac verificarea selectată să eșueze; avertismentele sunt raportate separat.
De unde vin codurile?
| Prefix | Set de reguli | Sursă |
|---|---|---|
BR-, BR-CO-, BR-S- și altele asemănătoare |
regulile de business EN 16931 | artefactele EN 16931 |
BR-RO- |
RO_CIUS, România | ANAF, modificarea RO_CIUS |
BR-DE- |
XRechnung, Germania | KoSIT |
PEPPOL-EN16931- |
Peppol BIS Billing 3.0 | OpenPeppol |
| alte prefixe naționale | specificații naționale, cum ar fi BR-FR- pentru Franța sau BR-NL- pentru NLCIUS din Olanda |
proprietarul național |
O eroare de schemă, raportată înaintea oricărei reguli, înseamnă că XML-ul în sine nu este bine format sau folosește un element pe care sintaxa nu îl permite.
Seturi de reguli
Regulile din catalogul Klarbon au pagini cu explicații și îndrumări, când acestea sunt disponibile, grupate pe seturi de reguli: EN 16931, XRechnung, Peppol BIS Billing, Factur-X și ZUGFeRD, NLCIUS din Olanda, regulile franceze BR-FR și RO_CIUS din România. Facturile care declară NLCIUS sunt verificate după regulile lui, iar regulile franceze se aplică doar când alegi Franța, nu automat după adresa furnizorului; ambele sunt în beta. Verificarea după RO_CIUS nu este încă disponibilă. Codurile din catalog trimit la explicații când acestea sunt disponibile. Unele erori de schemă sau reguli din afara catalogului nu au o pagină proprie.
Ce fac cu o eroare din RO e-Factura?
Codurile din fișierul de erori primit în SPV sunt aceleași reguli: cele BR-RO din RO_CIUS, restul din EN 16931. Până când Klarbon verifică și RO_CIUS, verifică fișierul cu instrumentul gratuit Validare XML factură al Ministerului Finanțelor (Aplicații web RO e-Factura), corectează factura în programul de facturare și transmite-o din nou. Pașii sunt în de ce mi-a fost respinsă factura electronică.
Ce fac cu o eroare?
- Verifică fișierul cu Verifică o factură electronică, ca să vezi constatările și îndrumările disponibile.
- Dacă tu ai făcut factura, corecteaz-o în program și exportă din nou sau folosește Corectează o factură electronică.
- Dacă ai primit-o, cere-i emitentului o factură corectată; dacă modifici singur factura altcuiva, devine alt document.
Vezi și
Întrebări frecvente
Ce înseamnă un cod de eroare ca BR-CO-10?
Numește o regulă de business. Regulile BR vin din standardul european EN 16931, iar regulile BR-CO sunt verificări de calcul și coerență. BR-CO-10 cere ca suma valorilor liniilor să fie egală cu totalul liniilor din factură.
Cum îmi dau seama din ce set de reguli vine o eroare?
După prefix. Regulile BR- sunt din EN 16931, BR-RO- din specificația română RO_CIUS, BR-DE- din XRechnung, PEPPOL-EN16931- din Peppol BIS, iar alte specificații naționale au propriile prefixe.
Care este diferența dintre o eroare și un avertisment?
O eroare sau o constatare fatală face verificarea selectată să eșueze. Un avertisment este raportat separat și nu face singur rezultatul Klarbon nevalid. Niciun rezultat nu garantează acceptarea de către destinatar.
Klarbon verifică regulile BR-RO?
Nu încă. Verificarea după RO_CIUS nu este încă disponibilă. Până atunci, folosește instrumentul Validare XML factură al Ministerului Finanțelor.
Surse
- OpenPeppol, regulile Peppol BIS Billing 3.0 (în engleză) docs.peppol.eu
- Connecting Europe, artefactele de validare EN 16931 (în engleză) github.com
- XStandards Einkauf (KoSIT), XRechnung (în germană) xeinkauf.de
- ANAF, Informații privind modificarea specificației RO_CIUS prin Ordinul nr. 4092/2022 (PDF) static.anaf.ro
- Ministerul Finanțelor, Aplicații web RO e-Factura mfinante.gov.ro