Preverjalnik e-računov
Prilepite vsebino XML datoteke ali jo naložite. Preverili bomo strukturo po uradni XSD shemi e-SLOG 2.0, nato pa še seštevke in zneske postavk, davčne kode in stopnje, davčno številko, IBAN in sklic ter elektronski podpis. Spodaj se izpiše tudi predogled dokumenta — kako vaš e-račun prebere prejemnik. Če želite e-račun le prebrati, uporabite pregledovalnik e-računov.
Napak nismo našli.
Struktura ustreza XSD shemi e-SLOG 2.0, seštevki, davčne kode in identifikatorji pa so medsebojno usklajeni.
E-račun ni skladen s standardom e-SLOG 2.0.
| Resnost | Koda / Polje | Opis napake |
|---|
Predogled dokumenta
Tako e-račun izgleda, prebran iz vašega XML.
Kaj preverja ta preverjalnik?
Najprej, ali je XML datoteka strukturno skladna z uradno XSD shemo standarda e-SLOG 2.0 (različica 2.00, izdana s strani GZS). XSD (XML Schema Definition) shema natančno določa, kateri elementi so obvezni, kakšen je njihov vrstni red, dovoljen tip podatkov in vrednostne omejitve. Neuspešna XSD validacija pomeni, da dokument ni veljaven e-SLOG 2.0 račun in ga sistemi za izmenjavo e-računov zavrnejo.
Ker pa je dokument lahko strukturno brezhiben in vsebinsko napačen, se po uspešni XSD validaciji izvedejo še vsebinska preverjanja:
- Seštevki in zneski — neto znesek postavke proti količini in ceni, razčlenitev DDV, skupni zneski in znesek za plačilo
- Davčne kode in stopnje — npr. koda
S(standardna stopnja) s stopnjo 0 %, ali davčna koda s postavk, ki je razčlenitev DDV ne povzema - Identifikatorji strank in plačila — davčna številka in ID za DDV (vključno z oznako države), IBAN in sklic za plačilo
- Elektronski podpis — ali se ujema z vsebino dokumenta, če je podpis priložen
Preverjanje podpisa pove le, da dokument po podpisu ni bil spremenjen — ne presoja zaupanja v potrdilo (izdajatelja, veljavnosti ali preklica).
Tri ravni skladnosti e-SLOG 2.0
Popolna skladnost e-računa se preverja na treh ravneh:
- XSD strukturna validacija — preverja osnovno strukturo XML dokumenta
- Poslovna pravila — preverja logično pravilnost (npr. seštevek postavk mora ustrezati skupnemu znesku, DDV mora biti pravilno obračunan)
- Slovenska skladnost — preverja specifične zahteve za Slovenijo (npr. veljavna davčna številka v formatu SI12345678)
To orodje pokriva prvo raven v celoti, drugo in tretjo pa v obsegu, ki ga je mogoče preveriti na že izdelanem dokumentu: seštevke, davčne kode in stopnje ter identifikatorje strank in plačila.
Nekaterih pravil na končnem XML ni mogoče preveriti — na primer, ali je bil posamezen podatek sploh obvezen glede na vrsto posla.
Če e-račun šele pripravljate iz lastnih podatkov, uporabite
JSON API endpoint
POST /api/v1/validate, ki preveri vhodne podatke pred izdelavo dokumenta.
Obvezni elementi e-SLOG 2.0 računa
Standard e-SLOG 2.0 zahteva naslednje obvezne elemente v vsakem računu: identifikator dokumenta, datum izdaje, datum zapadlosti, podatke o prodajalcu in kupcu (vključno z davčno številko in naslovom), vsaj eno postavko z opisom, količino in ceno, obračun DDV po stopnjah ter skupni znesek za plačilo.
Za generiranje veljavnega e-računa iz strukturiranega JSON vhoda uporabite Interaktivni demo. Demo avtomatsko preveri skladnost z XSD shemo in prikaže morebitne napake.