Callback
  • Od trhového stánku k obchodu

  • -

  • Od obchodu k obchodnej sieti

  • -

  • Od maloobchodu k výrobe

PRP: chyba ZRepAlreadyRegistered — Z-uzávierka je zaregistrovaná, ale zmena sa neuzavrela

Volodymyr Vytyščenko
Volodymyr Vytyščenko

Expert na automatizáciu obchodu v spoločnosti Torgsoft

Ako má podnikateľ postupovať, keď je Z-uzávierka zaregistrovaná, ale zmena sa neuzavrela

Pri každodennej intenzívnej prevádzke musia platby za tovar a služby prebiehať nepretržite a správne, preto sa v evidenčných programoch používa režim registračnej pokladnice v softvérovom vyhotovení (PRP). Na konci každého pracovného dňa alebo zmeny musia pokladníci zaznamenať denné súhrny a vynulovať registre odoslaním fiškálnej uzávierky daňovej správe.

Počas tohto postupu sa však používatelia niekedy dostanú do situácie, keď sa zdá, že výkaz bol odoslaný, ale pracovisko zostáva zablokované, a technickej podpore a obchodnému oddeleniu kladú takéto otázky: «Prečo server daňovej správy hlási, že Z-uzávierka pre aktuálnu zmenu už bola zaregistrovaná?», «Prečo sa zmena považuje za otvorenú, hoci výkaz bol v skutočnosti vytvorený?», «Ako vytlačiť kópiu výkazu, ak tlačiareň nefungovala a opakovaný pokus je zablokovaný?» a «Ako manuálne uzavrieť zmenu bez zdvojenia údajov v daňovom systéme?».

Definícia základných pojmov a aktuálny stav problematiky

Na správne pochopenie problému je potrebné rozlišovať tieto kľúčové pojmy:

  • PRP (softvérová RP) — digitálny ekvivalent klasickej registračnej pokladnice, ktorý funguje na počítači alebo inom zariadení a odosiela elektronické doklady priamo na fiškálny server daňovej správy.

  • Z-uzávierka (fiškálny výkazový doklad) — povinný dokument, ktorý sa vytvára denne alebo pri uzatvorení pracovnej zmeny. Obsahuje súhrnné informácie o všetkých zúčtovacích operáciách vykonaných počas zmeny, vynuluje peňažné registre a zaznamenáva konečné sumy.

  • Dokument o uzatvorení zmeny (doklad o uzatvorení zmeny) — služobný elektronický dokument, ktorý sa odosiela na server daňovej správy po Z-uzávierke na oficiálne ukončenie pracovnej relácie pokladníka na konkrétnej PRP.

  • Chyba ZRepAlreadyRegistered (Kód 8) — hlásenie servera daňovej správy, ktoré znamená, že pre aktuálnu zmenu na PRP už bola zaregistrovaná Z-uzávierka, ale samotná zmena zostala z určitých dôvodov otvorená na serveri alebo v lokálnej databáze programu.

V moderných verziách programu Torgsoft vývojári výrazne znížili riziko vzniku tejto kolízie. Predtým napríklad v prípade chyby šablóny alebo zlyhania tlačiarne počas tlače Z-uzávierky (napríklad ak sa nenašiel súbor šablóny .rp53) došlo k prerušeniu procesu uzatvárania zmeny, hoci samotná uzávierka už bola zaregistrovaná na serveri daňovej správy. Teraz chyby tlače alebo iné výnimočné situácie po úspešnej fiskalizácii výkazu nebránia správnemu dokončeniu relácie. Taktiež boli pridané mechanizmy upozornenia používateľov na neuzavreté zmeny pri ukončení programu, aby sa predišlo prekročeniu dĺžky zmeny, ktorá by predvolene nemala presiahnuť 23–24 hodín.

Príčiny chyby ZRepAlreadyRegistered

Hlavnou príčinou kolízie je narušenie synchronizácie a integrity prenosu dokumentov medzi PRP v lokálnom programe a fiškálnym serverom daňovej správy. Proces uzatvorenia zmeny pozostáva z dvoch po sebe nasledujúcich krokov: registrácie Z-uzávierky a odoslania dokumentu o uzatvorení zmeny. Ak sa prvý krok vykoná úspešne, ale pri druhom nastane chyba, dôjde k desynchronizácii.

Hlavné technické faktory, ktoré vedú k vzniku chyby:

  1. Zlyhania lokálneho zariadenia alebo šablón. Ak program pri vytváraní fiškálneho výkazu narazí na kritickú chybu (napríklad chýba lokálny súbor formulára výkazu alebo je poškodená šablóna), proces spracovania sa môže prerušiť. Aj keď fiškálny server daňovej správy stihol prijať a zaregistrovať Z-uzávierku, v Torgsoft sa operácia uzatvorenia zmeny nemusí zaznamenať ako dokončená. Pri opätovnom stlačení tlačidla «Vytlačiť Z-uzávierku» server vráti odmietnutie s kódom chyby 8 a textom ZRepAlreadyRegistered.

  2. Neodoslaný dokument o uzatvorení zmeny. Počas komunikačnej relácie sa Z-uzávierka zaregistruje na serveri, ale v dôsledku výpadku internetového pripojenia alebo zamrznutia odpovede servera sa serverový dokument «Uzatvorenie zmeny» nevytvorí alebo sa nedostane do Torgsoft. Program ponechá stav zmeny ako «otvorená» a pokusy o vykonanie nových predajov daňová správa zablokuje, pretože už existuje zaregistrovaný výkaz.

  3. Problémy spôsobené rozdielom času na počítači a serveri daňovej správy. Nesúlad systémového času na počítači daňovníka s časom fiškálneho servera môže viesť k tomu, že daňovej správe sa odošle iba Z-uzávierka, zatiaľ čo sprievodný dokument o uzatvorení zmeny bude odmietnutý z dôvodu nesprávnych časových značiek.

  4. Manipulácie s dokumentmi v offline režime. Ak bola zmena uzatvorená v offline režime a používateľ následne manuálne odstránil lokálny dokument o uzatvorení zmeny z karty analytiky PRP (napríklad nesprávnym úkonom v ponuke), program bude považovať zmenu za otvorenú. Pri pokuse prejsť do online režimu a synchronizovať balík dokumentov server zistí existenciu Z-uzávierky a zablokuje prechod do online režimu chybou ZRepAlreadyRegistered.

  5. Nesprávne šablóny výkazov a zastaraný softvér. Používatelia starších verzií programu sa s podobnými chybami stretávajú častejšie. Používanie starších verzií databáz (napríklad MS SQL Server 2005) môže tiež spôsobiť internú syntaktickú chybu pri zapisovaní alebo zobrazovaní typov platieb vo výkaze, čo taktiež preruší postup.

Postup krok za krokom na odstránenie chyby ZRepAlreadyRegistered

Postup na odstránenie chyby ZRepAlreadyRegistered

Ak ste sa stretli s touto chybou, riešenie závisí od toho, či máte prístup na internet (online režim), a od verzie nainštalovaného programu. Na obnovenie funkčnosti pokladnice postupujte podľa týchto krokov:

Krok 1. Kontrola stavu zmeny na serveri daňovej správy a v programe

Pred vykonaním akýchkoľvek krokov je potrebné zistiť skutočný stav vašej pokladnice na fiškálnom serveri daňovej správy.

  • Prejdite do ponuky Nastavenia — Softvérová RP — Analytika podľa softvérovej RP.

  • Skontrolujte, či sa dokument Z-uzávierky nachádza v databáze a ktoré dokumenty sú zaregistrované na štátnom portáli (napríklad prostredníctvom Elektronického kabinetu daňovníka alebo pomocou akcie «Súhrnný výkaz za obdobie» priamo v programe Torgsoft).

  • Ak je výkaz skutočne zaregistrovaný na daňovej správe, ale v Torgsoft sa zmena považuje za otvorenú, prejdite na ďalší krok.

Krok 2. Čo robiť, ak je Z-uzávierka zaregistrovaná, ale zmena sa neuzavrela

Ak je Z-uzávierka už zaregistrovaná na serveri daňovej správy, ale v Torgsoft zostáva zmena otvorená, Z-uzávierku nevytvárajte ani neodosielajte znova. Opakovaný pokus spôsobí chybu ZRepAlreadyRegistered, pretože server daňovej správy už má pre túto zmenu zaregistrovaný výkaz.

Skontrolujte stav dokumentov v časti Nastavenia — Softvérová RP — Analytika podľa softvérovej RP. Ak je Z-uzávierka zaregistrovaná, ale stav zmeny v programe nezodpovedá údajom na serveri daňovej správy, obráťte sa na technickú podporu Torgsoft. Odborník skontroluje stav dokumentov PRP a pomôže obnoviť správnu synchronizáciu programu so serverom daňovej správy.

Služobné dokumenty na uzatvorenie zmeny nevytvárajte samostatne a na zmenu stavu PRP nepoužívajte externé ani servisné nástroje.

Krok 3. Obnovenie po chybách v offline relácii

Ak kolízia s chybou ZRepAlreadyRegistered vznikla v dôsledku odstránenia dokladu o uzatvorení počas práce offline, postupujte nasledovne:

  • Ak sa pri pokuse o prechod do online režimu vyskytne chyba, nepokúšajte sa znova vytvárať offline doklady.

  • Skontrolujte stav PRP prostredníctvom karty «Analytika podľa softvérovej RP». Ak je lokálny stav PRP nesprávny (napríklad je v zmene zaznamenaná Z-uzávierka, ale chýba dokument o začiatku offline relácie alebo je poškodený), je potrebné odstrániť nesprávny lokálny výkaz, nastaviť stav PRP na «Pripravená» pomocou formálnych príznakov a vykonať postup uzatvorenia zmeny v bežnom online režime.

Časté otázky podnikateľov o práci s PRP a Z-uzávierkami

? Čo robiť, ak je Z-uzávierka zaregistrovaná na daňovej správe, ale papierový doklad sa nevytlačil z dôvodu nedostatku papiera alebo poruchy zariadenia?

Ide o jednu z najčastejších situácií. Ak fiškálny server dokument úspešne prijal a pridelil mu číslo, zmena bude na serveri uzatvorená, ale na tlačiarni dokladov sa nič nezobrazí. Nepokúšajte sa vytvoriť Z-uzávierku znova, pretože to spôsobí chybu ZRepAlreadyRegistered. Namiesto toho prejdite do časti «Analytika podľa softvérovej RP», nájdite zaregistrovaný dokument a použite funkciu tlače kópie Z-uzávierky. Kópiu je možné stiahnuť aj priamo zo servera daňovej správy.

? Prečo vzniká chyba prístupu pokladníka pri pokuse vytvoriť Z-uzávierku po zmene Živnostníka alebo pokladníka?

Ak sa na predajnom mieste zmenil podnikateľský subjekt (Živnostník) alebo pokladník, ale v karte zamestnanca v Torgsoft zostal vybraný kvalifikovaný elektronický podpis (KEP) predchádzajúceho používateľa, systém sa pokúsi podpísať výkaz nesprávnym kľúčom. V takom prípade server vráti chybu, napríklad OperatorAccessToTransactionsRegistrarNotGranted (chýba prístup k PRP). Na odstránenie problému je potrebné skontrolovať nastavenia v karte zamestnanca a uistiť sa, že sa na podpisovanie dokumentov používa KEP aktuálneho pokladníka, ktorý je zaregistrovaný pre túto konkrétnu PRP.

? Ako zabrániť mechanickým chybám pokladníka, keď na začiatku dňa omylom stlačí Z-uzávierku namiesto X-uzávierky?

Na tento účel vývojári Torgsoft pripravili niekoľko ochranných mechanizmov:

  • Program obsahuje dodatočné potvrdenia pri pokuse vykonať akciu «Vytlačiť Z-uzávierku» priamo z pracovného okna predaja.

  • Používatelia tiež požadovali vizuálne oddelenie tlačidiel ponuky. Tlačidlá X-uzávierky a Z-uzávierky sú preto umiestnené ďalej od seba (X-uzávierka hore a Z-uzávierka úplne dole v zozname akcií), aby sa zabránilo náhodnému uzatvoreniu zmeny z nepozornosti.

? Je možné uzatvoriť zmenu nasledujúci deň, ak to pokladník večer zabudol urobiť?

Technicky je možné zmenu uzatvoriť nasledujúci deň, dĺžka jednej zmeny PRP je však zo zákona obmedzená na maximálne 24 hodín. Aby pokladníci nezabúdali vykonať tento povinný postup, odporúča sa v programe aktivovať funkciu zobrazovania upozornenia na potrebu uzatvoriť zmenu pred ukončením programu a oznámenie o prekročení povoleného limitu dĺžky zmeny.

Odporúčania na predchádzanie technickým poruchám pri práci s PRP

Na zabezpečenie nepretržitej a stabilnej prevádzky fiškálneho modulu dodržiavajte tieto pravidlá:

  1. Pravidelne aktualizujte evidenčný program. Väčšina zistených chýb súvisiacich s desynchronizáciou offline dokumentov, zdvojením záznamov o uzatvorení zmien alebo nesprávnymi kontrolami časového limitu bola opravená v moderných verziách Torgsoft (od verzie 2020.0.30 a v aktualizáciách radov 2022 a 2026).

  2. Aktualizujte systémové prostredie. Sledujte verzie databáz a kryptografických knižníc. Mnohé technické poruchy pri tlači a zobrazovaní výkazov vznikajú používaním zastaraných systémov riadenia databáz (napríklad MS SQL Server 2005). Prechod na MS SQL Server 2008 R2 alebo novší zabezpečuje správne spracovanie SQL dotazov.

  3. Kontrolujte aktuálnosť elektronických podpisov. KEP vymieňajte včas a kontrolujte platnosť certifikátov. Ak bol certifikát podpisujúcej osoby zneplatnený (kód chyby 9 DocumentValidationError s dôvodom, ako napríklad EnCrSuperseded), PRP nebude môcť uzatvoriť zmenu a bude potrebné obrátiť sa na akreditované certifikačné centrum so žiadosťou o opätovné vydanie kľúča.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Pridať komentár

Pridať komentár
Ďakujeme za vašu spätnú väzbu! Bude zverejnená po kontrole moderátorom.

Podobné články