Skip to content

OEC LAN Standalone update 005

Choose a tag to compare

@slado slado released this 12 Nov 10:42
· 166 commits to master since this release
7d94ff3

Inštalácia

Upozornenie: Pred inštaláciou musí byť nainštalovaný update 004.
Návod na overenie verzie

Poznámka: Update nemení existujúcu konfiguráciu zariadenia.

Manuálna inštalácia

  1. http://<adresa_oec>/update/updateoec
  2. Vybrať súbor s update (update_oec_lan_standalone_0005.zip)
  3. Vložiť verifikačný kód (nachádza sa v update_oec_lan_standalone_0005.txt)
  4. Stlačiť Upload
  5. Čakať cca 2-3 min
  6. Zobrazí sa výsledok v json formáte, treba v ňom nájsť "sucess":true
  7. Reštart zariadenia nie je nutný

Scriptovana inštalácia

curl -X POST -H "Content-Type: multipart/form-data" -F "verificationcode=<verifikacny_kod>" -F "data=@<update_zip_subor>" http://<adresa_oec>/update/update

Zmeny

OEC September 2019 release notes

Dostupnosť

September release je dostupný v týchto updatoch

Zariadenie Verzia update SWID Verzia SW
OEC.LAN Standalone update 005 8C2D63F7240D7F05B9B9FB1A9CE4DD020D39BDAC 1.0.2.0
OEC.LAN Internal update 002 854E46AA328D7EC1CD4DF12C5A5D68F18DBB4044 1.0.2.0
OEC.USB CHDU.sk update 001 5C34558A85441CF744FC0B87853457D143979416 1.0.2.0

Septembrový release je delta update. Vyžaduje nainštalovanú predošlú verziu. Pred spustením update sa uistite, že máte nainštalovanú predošlú verziu. Návod na zistenie verzie je dostupný na Wiki

Nová funkcionalita

Podpora Proxy

OEC.LAN podporuje použitie Proxy servera pre komunikáciu s eKasa a Update Service.
Nastavenie je možné cez OECConfigurator alebo API v rámci Globálnej konfigurácie. Default je proxy vpnuté.

Nastavenie stavu pokladní

Je možné nastaviť stav pokladne cez OECConfigurator alebo API v konfigurácii pokladne.

  • Aktívna - Aktívne používaná pokladňa
  • Pozastavená - Pozastavená pokladňa. Neumožňuje evidovať doklady. Reportuje sa v healthcheck. Pri pokuse o evidenciu dokladu OEC vráti HTTP status 405.
  • Neaktívna - Neaktívna pokladňa. Neumožňuje evidovať doklady. Nereportuje sa v healthcheck. Pri pokuse o evidenciu dokladu OEC vráti HTTP status 405.

Posielanie dát o doklade emailom

Pri konfigurácii SMTP je možné povoliť zasielanie dát o doklade emailom. Email bude v tom prípade okrem PDF prílohy s tlačovou podobou dokladu obsahovať aj ďalšiu prílohu JSON request, ktorý odoslala pokladňa do OEC.

Možnosť vypnúť SSL pri SMTP

Je možné vpnúť a zapnúť SSL komunikáciu s SMTP serverom pomocou OECConfigurator alebo API v Globálnej konfigurácii a konfigurácii pokladne.

Nové administratívne API

Nové api obsahuje možnosti

  • GET /api/reboot - vykoná reštart zariadenie
  • GET /api/ping - jednoduchý ping, zariadenie vráti HTTP status 200

Nové API na zistenie stavu dokladu

Nové API umožňuje zistiť kompletný stav dokladu. Na základe dátumu a čísla dokladu poskytne informácie o kompletnom spracovaní dokladu vrátane všetkých pokusoch o odoslanie dokladu do eKasa.

GET /api/documentinfo/{cashRegisterCode}/{year}/{month}/{receiptNumber}

Metóda na otvorenie pokladničnej zásuvky

V prípade, že pokladničná zásuvka je pripojená k tlačiarni, je možné metódou

POST api/{cashRegisterCode}/opencashdrawer

poslať do tlačiarne ESC sekvenciu na otvorenie zásuvky. ESC sekvenciu je možné nadefinovať v PrinterConfiguration podľa typu pripojenej tlačiarne.

Nové UI pre OECConfigurator

OECConfigurátor dostal nový prehľadnejší vzhľad.

Zmeny

CompanyAddress je povinný tag

Tag CompanyAddress je povinný a kontrolovaný v tlačovej šablone. Toto nebolo explicitne napísané v predošlej, ale OEC to kontrolovalo.

Tlač členenia DPH pri JUP

Ak je v doklade použitý JUP (Jednoúčelový poukaz) a daňový subjekt je plátcom DPH tak sa v defaultnej šablone vytlačí členenie DPH.

Bugfixes a zlepšenia stability

Doposielanie správ

Doposielanie správ je upravené tak aby neblokovalo bežnú prevádzku (registráciu dokladov) aj v prípade, že sa doposiela veľké množstvo správ.

Chyba 504 pri nepripravenej tlačiarni

Pri nepripravenej tlačiarni (otvorené dvierka, chýba papier, ...) zariadenie čaká definovaný timeout (default 20s). Ak do timeoutu tlačiareň neodpovie, zariadenie vráti korektný HTTP status 202 a výsledok podľa toho ako sa zaevidoval doklad.

Lepšie spracovanie chýb

Neočakávené chyby a výnimky sú reportované v ReceiptResponse v elemente ErrorMessage s väčším detailom aby bolo možné určiť príčinu.

Ošetrenie neočakávaných chýb z eKasa

eKasa pri spracovaní dokladov, ktoré v názve obsahujú diakritické a špeciálne znaky vráti nešpecifikovanú chybu.
Táto chyba spôsobovala reštart OEC v prípade doposielania správ a následnú chybu 502 počas bootovania.

Lepšie uvoľnovanie zdrojov

Lepšie uvoľnovanie zdrojov pri zápise na storage.