Preskoči na glavno vsebino

Pripojenie pokladnice ELCOM k ABRA Flexi

Nastavenie fiskálnej pokladnice ELCOM

Avtor: Petr Pech

Nižšie si predstavíme tri potrebné kroky inštalácie.

1. Overenie, že operačný systém rozpozná pokladňu

Prepojte pokladňu a váš počítač. Použite RS-232 na strane pokladne a USB port na strane počítača.

Overte, či systém Windows rozpozná pokladňu v Správcovi zariadení – zaujíma nás sekcia Porty (COM a LPT):

(iba ilustračná fotografia, pokladňa nie je pripojená)

Na macOS možno dostupné porty a k nim pripojené zariadenia zistiť pomocou terminálu:

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

Zapamätajte si označenie portu, na ktorom sa nachádza pokladňa ELCOM. To znamená popisok v zátvorkách pri riadku Euro-50 Mini Communications Port.

Ak sa pokladňa v zozname nevyskytuje, nainštalujte Ovládač USB portu podľa pokynov na webe ELCOM, sekcia Technická podpora.

2. Uloženie identifikácie portu na počítač

Flexi nedokáže automaticky rozpoznať, na ktorom porte je pokladňa pripojená. Túto informáciu je potrebné uložiť do súboru na disku počítača.

Vytvorte súbor pos.xml v adresári:

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

  • Linux: /etc/flexi/

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

Poznámka:

· C označuje primárny disk, na ktorom máte nainštalovaný Windows

· Na 32-bitovom systéme sa používa priečinok 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 sekcii cashRegisterPort nahraďte COM7 označením portu nájdeným v kroku 1.

Pre macOS názov portu (napr. "/dev/cu.usbmodem14582") zistíte v príkazovom riadku (pomocou príkazu "ls /dev/tty.*"). Zobrazeným portom nahraďte "COM7".

3. Overenie komunikácie vo Flexi

Správne nastavenie napojenia možno overiť službou Test komunikácie – fiškálna kasa v module Predajná kasa. Pri úspešnej komunikácii sa zobrazia informácie s identifikáciou pokladne.

Na použitie v predajnej kase je potrebné zaškrtnúť príznak Použiť registračnú pokladňu na type dokladu.

Časté otázky

Možno meniť nastavenia pokladne pomocou Flexi?

Nie. Pre akékoľvek zmeny v nastaveniach pokladne postupujte podľa pokynov spoločnosti ELCOM, a. s..

Je podporovaný Linux alebo macOS?

Áno, v prípade eKasy. Postup nastavenia je obdobný tomu pre Windows.

Je možné používať pokladňu cez webové rozhranie?

Nie. Iba v desktopovej aplikácii.

Návratové kódy operácií

Ak pri komunikácii s kasou dôjde k chybe alebo upozorneniu, bude obsahovať niektorý z návratových kódov. Nižšie nájdete vysvetlivky k jednotlivým kódom.

Návratové kódy operácií sa delia podľa závažnosti na upozornenia a chyby:

  • Upozornenie – príkaz bol vykonaný, ale došlo k udalosti, na ktorú by mal byť používateľ upozornený

  • Chyba – príkaz nebol 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 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ť (atribút len na čítanie 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

Ste s tem dobili odgovor na svoje vprašanje?