Kako odpreti e-račun (XML)

Prejeli ste e-račun, pa se odpre kot nerazumljiva koda? Naložite datoteko .xml in jo preberite kot običajen račun — z izdajateljem, postavkami, razčlenitvijo DDV in zneskom za plačilo. Brez namestitve in brez registracije.

Zasebnost: datoteka se uporabi samo za izris dokumenta. Ne shranjujemo je in je ne posredujemo tretjim osebam.
— ali prilepite vsebino datoteke spodaj —

Zakaj je e-račun XML in ne PDF?

E-račun je strukturiran zapis, namenjen temu, da ga prejemnikov računovodski program prebere samodejno, brez ročnega prepisovanja. Pravno veljavna oblika je datoteka XML — v Sloveniji po standardu e-SLOG 2.0 — PDF pa je le prikaz za človeka.

Zato priponke pogosto ni mogoče odpreti z običajnim pregledovalnikom dokumentov. Datoteka ni pokvarjena; le zapisana je v obliki, ki jo mora nekdo prevesti nazaj v berljiv račun.

Ali ga lahko odprem kar v brskalniku ali Excelu?

Brskalnik pokaže surovo kodo z oznakami, kot so S_BGM, G_SG26 ali D_5004. To niso napake — tako je e-SLOG 2.0 zgrajen na podlagi sporočila EDIFACT INVOIC. Excel datoteko odpre kot tabelo oznak, ki je prav tako neberljiva.

Za berljiv izpis potrebujete pregledovalnik, ki pozna strukturo standarda in ve, da je na primer D_5004 pod kodo 9 znesek za plačilo.

Račun imam odprt — kako ga plačam?

Prikaz vsebuje vse podatke za plačilo: IBAN prejemnika, sklic, rok plačila in znesek. Če plačujete ročno, si lahko iz teh podatkov ustvarite plačilni nalog UPN s QR kodo in ga samo poskenirate v mobilni banki.

Ustvarite UPN nalog s QR kodo →

Ali je račun tudi pravilen?

Prikaz pove, kaj v računu piše, ne pa, ali je zapisano pravilno. Dokument je lahko strukturno brezhiben in vseeno vsebuje napačne podatke — napačno davčno kodo, neujemajoče seštevke ali davčno številko brez oznake države. Če vas to zanima, poženite datoteko še skozi preverjalnik e-računov.

Za razvijalce: XSLT za prikaz e-SLOG 2.0

Za e-SLOG 2.0 ni uradne predloge XSLT — GZS jo objavlja le za staro različico 1.6, ki ima drugačna imena elementov. Predlogo, ki poganja prikaz na tej strani, lahko uporabite v svoji rešitvi:

Prenesite predlogo XSLT → (XSLT 1.0, izpis HTML, pripravljen za tiskanje na A4)

Predloga je namenoma XSLT 1.0: novejših različic ne podpirajo ne brskalniki ne .NET. Pretvorbo izvajajte na strežniku — brskalniki podporo za XSLT opuščajo, zato se na zapis <?xml-stylesheet?> ni več mogoče zanesti.

Če prikaza ne želite izvajati sami, isto pretvorbo ponuja tudi API: POST /api/v1/visualize — dokumentacija.