*** v.1.05 ***
doplnenie vypnuteho autocuuteru do setEscapeSequence prikazu pre pouzitie mimo dokladu
opraveny pad na null pointer exception v itemDiscount a itemDiscount2.
opravene prikazy payment a payment2, aby spravne ratali recapitulaciu a cenu celkom aj pre velkoobchod a maloobchod
ppravene gety 121-125 aby vracali local hodnoty a nie global
do getov 121-125 a 131-135 doplnena informacia o type dane BASED, REDUCED, FREE, INACTIVE
doplnena implementacia prikazu getParagonIDs, getJournalStrucD, printJournalStructD
pridane filtrovanie ESC sekvencii do prikazov: depositeInDrawer, itemDiscount, itemDiscount2, itemNegative, itemReturn, itemSale, itemVoid, odpocitanaZaloha, payment, payment2, printAnnouncement, printAnnouncementNF, additionalHeader, additionalFooter, subtotal, subtotalDiscount, subtotalDiscount2
doplneny customTransactionID do databazy, + doplnena kontrola do setTransactionID ak uz taketo id existuje v db vyhodi chybu BAD_PARAMETER
doplnene obsahy pre dennu uzavierku
diverzifikovany printBC, aby sa dal tlacit mimo dokladu aj v stave 1
upravene getovanie ceny celkom pre subtotal, subtotaDiscount, subtotalDiscount2 a vymenuPoukazu
opravana situacie ak je nove PPEKK a ako prvy doklad sa pouzije standardny Receipt -> neplnil sa setCreateDate pre PPEKK.
doplnene lokalne pocitadlo pre Uhradu Faktury do db
upraveny payment, payment2, itemSale a itemRetrurn, aby spravne distribuoval obraty medzi uhradamy faktury a maloobchodom/velkoobchodom
doplneny get E21 aj o pcd (poradove cislo dokladu)
upravene input a outputstreamy na zrychlenie komunikacie s kniznicami
upravene threadovanie socketov, aby nezahlcovali procesor pocitaca
*** v.1.06 ***
upraveny neplatny doklad, aby sa spravne evidoval do uzavierkovych pocitadiel
opravena kontrola pre printReport aby pri Z variante zamietol iny parameter ako <1;4>
upravane prikazy itemReturn a itemVoid aby nebrali referencedID z velkostou 0 (prazdny string)
uprava prikazov itemSale, itemReturn, itemVoid, itemNegative, odpocitanaZaloha, vymenaPoukazu, aby zamietali parameter popis s velkostou 0 (prazdny string)
oprava ze ak zrusime fakturu v hotovosti odmazu sa aj fakturacne pocitadla
uprava prikazu opravaDokladu, aby pouzival objekt Correction v PPEKK, zmena povolenych stavov iba na S0 a S1
doplnene naplnanie maximalneho poctu znakov pre riadok pri nastaveni setPrinterType, aby sa spravne formatovali vystupy na tlac
upravene prikazy payment/payment2, aby sa formatovali na zaklade tlacoveho driveru a jeho maximalneho poctu znakov
opravne pouzivanie viacerych platieb pri uhrade faktury
do nazvu dokladu pre mail doplneny timeStamp, aby sa neprepisoval subor s rovnakym mailom
uprava setSMTP prikazu, aby bolo mozne nastavit priecinok pre email subory
upravene napocitanie do registra GT po vykonani velkoobchodnej uctenky
doplneny prikaz getJournal(0x9f), robi stahovanie zurnalu Z na zaklade last date flag v databaze. Prvy je nastaveny na 2000-01-01 00:00:01, nasledne sa aktualizuje po kazdom stiahnuti celeho zurnalu
Urobene dynamicke kontrolovanie dlzky vstupnych riadkov z flat 40 na dynamicke pocty znakov, ktore su v drivery na tlac. Prikazy: setHeader, itemSale, itemReturn, itemVoid, itemNegative, setPreline, setPostline, odpocitanaZaloha, printAnnouncement, printAnnouncementNF
Do getu B51 doplneny parameter lastSFSError
Vytvorene drivery na tlaciaren MarkEETa (34), RONGTA80(35) a upravene PegassinoFT drivery aby vedeli tlacit euro
*** v.1.07 ***
umoznena platba viacerimi platidlami pri uhrade faktury
opravena kontrola parametrov pre getParagonIds aj na 3 a 4
opraveny printAnnouncementNF, aby v stavoch 2, 32, 10, 20 netlacil len prazdny riadok		
doplnena kontrola pre printIssuedParagon pre cislo dokladu, aby sa nedalo pouzit cislo mensie ako 1.
opraveny setLocation , aby sa nedostal do stavu -2 pri pouziti funkcie setLocation cez DLL kniznicu.
Do getParagonIDs doplneny parameter UID dokladu ako navratova hodnota k uz existujucim
zmena pre navratove chybove kody:
0x9F - chyba vznikne ked nevyplnite cislo faktury pri uhrade pohladavky pri prikaze paragonEnd
0xA3 - ak maloobchod, velkoobchod, alebo neplatny doklad neobsahuje aspon jednu polozku itemSale, itemReturn, itemVoid, itemNegative. Chybu vrati paragonEnd.
0xA4 - ak polozka itemReturn alebo itemVoid neobsahuje referencne cislo dokladu
0xB3 - chybu vrati paragonEnd ak je nastavena nespravna casova zona v OS.
doplnena podpora pre display na Pegassine a BLL112 tlaciarni
doplnena moznost poskytnut parametre konfiguracie v subore Configuration.config
po uspesnom vykonani prikazu opravaDokladu sa chybovy stav SFS v getVariable:B51 nuluje
do prikazu setClientID doplnena kontrola na prazdny parameter
doplnene plnenie getVariable:F92;isAutoCutterError;isCoverOpen;isEndOfPaper;isOnline;isPaperNearToEnd;isPrinterResponseError
do FMUI client aplikacie doplnena moznost nastavit platcu/neplatcu DPH, citat gety, tlacit uzavierky, zrusit doklad a vytlacit neplatny testovaci doklad
*** v.1.08 ***
odhodena kontrola na '*' v nefiskalnych textoch: printAnnouncement, printAnnouncementNF, setPreline, setPostline
doplnena kontrola na vstupny popis zliav aby nemohli obsahovat prazdny string - spsobovalo to chybu -2 od SFS, ktora sa neda opravit
opravena chyba pri depositeInDrawer kde pri texte 20 znakov hadzal chybu FD pod chybu 14, nespravna dlzka parametra
doplnena kontrola, aby sa z platidiel, ktore nemaju nastavene preplatenie - zamietaju s chybou 0x2a
doplnene plnenie getu E81 pre datum poslednej dennej Z uzavierky
doplneny driver pre 9 - EPSON TMT88V
doplnena sekvencia 1B 21 pre modifikaciu textov
doplnena moznost tlace zakaznickych QR kodov cez prikaz setEscSequence
opravena denna uzavierka Z , aby mazala aj pocitadla zapornych operacii (zlavy, negativne polozky, storno, vratenie)
oprava preline a postline aby sa po instalaci na prvom doklade nevytlacili dva prazdne riadky pri polozkach
upravany prikaz setEscSequence aby neposuval papier ak sucastou sekvencie nie je CR LF
opravany setHeader, aby sa dali nastavit aj hlavicky s indexom 3 az 6.
*** v.1.09 ***
implmentovane nove komunikacne kluce pre komunikaciu s CHDU
novy profil Prox (PCPOS1)
oprava napocitavania celkom pri uhrade faktury ak sa pouziva viac ako jedno platidlo
oprava kontroly preplatenie na zaplatene mnozstvo nie mnozstvo celkom
uprava kontroly pre preplatenie pre zaporne celkove hodnoty dokladu
doplnit ak je zadefinovany recap pre McDonald a je platidlo bez preplatenia tak nevrati, ale nezamietne
upraveny prikaz setPCHDU, aby vratil aj direct chyby SFS
*** v.1.10 ***
oprava identifikacie driveru pri prikaze payment2
doplnenie plnenia getu E81 pri paragonBegin ak otvori den
opravane ukladnie z getLastParagon do adresaru "journal"
upraveny format pre vymenny kurz pri payment a payment2, aby sedelo zarovnanie
pri generovani email vystupu treba pouzivat paragonBegin s rekapitulaciou typ 3.
uprava driverov, aby nechali kontrolu pripojenosti tlaciarne na chdu hw vrstve
oprava generovania obrazkov pre mailovane doklady, aby sa nestalo ze v niektorych pripadoch to obrazok nevygenerovalo
doplnene generovanie dennej spravy aj pre profili s 32 a menej znakmi na riadok
*** v.1.11 ***
do opravaDokladu a setLocation doplnena kontrola na timeZone
oprava porovnanie kalkulovanej ceny celkom pri velkoobchodnom doklade pri pouziti platidla bez preplatenia
doplneny setDispF funkcionalita do client aplikacie
doplnene profili pre 1 - 350N a 40 - 350NII
doplnenie make dirs ak sa zada neexistujuca cesta cez setSMTP
doplnena moznost zadat jednotkovu cenu na 5 desatinnych miest do itemReturn, itemNegative, itemVoid
opravene spravne reflektovanie vydavkou do pocitadiel pre platidla, aby sedela celkova suma na danom platidle
*** v.1.12 ***
EKASAFM:
opravene loadovanie konfiguracie zo suboru bez pouzitia FMUI na nastavovanie
oprava evidovania vydavkov, aby sa evidovali na hotovost
uprava zmeny hesla aby sa nerobilo dvojite hashovanie
do F41 doplneny udaj o pocte znakov na riadok, ktore podporuje dany typ tlaciarne
pridane nove tlaciarne Bixolon SPP-310 a Sam4S
pridana podpora pre uzavbierku Z,5 -> negeneruje sa ziadny tlacovy vystup
opravena chyba kde sa pri zadani setLocation adress, filtrovaly leading zeros z PSC a registracneho cisla
nastavovacie prikazy setParameter, setIdentData, setAuthKey, setVAT, LoadGHNV, setDispF, setHeader pridane do stavu S1 ako povolene
opraveny paragonEnd aby riesil aj paticku graficku
doplnena kontrola pre setLocation na registration number 1 > reg < 999999999
pridana netlacova verzia dennej spravy Z,5
upravene medzisuctove zlavy aby bolo mozne dat aj zlavu rovnaku ako je obrat na danej danovej hladine
pridanie rutiny na transformaciu ppekk.ini na ppekk_x.ini
EKASAPPEKK:
implementacia TCP/IP drivera
oprava parsovania ConnectionString
oprava volania inicializacie tlaciarne, niektore drivery s iniciualizacnou sekvenciou nesli nastavit a zasekli PPEKK
oprava pre opravaDokladu, opravaDokladu sa da pouzit aj ked bola sucastou dopkladu zlava alebo zaporna operacia
pridana detekcia chdu na porte z novym eventom
pridana automaticka re-konektivita na chdu ak dojde k odpojeniu portu
uprava timeout pre chdu
oddelenie SSL/TLS vrstvy pre podporu starsich verzii OS Android
oprava bluetooth komunikacie pre nove tvorenie socketov pre OS Android
uprava generovania tlacovych vystupov : zarovnanie nie len  na pocet znakov v riadku ale aj na slova
oprava protokolu SOAP, v urcitych pripadoch sa zle vypocital HTTP CONTENT-LENGTH
pridan podpora template pre tlacanie hlavicky s udajmi o zakaznikovy (vid. prilozeny subor PopisTemplate.txt)
zmena nazvu konfiguracnych suborov pre PPEKK aby spravne akcentovali moznost mat pripojenych viacero zariadeni k jednemu PPEKK
*** v.1.13 ***
doplnena zmena pre znak "*" - namiesto zamietnutia, nahradzame znak medzerou
dopleny profil pre tlaciaren EPSON TMT88III
oprava template loadovania aby nevyfiltroval diakriticke znaky v definovanych textoch mimo xml vstupov
zmena v instalacii, ak uz existuje subor Template v adresari tak ho neprepiseme pri reinstalacii
opravene profili pre 350N a 350NII, obmedzenie vstupov na 39 znakov.
*** v.1.14 ***
pridany lokovaci subor fm.pid pre kontrolu ci aplikacia bezi pri reinstalacii
oprava vypisovania rekapitulacie a poloziek v doklade pre drivery 350N a 350NII
na doklade sa v ramci DPH rekapitulacie vypisuju len riadky s DPH , ktore su nenulove
opraveny bug pri profile TMT88III, aby pri nastaveni nehodil chybu parametra
oprava bugu kde sa zle generoval vystup pre vklad/vyber
oprava v client apikacii aby pri ukonceni cez fmui menu doslo aj k vypnutiu processu vo windows
*** v.1.15 ***
doplneny config file pre ppekk, pre nastavenie roznych parametrov
dorobena moznost pre opravu stavu -132 - chybna casova zona cez opravaDokladu s prazdnym parametrom
pridane gety: B71, B81 (stav CHDU a ppekk)
doplna uprava pre uzavierky aby varianta s id 1 netlacila nulove pocitadla
opravneny bug kedy odpocitanuZalohu v ramci Uhrady faktury nepocitalo do celkovej sumy dokladu
doplnene prikazy getEscapeSequence, setAllVat.
do Z a X spravy pridana informacia o pocte neodoslanych dokladov
upravene prikazy subtotal, payment a payment2 aby boli hodnoty zobrazene na doklade vzdy na 2 desatinne miesta
zavedeny PPEKKConfiguration.config pre konfiguraciu vlastnosti ppekk
upraveny driver pre TMH6000, aby interny doklad vedel tlacit az 45 znakov na riadok, kvoli slip tlaciarni pre recepty
preline a postline sa daju aplikovat aj na prikaz payment a payment2
prikazy setPreline a setPostline povolene aj v stave S3
do prikazu setParameter doplneny parameter s ID 7 = DepositeOverhaul, hodnota: 1 - umoznuje prenos vklad/vyber zostatku cez Z uzavierku, 0 - nuluje stav zozstatku vklad/ vyber
pridane universalne driver profily 50-73
hlavicka pre dennu spravu je deafultne prazdna pri novej instalacii
do prikazu printDisplay doplna moznost ESC parametra pre vstup "INIT_ELCOM", ktora sposobi init displeju pre ELCOM, doplneny novy typ displeja do setdispF prikazu : 2 - externy displej Elcom