Preverjalnik e-računov
Prilepite vsebino XML datoteke ali jo naložite. Preverili bomo strukturno skladnost z uradno XSD shemo standarda e-SLOG 2.0. Za popolno preverjanje vseh treh nivojev (poslovna pravila, slovenska skladnost) uporabite JSON API endpoint.
Vaš e-račun je skladen s standardom e-SLOG 2.0.
XSD shema standarda e-SLOG 2.0 je uspešno preverjena.
E-račun ni skladen s standardom e-SLOG 2.0.
| Resnost | Koda / Polje | Opis napake |
|---|
Kaj preverja XSD validacija?
Preverjalnik preveri, 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.
Validacija na ravni XSD sheme je prvi in osnoven korak pri preverjanju e-računa. Neuspešna XSD validacija pomeni, da dokument ni veljaven e-SLOG 2.0 račun in ga sistemi za izmenjavo e-računov zavrnejo.
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 (ta orodje)
- 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)
Za preverjanje vseh treh ravni hkrati uporabite JSON API endpoint POST /api/v1/validate.
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.