Verificare de conformitate
Ce fișier trimit?
- Peppol UBL — alegerea obișnuită pentru facturarea transfrontalieră și pentru cumpărătorii publici care acceptă varianta UBL. Trimiți XML-ul ca atare.
- Factur-X CII — sintaxa UN/CEFACT folosită în Franța și Germania. Trimite XML-ul sau PDF-ul de mai jos, care poartă același XML ca atașament.
- PDF + XML — o pagină lizibilă pentru om, cu datele citibile de mașină atașate
sub numele
factur-x.xml, așa cum prevede specificația. - Notă de credit — o alegi sus, în blocul facturii. Este un document diferit, nu o factură cu minus: în XML se schimbă elementul rădăcină și codul de tip (381), iar toate sumele rămân pozitive. Sistemul clientului citește sensul din tip, nu dintr-un semn minus.
- IBAN-ul se completează împreună cu datele tale — intră în XML ca modalitate de plată și se tipărește pe PDF. Îl scrii o dată și rămâne pe acest dispozitiv. Cifra de control se verifică aici: o cifră greșită e mai rea decât un câmp gol, pentru că la cel gol clientul întreabă.
- Fiecare linie are o unitate lângă cantitate — buc., ore, zile, km și așa mai departe. Călătorește codul UN/ECE (
HURpentru oră), pe care îl citește sistemul clientului; cuvântul de alături e doar pentru tine. Facturarea la oră cu "buc." lăsat acolo e genul de lucru pe care nu-l observă nimeni până la un control. - Lângă data facturii există o dată a livrării. Las-o goală dacă e aceeași zi; completeaz-o când diferă. Legea germană (§14 UStG) cere data livrării pe factură, iar Austria și Italia au echivalente — fără ea, deducerea TVA poate fi refuzată deși tot restul e corect.
- Următoarea factură păstrează clientul, liniile și datele bancare, crește cu unu numărul final și pune data de azi — data livrării se golește, pentru că cea de luna trecută e aproape sigur greșită. Zerourile din față rămân (0099 → 0100): multe numerotări se sortează după ele.
- Clienții cărora le-ai facturat deja apar într-o listă deasupra blocului de client — alegi unul și cele șase câmpuri se completează singure. Apare abia după prima emitere și rămâne pe acest dispozitiv, ca tot restul. Se păstrează ultimii douăzeci; nu există agendă în cloud, ar cere cont și server.
Ca să fim preciși despre PDF: nu este un PDF/A-3 certificat. Un PDF/A-3 adevărat cere fonturi încorporate, un profil de culoare ICC și un bloc XMP complet — greu de produs într-un browser. Cum Peppol circulă oricum ca XML pur, aici XML-ul este rezultatul real, iar PDF-ul un supliment. Dacă destinatarul insistă pe PDF/A-3 certificat, trimite-i XML-ul. RO e-Factura este altceva: facturile se depun prin API-ul ANAF, nu ca fișier — pagina aceasta emite standardul EN 16931, nu înlocuiește depunerea la ANAF.
Ce se verifică
Aceeași verificare EN 16931 pe care acest site o aplică facturilor primite rulează și pe cea pe care o scrii: câmpuri obligatorii, coerență aritmetică, TVA pe cotă. Cât timp ceva nu trece, butoanele de descărcare rămân dezactivate — o factură stricată nu pleacă din pagina asta.
Este un subset al normei — regulile neambigue. Regulile care depind de liste de coduri sau de extensii naționale nu sunt implementate, deci trecerea aici nu garantează că portalul clientului o va accepta. Garantează că aritmetica și structura obligatorie sunt corecte, iar acolo cad cele mai multe respingeri.