Slovenija: davčno potrjevanje računov (FURS) za gotovinske račune
Davčno potrjevanje računov — ZOI, EOR in QR z lastnim (BYOK) digitalnim potrdilom
Davčno potrdite vsak gotovinski račun (POS) v realnem času pri Finančni upravi Republike Slovenije (FURS) po Zakonu o davčnem potrjevanju računov. Ta modul izračuna zaščitno oznako izdajatelja ZOI, sestavi natisljivo kodo za preverjanje in QR, pošlje podpisano zahtevo InvoiceRequest spletni storitvi FURS in ob uspehu shrani vrnjeno enolično identifikacijsko oznako računa EOR — vse z uporabo lastnega digitalnega potrdila (bring-your-own-key).
Potrjevanje v realnem času, pravilno izvedeno
ZOI — zaščitna oznaka izdajatelja
ZOI se izračuna natančno po specifikaciji FURS: šest predpisanih polj (davčna številka, datum in čas izdaje, številka računa, oznaka poslovnega prostora, oznaka elektronske naprave in znesek) se združi, podpiše z RSA-SHA256 z vašim zasebnim ključem, nato pa se MD5 tega podpisa izpiše kot 32-znakovni ZOI v malih šestnajstiških znakih.
EOR — enolična oznaka računa
Podpisana zahteva InvoiceRequest se pošlje FURS, ki vrne EOR kot potrditev, da je račun davčno potrjen. EOR in ZOI se shranita na davčnem računu in prikažeta na izvornem računu kupca.
Vse, kar potrebujete
QR koda in izpis na računu
60-mestna koda za preverjanje (ZOI kot 39-mestno decimalno število + davčna številka + časovni žig + kontrolna številka) se izpiše kot QR, ki ga stranka lahko preveri na portalu FURS. ZOI (32 znakov), QR in koda se natisnejo na PDF davčnega računa in na računu kupca (5. člen, 6. odstavek Pravilnika).
Poslovni prostori in naprave
Registrirajte nepremične (nepremičninske, katastrske) ali premične (tip A/B/C) poslovne prostore in njihove elektronske naprave pri FURS s podpisano zahtevo BusinessPremiseRequest ter jih po potrebi zaprite.
Lastno potrdilo (BYOK)
Prilepite digitalno potrdilo in zasebni ključ, ki vam ju izda Ministrstvo za javno upravo (MJU). Vse podpisovanje poteka v vaši bazi; nič se ne pošlje nikamor, razen na končno točko FURS, ki jo nastavite.
Vgrajena poslovna pravila
Validacija slovenske davčne številke
Davčna številka izdajatelja se preveri z uradnim algoritmom kontrolne številke po modulu 11 na podjetju, čarovniku za uvajanje in vsakem davčnem računu.
Objavljene stopnje DDV
Razčlenitev DDV uveljavlja objavljene slovenske stopnje — splošna 22 %, nižja 9,5 %, posebna nižja 5 % in 0 % — ter uskladi obdavčljive zneske in zneske davka pred pošiljanjem.
Povzetek funkcij
| Zmožnost | Podrobnost |
|---|---|
| ZOI | RSA-SHA256 + MD5 (šestnajstiško) po specifikaciji FURS |
| EOR | Vrne ga FURS, shrani se na računu |
| QR / koda | 60-mestna koda za preverjanje s kontrolno številko |
| Prenos | Zahteve, podpisane z JWS (RS256) v ovojnici token, testna in produkcijska končna točka |
| Izpis na PDF | ZOI (besedilo) + QR + 60-mestna koda na davčnem računu in računu kupca |
| Delo brez povezave | Če FURS ni dosegljiv, se račun uvrsti v vrsto in naknadno potrdi (SubsequentSubmit) s cron ponovnim poskusom |
| Številčenje | Zaporedne številke računa po napravi (ir.sequence na poslovni prostor/napravo) |
| Prostori | Nepremični (katastrski) in premični A/B/C |
| Popravki | Storno / dobropis s sklicem na izvirni račun |
| Kategorije DDV | Obračunani DDV, pavšal, oproščeno, obrnjena davčna obveznost, neobdavčeno, drugo |
| Povezava z računovodstvom | Ustvarjanje davčnega računa iz računa kupca / dobropisa |
Obseg in razkritje
Ta modul ustvari vsebine za davčno potrjevanje FURS in jih prenese z digitalnim potrdilom, ki ga zagotovite vi (BYOK). Ni certificirana naprava in ne vključuje akreditacije tretje osebe. Vaši prijavni podatki so shranjeni le v vaši bazi in se uporabljajo izključno za podpisovanje in pošiljanje zahtev na končno točko FURS, ki jo nastavite.
Združljiv z Odoo 18 in Odoo 19, Community in Enterprise.
Slovenia FURS Fiscal Verification of POS Receipts (English)
Fiscally verify every cash (POS) invoice in real time with the
Financial Administration of Slovenia (FURS) under the
Zakon o davčnem potrjevanju računov. Computes the
ZOI issuer protective mark (six prescribed fields,
RSA-SHA256 signed, MD5 hex), builds the printable verification
code and QR, transmits the signed InvoiceRequest to the
FURS web service (bare {"token": <JWS>}
envelope) and reads the returned EOR from the signed
response, all with your own certificate (BYOK). The ZOI
text, QR and 60-digit code are printed on the fiscal receipt and
on the customer invoice PDF. If FURS is unreachable the invoice
is queued and subsequently verified (SubsequentSubmit) by a retry
cron. Sequential invoice numbers are drawn per electronic device.
Register immovable (cadastral) and movable A/B/C business
premises and devices; Slovenian tax-number (modulo-11)
validation and the published 22% / 9.5% / 5% / 0% DDV rates are
enforced. All signing happens in your database; nothing is sent
anywhere except the FURS endpoint you configure. Compatible with
Odoo 18 & 19, Community and Enterprise.
Screenshots
Fiscal Invoices
Onboarding
Business Premises
Update date: 2026-07-10