Připojení pokladny ELCOM k ABRA Flexi

Nastavení fiskální pokladny ELCOM

Petr Pech avatar
Autor: Petr Pech
Aktualizováno před více než týdnem

Níže si představíme tři potřebné kroky instalace.

1. Ověření že operační systém rozpozná pokladnu

Propojte pokladnu a váš počítač. Použijte RS-232 na straně pokladny a USB port na straně počítače.

Ověřte zda systém Windows rozpozná pokladnu ve Správce zařízení, zajímá nás sekce Porty (COM a LPT):

(pouze ilustrační foto, pokladna není připojena)

Na macOS lze dostupné porty a k nim připojená zařízení zjistit pomocí terminálu:

ls /dev/tty.* 
ls /dev/cu.*

Zapamatujte si označení portu, kde se nachází ELCOM pokladna. To znamená popisek v závorce u řádku Euro-50 Mini Communications Port.

Pokud se pokladna v seznamu nevyskytuje, instalujte Ovladač USB portu dle instrukcí na webu ELCOM, sekce Technická podpora.

2. Uložení identifikace portu na počítač

Flexi neumí automaticky rozpoznat na jakém portu je pokladna připojena. Tuto informaci je potřeba uložit do souboru na disku počítače.

Vytvořte soubor pos.xml v adresáři:

  • Windows: c:\Program Files (x86)\Common Files\WinStrom\

  • Linux: /etc/flexi/

  • macOS: /Library/Application Support/Flexi/Default/

Poznámka:

· C označuje primární disk, kde máte nainstalovaný Windows

· Na 32-bitovém systému se používá složka Program Files (x86)

Do pos.xml uložte:

<?xml version="1.0" encoding="UTF-8"?>
<settings>
<!-- Port na kterem je pokladna dostupna -->
<cashRegisterPort>COM7</cashRegisterPort>
<!-- Treninkovy rezim (nepovinne, vychozi je "false") -->
<cashRegisterTest>false</cashRegisterTest>
</settings>

V sekci cashRegisterPort nahraďte COM7 za označení portu nalezené v kroku 1.

Pro macOS název portu (např. "/dev/cu.usbmodem14582") zjistíte v příkazovém řádku (pomocí příkazu "ls /dev/tty.*"). Zobrazeným portem nahraďte "COM7".

3. Ověření komunikace ve Flexi

Správné nastavení napojení lze ověřit službou Test komunikace – fiskální kasa v modulu Prodejní kasa. Při úspěšné komunikace se zobrazí informace s identifikací pokladny.

Pro použití v prodejní kase je potřeba zaškrtnout příznak Použít registrační pokladnu na typu dokladu.

Časté dotazy

Lze měnit nastavení pokladny pomocí Flexi?

Ne. Pro jakékoli změny v nastavení pokladny postupujte dle instrukcí firmy ELCOM, a. s..

Je podporován Linux či macOS?

Ano v případě eKasa. Postup nastavení je obdobný tomu pro Windows.

Je možné používat pokladnu přes webové rozhraní?

Ne. Pouze v desktopové aplikace.

Návratové kódy operací

Pokud při komunikaci s kasou dojde k chybě či upozornění, bude obsahovat některý z návratových kódů. Níže naleznete vysvětlivky k jednotlivým kódům.

Návratové kódy operací se dělí podle závažnost na upozornění a chyby:

  • Upozornění - příkaz byl vykonaný, ale došlo k události, na kterou by měl být uživatel upozorněný

  • Chyba - příkaz nebyl vykonaný

returnCode

Kód: (hex)

Závažnosť

Popis

0

0

OK

príkaz bol vykonaný bez chyby

393227

0x0006000B

Upozornenie

chybná hodnota parametra

1048845

0x0010010D

Upozornenie

CHDÚ je zaplnené na viac ako 80%

1048846

0x0010010E

Upozornenie

CHDÚ je zaplnené na viac ako 95% (potrebné zvážiť výmenu CHDÚ)

-2147352571

0x80020005

Chyba

chýba parameter

-2147221498

0x80040006

Chyba

nákup zaplnený, ukončite doklad

-2147221495

0x80040009

Chyba

položka sa v nákupe nenachádza

-2147221493

0x8004000B

Chyba

posledná platba nevyrovnala obchodnú transakciu, vykonajte poslednú platbu

-2147221490

0x8004000E

Chyba

prekročený limit hodnotovej prirážky/zľavy

-2147221489

0x8004000F

Chyba

prekročený limit percentuálnej prirážky/zľavy

-2147221488

0x80040010

Chyba

prirážku/zľavu nie je možné aplikovať na nulový alebo záporný medzisúčet

-2147221487

0x80040011

Chyba

prirážku/zľavu nie je možné znova aplikovať

-2147221486

0x80040012

Chyba

prirážku/zľavu nie je možné aplikovať na túto položku

-2147221485

0x80040013

Chyba

prekročený limit pre množstvo1

-2147221484

0x80040014

Chyba

prekročený limit pre množstvo2

-2147221483

0x80040015

Chyba

prekročený limit pre celkové množstvo (q1 * q2)

-2147221482

0x80040016

Chyba

neplatné množstvo

-2147221481

0x80040017

Chyba

prekročený limit pre jednotkovú cenu

-2147221480

0x80040018

Chyba

neplatná jednotková cena

-2147221479

0x80040019

Chyba

príkaz nemožno vykonať, nákup je platený

-2147221477

0x8004001B

Chyba

výber nepovolený

-2147221476

0x8004001C

Chyba

nedostatok platidla v zásuvke

-2147221474

0x8004001E

Chyba

nemožné predať neaktívne PLU

-2147221473

0x8004001F

Chyba

nie je možné zadať inú cenu

-2147221472

0x80040020

Chyba

položka neexistuje

-2147221471

0x80040021

Chyba

nulová cena položky

-2147221470

0x80040022

Chyba

žiaden predaj ( doklad nebol začatý alebo neobsahuje žiadne položky )

-2147221469

0x80040023

Chyba

príkaz nemožný v danom stave

-2147221467

0x80040025

Chyba

PLU nie je vratný obal

-2147221466

0x80040026

Chyba

linkované PLU nie je vratný obal

-2147221464

0x80040028

Chyba

nevhodný spôsob platby

-2147221463

0x80040029

Chyba

cudzia mena sa nedá použiť v danom stave

-2147221456

0x80040030

Chyba

položku nemožno zrušiť, pretože už má modifikovanú cenu cez modifikáciu medzisúčtu

-2147221446

0x8004003A

Chyba

popisnú položku nemožno zrušiť samostatne

-2147221445

0x8004003B

Chyba

popisnú položku nemožno predať samostatne

-2147221444

0x8004003C

Chyba

neplatná hodnota platidla

-2147221441

0x8004003F

Chyba

neplatná hodnota pre množstvo1

-2147221440

0x80040040

Chyba

neplatná hodnota pre množstvo2

-2147221439

0x80040041

Chyba

neplatná hodnota platby

-2147221438

0x80040042

Chyba

prekročenie limitu platby

-2147221437

0x80040043

Chyba

prekročenie limitu výdaja

-2147221436

0x80040044

Chyba

žiadna položka v nákupe

-2147221423

0x80040051

Chyba

pokladník nemá právo na vykonanie operácie

-2147221422

0x80040052

Chyba

nie je definovaná daňová hladina pre faktúru

-2147221421

0x80040053

Chyba

nesprávna daňová hladina pre PLU

-2147221416

0x80040058

Chyba

operácia je zakázaná, nutné vykonať aktualizáciu SW

-2147221406

0x80040062

Chyba

doklad bol zamietnutý serverom alebo stornovaný z dôvodu v vnútornej chyby

-2147221392

0x80040070

Chyba

poloha nebola zvolená

-2147221391

0x80040071

Chyba

prirážka nie je podporovaná

-2147155958

0x8005000A

Chyba

nie je možné vykonať dennú uzávierku, uzávierka už bola vykonaná

-2147155957

0x8005000B

Chyba

nie je možné vykonať mesačnú uzávierku, denná uzávierka ešte nebola vykonaná

-2147155956

0x8005000C

Chyba

nie je možné vykonať mesačnú uzávierku, uzávierka už bola vykonaná

-2147155952

0x80050010

Chyba

nepodporovaná príkaz

-2147155951

0x80050011

Chyba

chyba výpočtu kontrolného kódu žurnálu

-2147155950

0x80050016

Chyba

Nie je možné vykonať mesačnú Z-uzávierku zásuvky, nebola ešte vykonaná denná Z-Uzávierka zásuvky

-2147090425

0x80060007

Chyba

neexistujúci záznam

-2147090423

0x80060009

Chyba

nepodporovaná tabuľka

-2147090422

0x8006000A

Chyba

neznámy atribút záznamu

-2147090420

0x8006000C

Chyba

hodnotu nie je možné nastaviť (read-only atribút alebo nie sú splnené podmienky zmeny)

-2147090416

0x80060010

Chyba

hodnotu nie je možné nastaviť, požadovaná zmena je v rozpore s iným nastavením

-2147090415

0x80060011

Chyba

hodnotu nie je možné nastaviť, je potrebné vykonať dennú a mesačnú finančnú uzávierku

-2147090414

0x80060012

Chyba

hodnotu nie je možné nastaviť, je potrebné vykonať dennú finančnú uzávierku

-2147090413

0x80060013

Chyba

hodnotu nie je možné nastaviť, je potrebné vykonať mesačnú finančnú uzávierku

-2147090412

0x80060014

Chyba

príkaz nie je možné vykonať (nie sú splnené podmienky pre vykonanie)

-2147090408

0x80060018

Chyba

hodnotu nie je možné nastaviť kvôli duplicite čiarového kódu

-2147090407

0x80060019

Chyba

nepodporovaný alebo chybný formát údajov

-2147090406

0x8006001A

Chyba

žiadne grafické logo

-2147090405

0x8006001B

Chyba

hlavička nebola nastavená

-2147024891

0x80070005

Chyba

nesprávne alebo chýbajúce parametre komunikačného príkazu

-2147024889

0x80070007

Chyba

nepodporovaná príkaz

-2147024887

0x80070009

Chyba

príkaz nie je možné vykonať, pokladnica je zaneprázdnená

-2147024886

0x8007000A

Chyba

spojenie odmietnuté

-2147024885

0x8007000B

Chyba

vybitá batéria, príkaz nie je možné vykonať

-2147024884

0x8007000C

Chyba

je nutné vykonať aktualizáciu SW do času uvedeného na displeji pokladnice

-2146434815

0x80100101

Chyba

certifikát v CHDÚ nie je naprogramovaný

-2146434814

0x80100102

Chyba

certifikát v CHDÚ už nie je platný

-2146434812

0x80100104

Chyba

sériové číslo nie je naprogramované

-2146434811

0x80100105

Chyba

pokladnica nie je uvedená do prevádzky

-2146434809

0x80100107

Chyba

DIČ nie je naprogramované

-2146434808

0x80100108

Chyba

kód pokladnice nie je naprogramovaný

-2146434807

0x80100109

Chyba

názov spoločnosti nie je naprogramovaný

-2146434806

0x8010010A

Chyba

adresa spoločnosti nie je naprogramovaná

-2146434801

0x8010010F

Chyba

CHDÚ je plné (nutná výmena CHDÚ)

-2146434800

0x80100110

Chyba

funkcionalita CHDÚ je blokovaná

-2146434798

0x80100112

Chyba

zlyhalo nahratie eKasa certifikátu

-2130640695

0x810100C9

Chyba

zdvihnutá hlava

-2130640693

0x810100CB

Chyba

chýba papier dokladu

-2130640689

0x810100CF

Chyba

príkaz nemožný v danom stave

-2130640679

0x810100D9

Chyba

neaktívna daň

-2130640677

0x810100DB

Chyba

neplatný dátum alebo čas

Dostali jste odpověď na svou otázku?