InvoiceValidator.eu

Preverjanje e-računa — e-SLOG 2.0

Naloži slovenski e-SLOG 2.0 račun in preveri, ali je datoteka pravilna. Povemo ti točno vrstico in element, kjer je napaka. Brezplačno, brez registracije, datoteka se nikamor ne shrani.

Preveri e-račun →

Kaj preverimo in česa ne

To povemo naravnost, ker je v tem razlika med nami in orodjem, ki obljubi preveč:

PreverimoStrukturo datoteke po uradni shemi e-SLOG 2.0, ki jo objavlja ePOS (GZS). Napačen ali manjkajoč element, napačen vrstni red, predolga vrednost, napačen tip podatka — vsako s številko vrstice.
Ne preverimoPoslovnih pravil EN 16931 (izračun DDV, skladnost davčnih kategorij, pravila BR-* in BR-CO-*). e-SLOG se sicer preslika na evropske poslovne izraze, vendar je ta preslikava objavljena samo kot besedilo v PDF, ne v strojno berljivi obliki. Tega ne bomo ugibali in temu rekli skladnost.

Kako popustljiva je shema? Bolj, kot bi si želel. Preizkusil sem: dokument samo z glavo, datumom in zneskom — brez prodajalca, brez kupca, brez postavk — gre skozi. Shema določa obliko tistega, kar je zapisano, ne pa ali je račun vsebinsko popoln. Zeleno okno tukaj pomeni "datoteka se bo prebrala", ne "račun je pravilen".

Zakaj je e-SLOG poseben

Drugi formati na tej strani — Peppol BIS, XRechnung, Factur-X — so nacionalne različice istega evropskega standarda, zapisane v UBL ali CII. e-SLOG 2.0 ni ena od njih. To je UN/EDIFACT INVOIC D.01B, zapisan kot XML, v lastnem imenskem prostoru urn:eslog:2.00, z oznakami segmentov kot sta S_BGM in D_1004 namesto poimenovanih polj. Zato potrebuje svoj validator in zato trije profili na prvi strani zanj ne veljajo.

Obveznost od 1. januarja 2028

Za javni sektor je e-SLOG prek UJP obvezen že od leta 2015. Za B2B postane obvezen 1. januarja 2028, po zakonu, sprejetem 23. oktobra 2025 — ZIERDED, Zakon o izmenjavi elektronskih računov in drugih elektronskih dokumentov.

Zato sta 2026 in 2027 okno, v katerem mora slovenska računovodska programska oprema začeti izdajati veljaven e-SLOG. Najceneje je to ugotoviti zdaj.

Avtomatizacija

curl -X POST --data-binary @racun.xml \
  -H 'Content-Type: application/xml' \
  https://invoicevalidator.eu/v1/validate

Format se prepozna sam, ni ti treba povedati, da gre za e-SLOG. V odgovoru polje checked z besedami pove, kaj je bilo dejansko preverjeno. Dokumentacija API (angleško) →

Ostala stran je v angleščini, ker pokriva evropske formate za ves EU trg. This page in English →