Shoptet a eFakturuj: z B2B objednávky koncept faktúry bez prepisovania
Yiresse Abia
CTO · eFakturuj

Firemná objednávka príde do Shoptetu. Namiesto prepisovania zákazníka, položiek, DPH, dopravy a splatnosti do ďalšieho systému z nej eFakturuj pripraví koncept faktúry automaticky.
To je výsledok nového prepojenia Shoptet → eFakturuj, ktoré sme dokončili a overili na reálnom e-shope. V prvej fáze ho otvárame slovenským Shoptet e-shopom v pilotnej prevádzke.
Čo prepojenie vyrieši
Prepojenie je určené e-shopom, ktoré cez Shoptet predávajú aj firmám. Objednávka sa spracuje iba vtedy, keď spĺňa dve podmienky:
- v jej fakturačných údajoch je uvedené IČO kupujúceho;
- dosiahne stav, ktorý ste si zvolili pre vytvorenie faktúry, napríklad Vybavená.
eFakturuj potom vytvorí koncept faktúry so zákazníkom, položkami, dopravou, cenami, sadzbami DPH, menou a dátumami. Koncept skontrolujete a až potom ho odošlete. Spotrebiteľské objednávky bez IČO zostanú nedotknuté.
Výsledkom nie je ďalší zoznam, z ktorého treba údaje ručne kopírovať. Výsledkom je pripravený doklad, pri ktorom riešite už iba kontrolu.
Ako funguje celý tok objednávky
- Zákazník vytvorí objednávku v Shoptete a vyplní firemné fakturačné údaje vrátane IČO.
- Objednávku posuniete do zvoleného stavu, napríklad Vybavená.
- eFakturuj každých 15 minút skontroluje nové a zmenené objednávky.
- Ak objednávka obsahuje IČO a má správny stav, eFakturuj z nej pripraví koncept faktúry.
- Koncept skontrolujete, potvrdíte a odošlete cez eFakturuj.
Rovnaká objednávka nevytvorí dve faktúry. Každá verzia objednávky má jednoznačný identifikátor a nezmenené údaje sa pri ďalšej kontrole preskočia.
Nastavenie krok za krokom
1. V Shoptete vytvorte samostatného partnera
V administrácii Shoptetu otvorte Nastavenia → Administrácia → Zabezpečenie exportov. Kliknite na Pridať a vytvorte partnera s názvom eFakturuj.
Samostatný partnerský prístup je dôležitý. Ak ho budete chcieť neskôr zrušiť, deaktivujete iba eFakturuj bez zásahu do exportov pre účtovníctvo, sklad alebo inú aplikáciu. Tento spôsob odporúča aj samotný Shoptet.
2. Vytvorte zabezpečený export objednávok
Prejdite do Objednávky → Export a nastavte export objednávok vo formáte XML. Pri rozsahu objednávok odporúčame možnosť Iba nové alebo zmenené. Každý partner má pri tejto možnosti vlastnú značku posledného stiahnutia, takže eFakturuj neovplyvní export, ktorý používa váš účtovný alebo skladový systém.
V poli zabezpečenia vyberte partnera eFakturuj a skopírujte vygenerovaný permanentný odkaz. URL obsahuje bezpečnostný hash a slúži iba na čítanie exportu, ktorý ste pre partnera povolili.
3. Pripojte export k eFakturuj
Zabezpečenú URL vložíte do konfigurácie Shoptet v eFakturuj. Počas pilotnej prevádzky tento krok prejdeme spolu s vami.
Pri pripojení eFakturuj:
- overí, že URL patrí platnému zabezpečenému exportu objednávok zo Shoptetu;
- vykoná skúšobné načítanie a skontroluje štruktúru dát;
- uloží URL šifrovane;
- priradí jeden Shoptet e-shop k jednej firme v eFakturuj.
Ak odkaz nefunguje alebo neobsahuje očakávané dáta, spojenie sa neuloží. Problém tak vyriešime pri nastavovaní, nie až pri prvej ostrej faktúre.
4. Vyberte stav objednávky a splatnosť
Zvolíte stav, pri ktorom má vzniknúť koncept faktúry. Predvolenou voľbou je Vybavená, použiť však môžete stav zodpovedajúci vášmu procesu. Nastavíte aj počet dní splatnosti.
Odporúčame vybrať stav, pri ktorom už poznáte konečné položky, dopravu, zľavy a fakturačné údaje. Koncept tak nevznikne príliš skoro.
5. Overte prvú B2B objednávku
Na prvý test stačí objednávka s firemnými údajmi a IČO. Presuňte ju do zvoleného stavu a počkajte na najbližšiu synchronizáciu. V eFakturuj sa objaví koncept, na ktorom skontrolujete najmä:
- obchodné meno, IČO, DIČ a IČ DPH odberateľa;
- položky, množstvá, jednotkové ceny a zľavy;
- dopravu a ostatné poplatky;
- sadzby a sumy DPH;
- menu, dátumy, splatnosť a celkovú sumu.
Čo sa stane pri zmene alebo opakovanom načítaní
Objednávka sa nezmenila: eFakturuj ju rozpozná a neurobí nič. Nevznikne duplikát.
Objednávka ešte nemá správny stav: zostane bez faktúry. Spracuje sa až po prechode do stavu, ktorý ste nastavili.
Objednávka nemá IČO: považuje sa za spotrebiteľskú a prepojenie ju ignoruje.
Rozpracovaná objednávka sa zmení: zmenu eFakturuj zachytí. Koncept možno aktualizovať, ale už potvrdený doklad sa automaticky neprepisuje. Zmena po potvrdení musí prejsť kontrolou.
Objednávku stornujete: ak je k nej stále iba koncept, eFakturuj ho zruší. Už odoslaná faktúra sa nestornuje potichu; vyžaduje opravný doklad.
Prečo vytvárame najskôr koncept
Plne automatické odoslanie znie pohodlne, ale pri nesprávnej adrese, IČO, sadzbe DPH alebo poslednej zmene objednávky môže pohodlie rýchlo vytvoriť účtovný problém.
Prvá verzia prepojenia preto oddeľuje dve veci:
- prepisovanie údajov automatizujeme;
- rozhodnutie odoslať faktúru zostáva na vás.
Kontrolujete už pripravený doklad, nie prázdny formulár. Je to podstatne menej práce, ale stále máte posledné slovo.
Bez pluginu, API kľúča a hesla
V e-shope sa neinštaluje žiadny plugin a eFakturuj nepotrebuje heslo do administrácie Shoptetu ani privátny API kľúč.
Prepojenie používa funkciu zabezpečených partnerských exportov, ktorú Shoptet určuje aj na synchronizáciu s externými systémami. Každý partner dostane vlastnú URL s bezpečnostným hashom. Odkaz v eFakturuj uchovávame šifrovane a jeho platnosť môžete ukončiť odstránením alebo deaktivovaním partnera v Shoptete.
Ak prístup zrušíte alebo vygenerujete nový hash, pôvodný odkaz prestane fungovať. Už vytvorené doklady v eFakturuj tým nezmiznú.
Čo pilotná verzia zatiaľ nerobí
Aby bolo očakávanie jasné ešte pred zapojením:
- faktúry sa neposielajú automaticky; vznikajú ako koncepty na kontrolu;
- prepojenie automaticky nezaznamenáva úhrady objednávok;
- dobropisy vytvorené v Shoptete sa neimportujú;
- opravný doklad k odoslanej faktúre vystavíte priamo v eFakturuj.
Shoptet je v tomto modeli zdroj objednávky. eFakturuj je miesto, kde vzniká, kontroluje sa a odosiela faktúra.
Prečo to riešiť pred rokom 2027
Podľa aktuálneho FAQ Finančnej správy sa má od 1. januára 2027 v prvej fáze povinnosť vyhotovovať eFaktúry vzťahovať na slovenských platiteľov DPH pri tuzemských transakciách. Elektronická faktúra musí umožňovať automatizované spracovanie a byť v štruktúre podľa normy EN 16931, napríklad UBL XML. Samotné PDF takúto štruktúrovanú eFaktúru nenahrádza.
Pre Shoptet e-shop to znamená, že pri objednávkach slovenských firiem nestačí vyriešiť iba vzhľad PDF. Treba vyriešiť aj to, ako sa údaje z objednávky dostanú do systému, ktorý vie vytvoriť a doručiť štruktúrovanú elektronickú faktúru bez ručného prepisovania.
Práve túto medzeru prepojenie Shoptet → eFakturuj uzatvára.
Najčastejšie otázky
Ovplyvní prepojenie B2C objednávky?
Nie. Pilotná konfigurácia spracuje iba objednávky s IČO vo fakturačných údajoch. Spotrebiteľské objednávky bez IČO ignoruje.
Musím meniť svoje stavy objednávok?
Nie. Vyberiete existujúci stav, ktorý najlepšie zodpovedá momentu, keď má byť objednávka pripravená na fakturáciu.
Čo ak používam rovnaký export aj pre účtovníctvo?
Pre eFakturuj vytvorte samostatného partnera. Shoptet vedie pre voľbu Iba nové alebo zmenené vlastnú značku pre každého partnera, takže jednotlivé napojenia sa navzájom neposúvajú ani neblokujú.
Môžem prístup neskôr zrušiť?
Áno. Partnera eFakturuj môžete v Shoptete deaktivovať bez ovplyvnenia ostatných partnerov a exportov.
Je prepojenie už verejne dostupné?
Momentálne ho otvárame pre prvé pilotné nasadenia. Nastavenie s vami prejdeme a overíme na prvej firemnej objednávke.
Zapojte svoj Shoptet e-shop do pilotu
Prevádzkujete slovenský e-shop na Shoptete a prijímate objednávky na firmu? Napíšte nám správu s textom SHOPTET. Spoločne overíme dostupnosť exportu, nastavíme stav objednávky a prejdeme prvý koncept faktúry.