← Používateľská príručka

Bločky z eKasy cez QR kód

Prečíta QR kód na pokladničnom doklade (bločku) a zo služby na overovanie dokladov finančnej správy načíta doklad tak, ako ho predávajúci zaevidoval v eKase — položky, sadzby DPH aj rekapituláciu DPH podľa sadzieb.

Verzia19.0.1.1.1
EdíciaCommunity aj Enterprise
LicenciaAGPL-3
Vyžadujel10n_cssk_receipt_capture

Na čo slúži

Každý pokladničný doklad vyhotovený pokladnicou eKasa nesie QR kód. Za ním má finančná správa uložený doklad presne tak, ako ho predávajúci zaevidoval: každú položku s množstvom a sadzbou DPH, rekapituláciu DPH podľa sadzieb a identifikáciu predávajúceho.

Modul je poskytovateľom údajov pre rámec na zachytávanie bločkov l10n_cssk_receipt_capture. Keď má zachytený bloček QR kód zo slovenskej eKasy, modul si doklad vyžiada od štátnej služby na overovanie dokladov a vyplní ho údajmi, ktoré zaevidoval sám predávajúci, namiesto čítania fotografie. Zaúčtovanie bločku ako dodávateľskej faktúry alebo výdavku je potom úlohou rámca.

Modul pozná dva druhy QR kódu:

Doklad Čo obsahuje QR kód
on-line (bežný prípad) len identifikátor dokladu: O- a 32 hexadecimálnych znakov, pri doklade z virtuálnej registračnej pokladnice V-
off-line (pokladnica sa nestihla spojiť s eKasou) OKP:kód pokladnice:dátum a čas:poradové číslo:suma, čo služba prijme ako kľúč na vyhľadanie

Off-line doklad dostane skutočný identifikátor, keď ho pokladnica dodatočne odošle do eKasy. Modul si uloží práve ten, takže ten istý nákup nemožno zachytiť dvakrát.

Od 1. januára 2026 evidenciu tržieb upravuje zákon o evidencii tržieb, ktorý nahradil doterajší zákon č. 289/2008 Z. z. o používaní elektronickej registračnej pokladnice (§ 21).

Modul nevie overiť, že oznámenie bolo urobené, preto ho od vás vyžaduje ako vyhlásenie a kým ho nezaškrtnete, každé vyhľadanie odmietne (pozri Nastavenie). V čase vzniku tejto verzie podmienky používania uverejnené neboli; kým nebudú, oznámenie znamená obrátiť sa na finančné riaditeľstvo priamo.

Nastavenie

Účtovníctvo → Konfigurácia → Nastavenia (v edícii Community bez plného účtovníctva Fakturácia → Konfigurácia → Nastavenia), blok Slovak eKasa Receipt Lookup pod blokom Fiscal Receipt Capture. Modul zatiaľ nemá slovenský preklad, popisy sú po anglicky:

Nastavenie Čo robí
Zapnúť vyhľadávanie (Enable eKasa Lookup) Zapne vyhľadávanie pre aktuálnu spoločnosť. Predvolene vypnuté.
IP adresa oznámená (IP Address Notified (§ 18/11)) Zaškrtnite až vtedy, keď finančnému riaditeľstvu bola oznámená verejná IP adresa, z ktorej sa váš server Odoo pripája. Kým nie je zaškrtnuté, každé vyhľadanie sa s vysvetlením odmietne.
Oznámená IP adresa, dátum oznámenia (Notified IP Address, Notified On) Adresa, ktorú ste oznámili, a dátum. Slúži ako záznam; modul ju neporovnáva so skutočne používanou adresou.
Hodinový limit (Hourly Lookup Budget) Najviac vyhľadaní za hodinu, predvolene 60. Nula znamená žiadne vyhľadávanie.
Časový limit (Lookup Timeout (s)) Ako dlho čakať na odpoveď služby, predvolene 30 sekúnd.

Prečo limit: služba povoľuje približne 60 vyhľadaní za celú hodinu (hh:00 až hh:59) z jednej IP adresy a adresu, ktorá limit prekročí, zablokuje. Modul počíta svoje volania za každú spoločnosť a zastaví sa skôr. Skutočný limit však platí pre adresu: ak sa z jednej adresy pripája viac spoločností alebo databáz, znížte im limity tak, aby ho spolu neprekročili.

Spoločnosti, ktoré existovali pred inštaláciou, dostanú predvolený limit 60.

Samotného poskytovateľa — Slovak eKasa (QR lookup), obmedzeného na Slovensko — vytvorí modul a nájdete ho medzi ostatnými poskytovateľmi údajov rámca.

Zachytenie bločku

Bloček zachyťte ako zvyčajne v rámci zachytávania bločkov (Účtovníctvo → Dodávatelia → Fiscal Receipts): naskenujte QR kód kamerou, prepíšte ho alebo nahrajte fotografiu.

Ako sa údaje čítajú, je pre zaúčtovanie dôležité:

Keď vyhľadanie zlyhá, bloček uvedie prečo:

Výsledok Čo sa stane
vypnuté, IP adresa nepotvrdená, limit vyčerpaný Poskytovateľ eKasa ustúpi a bloček môže prečítať ďalší poskytovateľ (napríklad čítanie pomocou AI).
výpadok siete Bloček zostane nezmenený a neskôr sa automaticky skúsi znova.
doklad nie je zaevidovaný Finančná správa k tomuto kódu nemá žiadny doklad. Kód bol buď zle prečítaný, alebo predávajúci tržbu nezaevidoval — čo môže stáť za nahlásenie.
služba požiadavku odmietla Zvyčajne ide o firewall služby, nie o bloček; automaticky sa neopakuje.

Záznam overení

Každé volanie služby sa zaznamená: Účtovníctvo → Dodávatelia → Fiscal Receipts → eKasa Verification Log a z bločku cez tlačidlo Lookups. Každý riadok ukazuje čas volania, identifikátor alebo kľúč, na ktorý sa modul pýtal, bloček a výsledok (Receipt found — doklad nájdený, Not registered — nie je zaevidovaný, Refused by the service — služba odmietla, Network or transport error — chyba siete). Do hodinového limitu sa počítajú aj odmietnuté a neúspešné volania.

Záznam je vaším vlastným prehľadom o tom, čo ste overovali. Čítať ho môžu používatelia s právom fakturácie, upravovať a mazať len správcovia účtovníctva.

Obmedzenia