Podľa požiadaviek legislatívy sú podnikatelia pri internetovom predaji, práci na objednávku alebo predaji tovaru na splátky povinní fiskalizovať nielen samotné odovzdanie tovaru, ale aj prijatie zálohy.
Režim fiskalizácie preddavkov v Torgsoft vytvára správny reťazec účteniek: od účtenky «Preddavok» (s uvedením uhradenej časti tovaru) až po účtenku «Konečné vyúčtovanie» (s odkazom na fiškálne číslo prvej platby a zobrazením zostatku dlhu).
V praxi je však tento proces pre používateľov jedným z najzložitejších. Podnikatelia sa najčastejšie obracajú na technickú podporu s problémom, keď PRP odmieta účtenku preddavku alebo následnej platby s chybou DocumentValidationError (kód 9) pre rozdiely v sumách až na kopejky, nemožnosť vykonať kombinovanú platbu, zobrazenie fantómovej «Predchádzajúcej platby» v bežných účtenkách alebo ťažkosti pri pokuse o vrátenie zálohy.
Tento materiál podrobne rozoberá technické príčiny chýb pri fiskalizácii preddavkov a spôsoby, ako sa im vyhnúť.

Ako funguje algoritmus fiskalizácie preddavkov v Torgsoft
Keďže neexistuje jednotný schválený štandard Štátnej daňovej služby pre tvorbu účteniek čiastočnej platby, Torgsoft implementoval mechanizmus založený na oficiálnych vysvetleniach daňovej správy.
-
Účtenka preddavku. Pri vložení zálohy k faktúre alebo objednávke sa množstvo tovaru v účtenke vypočíta proporcionálne — ako pomer sumy preddavku k celkovej sume účtenky. Pred názov tovaru sa automaticky pridáva fráza «Preddavok za».


-
Účtenka ďalšej platby / Konečné vyúčtovanie. Pri ďalších platbách sa vytvorí účtenka, ktorá obsahuje fiškálne číslo prvej účtenky preddavku. Uvádza sa v nej plná cena a množstvo tovaru, ale na úhradu sa zobrazí iba suma aktuálneho vkladu alebo zostatok dlhu.

Typické chyby a ich riešenia (Troubleshooting)
1. Chyba DocumentValidationError (kód 9): suma po riadkoch sa nerovná celkovej sume v dokumente
Toto je najčastejšia chyba, ktorá blokuje tlač účtenky preddavku alebo konečného vyúčtovania. Znamená to, že suma hodnoty tovarov v XML súbore účtenky sa nezhoduje s celkovou sumou platieb odoslanou do Štátnej daňovej služby. Hlavné príčiny sú:

- Zlomkové množstvo tovaru a necelé zľavy. Ak faktúra obsahuje tovar so zlomkovým množstvom, napríklad vážený tovar, a sú naň použité zložité zľavy alebo zaokrúhľovanie, pri výpočte pomeru pre preddavok mohla vzniknúť odchýlka, pre ktorú sa suma po riadkoch líšila od sumy dokumentu.
-
Riešenie: tento problém bol globálne opravený v aktualizáciách Torgsoft, počnúc verziami 2022.0.57 a 2022.4.10, vďaka zvýšeniu presnosti výpočtu cien. Program je potrebné aktualizovať.
-
Fiškálny a nefiškálny tovar v jednej faktúre. Ak odosielate fiškálny tovar a nefiškálnu službu, napríklad doručenie, Torgsoft sa pokúša proporcionálne rozdeliť sumu preddavku medzi fiškálnu a nefiškálnu časť. Pri zaokrúhľovaní, najmä pri čiastočných alebo kombinovaných platbách hotovosť+karta, to často viedlo k chybe.
-
Riešenie: aktualizujte program na aktuálnu verziu. Ako preventívne opatrenie sa odporúča vystavovať samostatné faktúry na fiškálne a nefiškálne položky alebo nastaviť všetky tovary/služby v databáze ako fiškálne.
-
Preddavok za faktúru v cudzej mene. Programová RP pracuje výlučne s národnou menou, hrivnou. Ak je faktúra vytvorená v cudzej mene, napríklad USD alebo KZT, a preddavok sa vkladá v hrivnách, v dôsledku prepočtu kurzov vzniká odchýlka v kopejkách a suma čiastočnej platby je vyššia alebo nižšia než suma dokumentu.
-
Riešenie: vývojári vypli možnosť priameho vytvárania fiškálnych účteniek z platieb, ktoré nie sú v národnej mene. Aby sa predišlo chybám, vzájomné zúčtovanie, ktoré podlieha fiskalizácii, by sa malo vykonávať výlučne v hrivnách.
-
Problém zaokrúhľovania hotovosti. Ak suma dlhu podľa faktúry nie je násobkom 10 kopejok a platba sa vkladá v hotovosti, pri vytváraní účtenky konečného vyúčtovania alebo preplatku môže vzniknúť rozdiel.
-
Riešenie: Torgsoft zrušil automatické zaokrúhľovanie na 10 kopejok pre účtenky PRP, ak vo formách platby dokumentu nie je hotovosť.
2. V účtenke sa náhle zobrazí riadok «Predchádzajúca platba» na niekoľko kopejok
Podnikatelia si niekedy všimnú, že v bežných fiškálnych účtenkách alebo pri vytváraní výdajovej faktúry sa objaví nejasná forma platby «Predchádzajúca platba» (napríklad na 1 alebo 59 kopejok), ktorá zvyšuje celkovú sumu účtenky.
-
Príčina 1 (Zmena ceny). Používateľ vytvoril faktúru, prijal za ňu preddavok, potom zmenil predajnú cenu tovaru vo faktúre, napríklad ju zvýšil o 1 UAH, a vytvoril výdajovú faktúru s doplatením rozdielu.
-
Príčina 2 (Platba bonusmi). Pri platbe predaja bonusmi, ak suma bonusov úplne pokryla hodnotu jednej z položiek, mechanizmus zaokrúhľovania mohol spôsobiť, že program vyhodnotil tovar ako uhradený bonusmi vo vyššej sume, než bola jeho hodnota. Tento rozdiel sa zobrazil v PRP ako «Predchádzajúca platba».
- Riešenie: nemeňte ceny, množstvo ani zľavy vo faktúre po tom, ako k nej už bola vytlačená fiškálna účtenka preddavku. Chyba s bonusmi bola opravená v nových verziách.
3. Chyba «Nie je určené fiškálne číslo dokumentu, pre ktorý sa vykonáva vrátenie»
Vzniká pri pokuse o vrátenie preddavku klientovi v režime «Obchod s vystavením faktúry».
-
Príčina. Pokus o vytlačenie fiškálnej účtenky na vrátenie zálohy, hoci účtenka na prijatie tejto zálohy nebola vytlačená (alebo prešla ako nefiškálna).
- Riešenie: PRP nemôže vrátiť fiškálny preddavok, ktorý neexistuje v registroch daňovej správy. V takom prípade sa vrátenie má vykonať bez tlače fiškálnej účtenky.
4. Záporné sumy vo fiškálnej účtenke preddavku
V starších verziách programu, napríklad 2022.0.3, pri vytváraní účtenky podľa výdajovej faktúry, ku ktorej existoval preddavok, ak účtenka obsahovala 2 kusy toho istého tovaru, účtenka vytvárala zápornú sumu platieb a záporné množstvo.
- Riešenie: aktualizovať program Torgsoft.
Hlavné pravidlá bezchybnej práce so zálohami
-
Postupnosť krokov. Správny algoritmus práce s internetovými objednávkami: Vytvoriť faktúru -> Vložiť preddavok s tlačou účtenky -> Vytvoriť výdajovú faktúru -> Kliknúť na «Platba za výdajovú faktúru na účet preddavku» -> Vytlačiť účtenku na zostatok dlhu.
-
Žiadne zmeny «spätne». Ak bol k dokumentu (objednávke alebo faktúre) už vložený fiškálny preddavok, je zakázané pridávať/odstraňovať tovary, meniť ich množstvo alebo cenu. Nevyhnutne to povedie k tomu, že pri konečnom vyúčtovaní sa sumy nebudú zhodovať (chyba DocumentValidationError). Ak sa objednávka zmenila, najprv je potrebné vykonať fiškálne vrátenie preddavku v plnej sume, upraviť dokument a až potom znova zaevidovať zálohu.
-
Neodstraňujte čiastočné platby. Odstraňovanie platieb, ku ktorým už bola vytlačená fiškálna účtenka, sa kategoricky neodporúča, pretože účtenky zostávajú v Štátnej daňovej službe. Vždy používajte mechanizmus vrátenia preddavku.
Legislatívne normy
K máju 2026 platí základné pravidlo: ak podnikateľ prijíma platbu za tovar cez RP/PRP, musí vykonať zúčtovanie na celú sumu operácie a odovzdať kupujúcemu papierový alebo elektronický zúčtovací doklad; týka sa to aj objednávok cez internet. Jednoducho povedané: nejde len o “odovzdali tovar — vystavili účtenku”, ale aj o “prijali časť peňazí — správne zobrazili túto časť v reťazci účteniek”. Štátna daňová služba vysvetľuje: pri zálohe musí prvá účtenka zobrazovať “záloha za…” s názvom alebo artiklom tovaru a sumou, ktorá bola skutočne prijatá; posledná účtenka musí obsahovať úplnú nomenklatúru, plnú cenu, množstvo, skôr prijatú zálohu a sumu na úhradu po jej započítaní. Ak záloha prišla práve ako bankový prevod z účtu na účet cez IBAN bez vydania tovaru, Štátna daňová služba uvádza, že samotná takáto záloha nemusí vyžadovať RP/PRP, ale následne ju treba zobraziť v prvej fiškálnej účtenke, keď dôjde k ďalšej platbe cez RP/PRP alebo k vydaniu tovaru. Zdroje: Zákon Ukrajiny č. 265/95-VR, čl. 3, čl. 9; vysvetlenia Štátnej daňovej služby k zálohám. (Zákon Ukrajiny)
V Torgsoft je lepšie оформлювати to cez špeciálny režim fiskalizácie preddavkov: vytvoriť faktúru alebo objednávku, prijať zálohu a vytlačiť účtenku “Preddavok”, a pri odoslaní vytvoriť účtenku konečného vyúčtovania s väzbou na prvú fiškálnu účtenku a zobrazením zostatku. Program pomáha zostaviť správny reťazec dokumentov, aby Štátna daňová služba nemala “odtrhnuté” platby a kupujúci nevidel nejasné sumy. Po prvej fiškálnej účtenke sa neodporúča meniť cenu, množstvo, zľavu ani zloženie objednávky: pre PRP to vyzerá tak, akoby prvá a posledná účtenka opisovali rôzne operácie, a vtedy vznikajú rozdiely až na kopejky. Ak sa objednávka zmenila, bezpečnejší postup je vrátiť fiskalizovanú zálohu, opraviť objednávku a vykonať platbu znova. Fiškálna účtenka podľa nariadenia Ministerstva financií č. 13 musí obsahovať okrem iného názov tovaru/služby, množstvo a cenu, formu platby, sumu a fiškálne číslo, preto “drobné” rozdiely v kopejkách nie sú pre PRP právne nepodstatné. (Zákon Ukrajiny)
Praktické pravidlo pre retailera: pracujte v hrivnách, aktualizujte Torgsoft na aktuálnu verziu, nemiešajte bez potreby fiškálne a nefiškálne položky v jednej zložitej faktúre, neodstraňujte fiskalizované čiastočné platby a pri vrátení zálohy používajte práve mechanizmus vrátenia. Ak účtenka zálohy nebola fiskalizovaná, PRP nedokáže správne vykonať fiškálne vrátenie “toho, čo neexistuje” vo fiškálnom reťazci. Krátky príklad z praktickej publikácie Štátnej daňovej služby: kupujúci zaplatil zálohu a následne odmietol tovar; Štátna daňová služba vysvetľuje, že pri vrátení tovaru zakúpeného s platbou po častiach podlieha zrušeniu celý reťazec účteniek v rámci takéhoto predaja. Pre podnikanie to znamená: neopravovať zálohu “spätne”, ale vytvoriť transparentnú postupnosť účteniek. Inak nejde len o riziko chyby DocumentValidationError, ale aj o pokutu za nevykonanie zúčtovania alebo jeho vykonanie na neúplnú sumu: čl. 17 zákona č. 265/95-VR stanovuje finančné sankcie vo výške 100 % sumy porušenia pri prvom porušení a 150 % pri ďalšom. (zir.tax.gov.ua)









Vráťte sa na predchádzajúci krok