Što ste zapravo zaprimili
Kroz Fiskalizaciju 2.0 račun stiže kao XML po normi EN 16931 — u praksi kao UBL 2.1 ili UN/CEFACT CII, s hrvatskim CIUS-om. To nije format dokumenta nego zapis podataka: preglednik ga prikaže kao stablo, Excel ga ne zna otvoriti kako treba, a PDF privitak — ako ga uopće ima — nije ono što je pravno mjerodavno.
Ovdje se čita sam XML. Povucite cijelu mapu, sa ZIP arhivama uključivo; raspakiraju se same, i one unutar arhiva.
OIB: kontrolna znamenka nije Luhn
OIB je jedanaest znamenki, a kontrolna se računa po ISO 7064, MOD 11,10. To nije Luhnov algoritam — onaj s kreditnih kartica, koji je u knjižnicama svuda nadohvat ruke i koji mnogi alati uzmu jer je „standardan”.
Razlika nije akademska. Krivi algoritam propušta pogrešne OIB-ove i, još gore, prijavljuje ispravne kao neispravne. Ako vam je alat ikad rekao da je OIB dobavljača neispravan a jest ispravan, vrlo vjerojatno ste vidjeli upravo to.
OIB je jedini identifikator po kojemu hrvatski sustavi prepoznaju osobu ili tvrtku — i fizičke osobe, i trgovačka društva, i tijela javne vlasti. Po njemu ide i usmjeravanje računa, pa jedna pogrešna znamenka nije sitnica.
Što izlazi u tablici
Jedan redak po računu: broj, datum, dospijeće, dobavljač i njegov OIB, kupac, valuta, osnovica, PDV razvrstan po stopama (25 %, 13 %, 5 %), ukupno i vrsta dokumenta. Odobrenja izlaze s minusom i s vezom na račun koji ispravljaju — inače su u knjizi iznos bez objašnjenja.
Iznosi se čitaju iz XML-a, ne preračunavaju se iz jediničnih cijena. Razlika je važna baš kad je najvažnija: ako račun ima zaokruženje, u tablici stoji zaokruženje s računa, a ne novo, naše.
Preuzimanje je .xlsx — otvara se u Excelu, LibreOfficeu ili Google
tablicama. Ima i CSV ako ide dalje u knjigovodstveni program.
Provjera prije knjiženja
Uz čitanje ide i provjera po EN 16931: nedostaje li obvezno polje, ne slaže li se zbroj stavki s osnovicom, je li šifra kategorije PDV-a ona koju norma poznaje, ima li račun s oslobođenjem navedeni razlog. Za pojedinačni račun postoji stranica za provjeru koja pokaže popis redak po redak.
Poštena granica: ovo je provjera sadržaja računa. Provjera kvalificiranog potpisa traži europske liste povjerenja i mora se ponavljati kroz vrijeme — to je drugi posao. Ako vam treba pravna valjanost potpisa, uzmite namjenski validator.
Ovo nije informacijski posrednik
Ništa se odavde ne šalje u Fiskalizaciju i ništa se ne zaprima. Za razmjenu vam treba informacijski posrednik i to ostaje njegov posao. Ovdje se čita ono što ste već zaprimili — i to je namjerno, jer posredovanje traži registraciju i odgovornost koje jedna stranica u pregledniku ne može preuzeti.
I ono što stiže iz inozemstva
U istoj mapi mogu biti računi koji nisu hrvatski: Factur-X / ZUGFeRD (PDF s
XML-om unutra, iz Francuske i Njemačke), Peppol UBL, XRechnung,
FatturaPA u omotnici .p7m iz Italije, Facturae u
.xsig iz Španjolske, e-Factura iz Rumunjske, KSeF iz Poljske.
Sve završava u istoj tablici, s istim stupcima.
Mogu se povući i e-poruke .eml ili .msg: privitci se traže
unutra, ne treba ih spremati jedan po jedan.
Ništa se ne šalje
Datoteke se čitaju u vašem pregledniku. Ne „prenose se sigurno” — ne prenose se uopće, i to možete provjeriti: otvorite karticu Mreža u alatima za razvojne programere i povucite račun. Nijedan zahtjev ne odlazi. Nakon prvog učitavanja stranica radi i bez interneta.
Isprobajte
Povucite datoteke na glavnu stranicu — do 10 računa po izvozu i 20 dnevno, besplatno i bez računa za prijavu. Za provjeru jednog računa tu je stranica za provjeru.