Import cenníka do fiškálnej pokladnice ELCOM
Ak chcete používať fiškálnu pokladnicu ELCOM v režime, keď sa predaj realizuje priamo na pokladnici (tzv. offline režim), je potrebné mať v pokladnici okrem správneho nastavenia pokladnice nahraný aj aktuálny cenník tovaru a služieb. Pomocou nástroja Flexi2XML môžete exportovať údaje zo systému Flexi a následne ich importovať do fiškálnej pokladnice.
Nástroj Flexi2XML
Flexi2XML je nástroj na konverziu údajov a používa sa aj na dávkový export údajov zo systému Flexi alebo naopak na dávkový import údajov, či už je systém Flexi spustený lokálne alebo vzdialene.
Jeho aktuálna verzia pre systém Windows je k dispozícii na webovej lokalite Flexi. Pre Linux a Mac OS X je Flexi2XML súčasťou inštalácie Flexi, na odkazovanej stránke sú uvedené priečinky, v ktorých sa nástroj nachádza.
Konfiguračný súbor
Vytvorte konfiguračný súbor s názvom config-sales.xml s nasledujúcim obsahom:
<?xml version="1.0" encoding="UTF-8"?> <config> <username>užívateľské meno</username><password>heslo</password><company>meno_spoločnosti</company> <host>aaa.flexibee.eu</host> <port>5434</port> <adresár>c:\pokladna</direktár><renameSuffix>-loaded</renameSuffix><action method="GET" id="cenník"><url>/cenník/(kodPlu nie je prázdny).csv?detail=full&includes=/winstrom/skupZboz&format=elcom-50&limit=9999&no-ext-ids=true</url> <contentType>text/xml</contentType> <failMessage> Nepodarilo sa nahraťcenník do pokladne.</failMessage> </action> <actionmethod="PUT"> <url>/checkout-movement.xml</url> <contentType>text/xml</contentType><mask>sales.xml</mask><failMessage>Nahrávanie predajado ABRA Flexi zlyhalo.</failMessage> </action> </config>
Bude potrebné upraviť súbor a nastaviť niektoré parametre, ktorých význam uvádzame:
<užívateľské meno>
Meno používateľa, pod ktorým sa bude exportovať.
<heslo>
Heslo zadaného používateľa.
<spoločnosť>
Jedinečný identifikátor účtovanej spoločnosti, ktorý je súčasťou adresy URL webového rozhrania.
https://localhost:5434/c/mojefirma/cenik
<host>
Adresa servera Flexi. Môže byť zadaný celý názov hostiteľa alebo ako IP adresa.
<port>
Port servera Flexi, zvyčajne 5434.
<adresár>
Adresár, v ktorom sa budú vyhľadávať súbory (podľa masky <mask/>).
<renamePrefix>
Predpona alebo prefix, ktorý sa pridá na začiatok názvu úspešne nahraných súborov.
<renameSuffix>
Prípona alebo prefix, ktorý sa pripojí na koniec názvu úspešne nahraných súborov.
Osobitným prípadom je parameter formátu v adrese URL akcie na získanie ceny. Jeho hodnota určuje formát exportovaných údajov, ktoré možno použiť na import do konkrétnej fiškálnej pokladnice. Nastavenie parametra formátu je potrebné pre správnu funkčnosť importu. Príklady hodnôt pre vybrané pokladnice:
ELCOM Euro-200TE: elcom
ELCOM Euro-50 TE Mini: elcom-50
ELCOM Euro-150 TE Flexy: elcom-50
Dávkový súbor
Ak chcete exportovať údaje z cenníka Flexi a nahrať exportované údaje do fiškálnej pokladnice, musíte vytvoriť súbor upload-pricelist.bat s nasledujúcim obsahom:
@echo off cd "C:\kasa" nastaviť PORT=COM4 nastaviť CODE=29 nastaviť EXPORT=cenik.csv flexi2xml-cli.exe --load config-sales.xml --id cenik -o cenik.csv flexi2xml-cli.exe --cash-port %PORT% --cash-number 1 --cash %CODE% --store-plu %EXPORT% --cash-en
V upravovanom súbore:
cieľ priečinka Flexi2xml-cli.exe,
označenie portu, na ktorom je k dispozícii fiškálna pokladnica,
číselný kód vašej fiškálnej pokladnice (pozri dokumentáciu k pokladnici alebo tabuľku nižšie),
názov exportovaného súboru cenníka.
Číselné kódy pokladní ELCOM
Pokladňa | Číselný kód |
Elcom-500FP | 28 |
Euro-1000 M | 2 |
Euro-1000 T | 3 |
Euro-100T | 24 |
Euro-150TE Flexy | 33 |
Euro-150TE Flexy Plus | 37 |
Euro-2000 M Alpha/2400 | 0 |
Euro-2000 M Alpha/10000 | 4 |
Euro-2000 T Alpha/2400 | 1 |
Euro-2000 T Alpha/10000 | 5 |
Euro-2000 TE Alpha/2400 | 6 |
Euro-2000 TE Alpha/6000 | 7 |
Euro-2000 TE Alpha/2400 v4 CZ fisc. | 15 |
Euro-2000 TE Alpha/6000 v4 CZ fisc. | 16 |
Euro-200T | 25 |
Euro-200TE (podľa RAM) | 26 |
Euro-200TE (podľa RAM) | 27 |
Euro-2100TE | 17 |
Euro-2100TE (verzia 2.xx) | 29 |
Euro-2100TX (od spoločnosti RAM) | 18 |
Euro-2100TX (od spoločnosti RAM) | 19 |
Euro-2100TX (verzia 2.xx) | 30 |
Euro-2500 T | 9 |
Euro-2500 T/18000 | 12 |
Euro-2500TX | 22 |
Euro-50 v hotovosti | 34 |
Euro-500 T Handy/10000 | 11 |
Euro-500 T Handy/2100 | 10 |
Euro-500 TE/2400 | 20 |
Euro-500 TE/6000 | 21 |
Euro-500 TX Handy/10000 | 14 |
Euro-500 TX Handy/2100 | 13 |
Euro-50T Mini | 31 |
Euro-50TE Medi | 35 |
Euro-50TE Mini | 32 |
Euro-50TE Smart | 36 |
POS3000 ver.1 | 23 |
Spustenie dávkového súboru
Pred spustením súboru upload-cenik.bat
sa uistite, že je fiškálna pokladnica zapnutá a pripojená k počítaču na zadaný port. Podobne by mal byť server Flexi spustený na adrese uvedenej v konfiguračnom súbore:
Po spustení dávkového súboru by sa mali vyskytnúť nasledujúce udalosti:
exportovať údaje z cenníka z Flexi do súboru cenik.csv
importovať údaje zo súboru cenník.csv do fiškálnej pokladnice