EET update
<viewsecurity consultant /> Postup pri update českých zákazníkov. Mnohé veci a postupy sú známe z update na verzie GV_03.0x. Došlov však k zmene javy a takisto je pred update potrebné skontrolovať nastavenia systému priamo u zákazníka. Detailný popis je v dokumente Asseco BLUEGASTRO_EET.pdf príp. Horec_EET.pdf, ktoré som posielala mailom alebo sú na www.hotelovesystemy.sk
Settings.xml
Toto je prvá vec, ktorú je potrebné skontrolovať ešte pred samotným update. Ide o súbor settings.xml, ktorý sa nachádza v adresáru DlAppserver
Pre rozlíšenie lokality inštalácie (aktuálne zatiaľ ČR a SR) sme začali zohľadňovať parameter homeLanguage v časti app. Tento parameter musí byť nastavený na hodnotu CS, aby sa počas update správne nastavili jednotlivé typy hladín DPH.
PO UPDATE je potrebné do settings.xml doplniť časť týkajúcu sa českej fiskalizácie - toto sú nastavenia pre OSTRÚ prevádzku. Nikdy ich nepoužívajte pre testovacie účely!!!! Popis nastavení pre testovací účely nájdete tu. Časť fiscalization sa v aktuálnom settings.xml nenachádza, je to tam potrebné nakopírovať!!!
Nekopírujte tam tagy <app> a </app>, to je len aby ste vedeli, do ktorej časti to ide.
<app> ... ... ... <fiscalization> <mode>MODE_SHARP</mode> <timeout>2000</timeout> <subMode>SUBMODE_CURRENT</subMode> <typeOfEnvironment>ENVIRONMENT_PRODUCTION</typeOfEnvironment> <linkForEnvironment> <production>https://prod.eet.cz:443/eet/services/EETServiceSOAP/v3</production> <unproduction>https://pg.eet.cz:443/eet/services/EETServiceSOAP/v3</unproduction> </linkForEnvironment> </fiscalization> </app>
Asseco BLUEGASTRO
Po dokončení update je potrebný ešte jeden reštart.
Kontrola DPH
Ihneď po dobehnutí update prosím skontrolujte nastavenia typov hladín DPH. Tieto hodnoty musia byť bezpodmienečne vyplnené, inak odosielanie do EET nebude fungovať a účtenky sa nebudú tlačiť vôbec.
Nastavenie typov hladín DPH sa v BlueGastre nachádza v Nastaveniach systému, ktoré sú dostupné cez menu Servis -> Špeciál, záložka Sadzby DPH. Každá hladina DPH, ktorá existuje v tomto číselníku musí mať vyplnený Typ hladiny.
Na českých dátach by malo byť nastavenie nasledovné. Môže nastať situácia, že napr. 10% hladina chýba - stačí ju vytvoriť manuálne po update ešte pred zmenou fiskalizácie na CZE (Ak to nestihnete pred zmenou na CZE, pravdepodobne Vám nepôjde pridať DPH - opravujeme. Stačí vrátiť na IFC a ešte raz porobiť DUZ a MUZ):
Typ hladiny | |
---|---|
Základná | 21% |
Znížená | 15% |
Druhá znížená | 10% |
Oslobodená | 0% |
Keďže tipujem, že aj tak sa tento problém vyskytne aspoň u jedného zákazníka, tak radšej pripájam log danej chyby pre systém Asseco BLUEGASTRO.
2016-11-09 14:55:20,558 [pool-3-thread-1] [ProcessEETAccountingDocJob] ERROR - java.lang.NullPointerException at sk.datalock.blue_gastro.externe_systemy.vpp.cze_fiscal.ProcessEETAccountingDocJob.processBillItemsToDocument(ProcessEETAccountingDocJob.java:400) at sk.datalock.blue_gastro.externe_systemy.vpp.cze_fiscal.ProcessEETAccountingDocJob.execute(ProcessEETAccountingDocJob.java:177) at sk.datalock.blue_gastro.externe_systemy.vpp.cze_fiscal.ProcessEETAccountingDocJob.run(ProcessEETAccountingDocJob.java:469) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
Nastavenie zaokrúhľovania
Po update je potrebné skontrolovať a prípadne nastaviť zaokrúhľovanie predajných cien na 2 desatinné miesta. Inak nebude odosielanie do EET fungovať - účet bude odmietnutý s chybou.
Nastavenia zaokrúhľovania sa nachádzajú v nastaveniach systému Asseco BLUEGASTRO -> záložka Pokladne -> záložka Účet. Všetky nastavenia uvedené nižšie je potrebné nastaviť na stotiny.
- Jednotková cena účtovnej položky
- Cena účtovnej položky
- Zaokrúhlenie DPH
Pripomínam aj kontrolu správnosti nastavenia Zaokrúhlenia koeficientu pre výpočet DPH, ktoré je v Českej republike 30.
Lokálne prevádzky
Pre všetkých českých zákazníkov s lokálnymi prevádzkami je potrebná reinicializácia. Vyhraďte si preto na master/slave inštalácie dostatok času.
Nová java8
Práve z dôvodu elektronickej registrácie tržieb v ČR sme museli prejsť na javu8, ktorú začalo používať celé Asseco BLUEGASTRO aj Replic. Štandardný adresár, kde budeme mať javu je jre8. Podrobné štruktúry sú popísané nižšie:
- DatalockHotel\SystemAsseco BLUEGASTRO\Java\jre8
- DatalockHote\SystemAsseco BLUEGASTRO\Asseco BLUEGASTRO\ClientTouchDesk\jre8
- DatalockHote\SystemAsseco BLUEGASTRO\Asseco BLUEGASTRO\Kasa\jre8
Java nie je v zipku s updateom
Je potrebné dotiahnuť ju osobitne z: ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java. Ide o 32 bitovú javu. Na server sa kopíruje jre8-server-win32.zip!!! ak sa na server nahrá iba jre8.zip, server pôjde, ale na BGM nepôjdu štatistické zostavy. Pre 64 bitové inštalácie pokračujte v čítaní.
Upratanie adresára DlAppserver
Toto sa týka všetkých zákazníkov, ktorí prechádzajú z verzií nižších ako GV_03.01.xx
- v nových verziách sú inak umiestnené všetky knižnice, ktoré doteraz boli v DlAppserver/Libs/kopec adresárov
- z osobnej skúsenosti pre udržanie poriadku odporúčam vymazať celý adresár Libs tak, aby zostal prázdny a až potom spraviť update. Inak nám tam zostáva taký bordel, že sa v tom ani divá sviňa nevyzná.
ClientTouchCashDesk
vzhľadom na zmenu javy v TCD je potrebné túto javu dostať na jednotlivé pokladne. Updater to zvláda sám, ALE pred spustením TCD na jednotlivých pokladniach, je NUTNÉ novú javu nakopírovať do adresára ClientTouchCAshDesk na serveri - toto je ozaj najdôležitejší krok
Vymazanie nepoužívaných klientov
Toto sa týka všetkých zákazníkov, ktorí prechádzajú z verzií nižších ako GV_03.01.xx. Kedže už niektorí klienti nadobro skončili, je vhodné vykonať upratanie u zákazníkov. S pokojom v duši môžete vymazať nasledovné adresáre:
- BlueRetail - modrá retailová pokladňa
- ClientCash - zelená Delphi pokladňa
- ClientPdaCashDesk - pda verzia TouchCashDesk pokladne
Zároveň, pokiaľ poznáte zákazníka, ktorý používa tieto prehistorické produkty, je načase upozorniť ho, že sa nimi môže začať lúčiť. Opäť sa tento krok týka zákazníkov na verziách nižších ako GV_03.01.xx
Komunikácia Horec a Asseco BLUEGASTRO
Nové Asseco BLUEGASTRO už nepodporuje komunikáciu cez interný Tomcat. Hoci v settings.xml máte toto nastavenie zapnuté, komunikácia nepôjde. Po update je nutné nastaviť komunikáciu cez externý Tomcat - návod nájdete na tejto stránke.
Priame prepojenie aplikačných serverov je možné použiť len ak zákazník využíva Kasu.
64 bitové verzie
Pre 64 bitové inštalácie je potrebná výmena wrapper.exe. Ten je na ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java
Samozrejme pre aplikačný server je potrebná aj 64 bitová java, ktorá je dostupná na ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java
Nekorektné updaty na postgres
Tento problem stale pretrvava - kedže sa všetko reinicializuje, tak tento problém nie je až tak častý. Skôr by som ho nazvala výnimočným. Na tomto odkaze je postup riešenia tohto problému.
Horec
Po dokončení update je potrebný ešte jeden reštart.
Kontrola DPH
Ihneď po dobehnutí update prosím skontrolujte nastavenia typov hladín DPH. Tieto hodnoty musia byť bezpodmienečne vyplnené, inak odosielanie do EET nebude fungovať a účtenky sa nebudú tlačiť vôbec.
Nastavenie typov hladín DPH sa v Horci nachádza v Číselníku DPH, ktoré sú dostupné cez menu Servis -> Číselníky -> Ostatné. Každá hladina DPH, ktorá existuje v tomto číselníku musí mať vyplnený Typ hladiny.
Na českých dátach by malo byť nastavenie nasledovné:
Typ hladiny | |
---|---|
Základná | 21% |
Znížená | 15% |
Druhá znížená | 10% |
Oslobodená | 0% |
Nová java8
Práve z dôvodu elektronickej registrácie tržieb v ČR sme museli prejsť na javu8, ktorú začal používať celý Horec. Štandardný adresár, kde budeme mať javu je jre8. Podrobné štruktúry sú popísané nižšie:
- DatalockHotel\SystemHorec\Java\jre8
Java nie je v zipku s updateom
Je potrebné dotiahnuť ju osobitne z: ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java. Ide o 32 bitovú javu. Na server sa kopíruje jre8-server-win32.zip!!! ak sa na server nahrá iba jre8.zip, server pôjde, ale na BGM nepôjdu štatistické zostavy. Pre 64 bitové inštalácie pokračujte v čítaní.
Upratanie adresára DlAppserver
Toto sa týka všetkých zákazníkov, ktorí prechádzajú z verzií nižších ako HV_10.16.xx
- v nových verziách sú inak umiestnené všetky knižnice, ktoré doteraz boli v DlAppserver/Libs/kopec adresárov
- z osobnej skúsenosti pre udržanie poriadku odporúčam vymazať celý adresár Libs tak, aby zostal prázdny a až potom spraviť update. Inak nám tam zostáva taký bordel, že sa v tom ani divá sviňa nevyzná.
Komunikácia Horec a Asseco BLUEGASTRO
Nový Horec už nepodporuje komunikáciu cez interný Tomcat. Hoci v settings.xml máte toto nastavenie zapnuté, komunikácia nepôjde. Po update je nutné nastaviť komunikáciu cez externý Tomcat - návod nájdete na tejto stránke.
Priame prepojenie aplikačných serverov je možné použiť len ak zákazník využíva Kasu.
64 bitové verzie
Pre 64 bitové inštalácie je potrebná výmena wrapper.exe. Ten je ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java
Samozrejme pre aplikačný server je potrebná aj 64 bitová java, ktorá je dostupná na ftp:/produkty/hotelove_systemy/bluegastro/_VerziaAsseco BLUEGASTRO/Java