Nazaj na blog

e-SLOG 2.0: kaj vsebuje datoteka e-računa in primer

Prenosnik s programsko kodo na mizi ob knjigah

Račun v obliki e-SLOG 2.0 je navadna besedilna datoteka XML, ki jo program prebere sam – brez prepisovanja zneskov in številk. Kdor jo prvič odpre v urejevalniku besedila, pa najprej vidi zid oznak, kot sta S_BGM ali D_1004. Poglejmo torej, kaj v njej pravzaprav piše. Standard objavlja Epos (Center za e-poslovanje pri GZS), zadnja različica dokumentacije za račun je iz avgusta 2020, shema in vzorčna datoteka pa sta brezplačni.

Iz česa je sestavljena datoteka?

e-SLOG 2.0 je skladen z evropskim standardom za e-račun (EN 16931-1), zapisan pa je v sintaksi, ki izhaja iz EDIFACT. Oznake so zato videti nekoliko staromodno: segmenti se začnejo s S_ (npr. S_BGM za glavo dokumenta, S_NAD za podatke o strankah, S_LIN za postavko, S_MOA za zneske), skupine segmentov pa z G_. Koren dokumenta je element Invoice, vsebina pa leži v M_INVOIC.

Začetek vzorčnega računa iz uradnega paketa je videti takole (skrajšano):

<Invoice xmlns="urn:eslog:2.00">
  <M_INVOIC Id="data">
    <S_BGM>
      <C_C002><D_1001>380</D_1001></C_C002>
      <C_C106><D_1004>TOSL110</D_1004></C_C106>
    </S_BGM>
    <S_DTM>
      <C_C507><D_2005>137</D_2005><D_2380>2013-04-10</D_2380></C_C507>
    </S_DTM>
    ...

Koda 380 pomeni račun, TOSL110 je številka računa, 137 v segmentu S_DTM pa je oznaka za datum dokumenta (datum je zapisan v obliki 2013-04-10).

Kateri tipi dokumentov obstajajo?

Isti standard pokrije več vrst dokumentov, razlikuje pa jih koda tipa:

Koda Dokument
380 račun
381 dobropis
385 zbirni račun
325 predračun oziroma ponudba
386 račun za predplačilo (avansni račun)

POMEMBNO: zbirni račun (385) ni skladen z evropskim standardom in velja le med izdajateljem in prejemnikom v Sloveniji, ki sta se o tem vnaprej dogovorila.

Kateri podatki so obvezni?

Splošno pravilo je preprosto: vse, kar je obvezno v evropskem semantičnem modelu, je obvezno tudi v e-SLOG 2.0. Račun mora imeti vsaj eno postavko, številko, datum, podatke o prodajalcu in kupcu ter zneske. Poleg tega slovenski standard dodaja nekaj nacionalnih razširitev:

  • davčna številka prejemnika je obvezna (v dokumentaciji NBT-013), ker se e-računi pri nas usmerjajo prav po davčni številki ali transakcijskem računu kupca,
  • podatki za davčno potrjevanje (čas izdaje, operater, ZOI, EOR), kadar račun nastane z elektronsko napravo,
  • neobvezno: znesek z DDV na postavki, podatki za avtomatizacijo plačil in prikaz obrnjene davčne obveznosti.

Nekaj tehničnih pravil, ob katerih se programerji najpogosteje spotaknejo: decimalna števila imajo samo piko (1234.56, ne 1.234,56), datumi so v obliki LLLL-MM-DD, šifranti (države, valute, enote mere) pa niso del sheme. Elektronski podpis ni obvezen, je pa priporočljiv.

Kako preverite, ali je datoteka veljavna?

Veljavnost se preverja v dveh korakih. Prvi je oblika: datoteko primerjate z objavljeno shemo eSLOG20_INVOIC_v200.xsd, ki jo najdete v istem paketu kot dokumentacijo. To zmore vsako orodje za XML, npr. ukaz xmllint --noout --schema eSLOG20_INVOIC_v200.xsd racun.xml. Uradni vzorec smo tako preverili tudi sami in se brez napak validira.

Drugi korak je vsebina, ki je shema ne more ujeti. Shema npr. za polje zneska dovoli do šest decimalnih mest, semantični model pa za skupni znesek vseh postavk računa dovoljuje samo dve; izdajatelj mora sam paziti, da zneski ustrezajo pravilom semantičnega modela.

DODATNO: če račun iz Apolla izvozite kot e-SLOG, za pošiljanje proračunskim uporabnikom preberite navodilo Kako v Apollu izdati e-račun e-SLOG in prenesti UJP paket.

Ali je e-SLOG edina dovoljena oblika?

Ne. Od 1. 1. 2028 morajo podjetja v Sloveniji med seboj izmenjevati e-račune, zakon pa dovoljuje e-SLOG, sintakso, skladno z evropskim standardom, ali drug mednarodni standard po dogovoru. Razliko med obliko in potjo pošiljanja smo razložili v članku e-SLOG ali Peppol, roke in obveznosti pa v članku Obvezni e-računi med podjetji od 1. 1. 2028.

Relevantni članki za pomoč:

Preberite tudi:

Viri:

Nehajte izgubljati čas z administracijo računov

Apollo pomaga podjetjem hitreje izdajati račune in ostati skladna z davčno zakonodajo. Preizkusite brezplačno 14 dni.

  • 14 dni brezplačno
  • Podpora v živo
  • Brez kreditne kartice

Brez kreditne kartice · 14-dnevni brezplačen preizkus vseh funkcij