Import von Preislisten in die ELCOM Fiskalkasse
Um die ELCOM Fiskalkasse in dem Modus zu verwenden, in dem Verkäufe direkt an der Kasse getätigt werden (der sogenannte Offline-Modus), ist es notwendig, neben den richtigen Kasseneinstellungen auch die aktuelle Preisliste der Waren und Dienstleistungen in die Kasse geladen zu haben. Verwenden Sie das Tool Flexi2XML, um Daten aus Flexi zu exportieren und anschließend in die Fiskalkasse zu importieren.
Flexi2XML-Werkzeug
Flexi2XML ist ein Datenkonvertierungstool und wird auch für den Batch-Export von Daten aus Flexi oder umgekehrt für den Batch-Import von Daten verwendet, unabhängig davon, ob Flexi lokal oder per Fernzugriff läuft.
Die aktuelle Version für Windows ist auf der Flexi-Website erhältlich. Für Linux und Mac OS X ist Flexi2XML Teil der Flexi-Installation, die verlinkte Seite listet die Ordner auf, in denen das Tool zu finden ist.
Konfigurationsdatei
Erstellen Sie eine Konfigurationsdatei namens config-sales.xml mit folgendem Inhalt:
<?xml version="1.0" encoding="UTF-8"?> <config> <Benutzername>Benutzername</Benutzername><Passwort>Passwort</Passwort><Firma>Firmenname</Firma> <host>aaa.flexibee.eu</host> <port>5434</port> <directory>c:\pokladna</directory><renameSuffix>-loaded</renameSuffix><action method="GET" id="price list"> <url>/pricelist/(kodPlu is not empty).csv?detail=full&includes=/winstrom/skupZboz&format=elcom-50&limit=9999&no-ext-ids=true</url> <contentType>text/xml</contentType> <failMessage> DiePreisliste konnte nichtin die Kasse hochgeladen werden.</failMessage> </action> <actionmethod="PUT"> <url>/checkout-movement.xml</url> <contentType>text/xml</contentType><mask>sales.xml</mask><failMessage>Verkaufs-Upload in ABRA Flexi fehlgeschlagen.</failMessage> </action> </config>
Es ist notwendig, die Datei zu ändern und einige Parameter zu setzen, deren Bedeutung wir auflisten:
<Benutzername>
Der Name des Benutzers, unter dem der Export stattfinden soll.
<Passwort>
Das Passwort des angegebenen Benutzers.
<Unternehmen>
Eindeutige Kennung des abzurechnenden Unternehmens, Teil der URL der Webschnittstelle.
https://localhost:5434/c/mojefirma/cenik
<Host>
Die Adresse des Flexi-Servers. Kann mit dem vollständigen Hostnamen oder als IP-Adresse angegeben werden.
<Port>
Der Port des Flexi-Servers, normalerweise 5434.
<Verzeichnis>
Das Verzeichnis, in dem die Dateien gesucht werden (gemäß der Maske <mask/>).
<renamePrefix>
Präfix oder Vorsilbe, die an den Anfang des Namens erfolgreich hochgeladener Dateien angehängt wird.
<renameSuffix>
Suffix oder Präfix, das an das Ende des Namens von erfolgreich hochgeladenen Dateien angehängt wird.
Ein Sonderfall ist der Format-Parameter in der URL der Aktion, die den Preis ermittelt. Sein Wert bestimmt das Format der exportierten Daten, das für den Import in eine bestimmte Steuerkasse verwendet werden kann. Die Einstellung des Formatparameters ist für die korrekte Importfunktionalität erforderlich. Beispiele von Werten für ausgewählte Registrierkassen:
ELCOM Euro-200TE: elcom
ELCOM Euro-50 TE Mini: elcom-50
ELCOM Euro-150 TE Flexy: elcom-50
Batch-Datei
Um Preislistendaten aus Flexi zu exportieren und die exportierten Daten in die Fiskalkasse hochzuladen, müssen Sie eine Datei upload-price list.bat mit dem folgenden Inhalt erstellen:
@echo aus cd "C:\kasa" PORT=COM4 einstellen CODE=29 einstellen EXPORT=cenik.csv einstellen 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-de
In der Datei, die Sie bearbeiten:
das Ziel des Ordners Flexi2xml-cli.exe,
die Bezeichnung des Anschlusses, an dem die Fiskalkasse verfügbar ist,
den numerischen Code Ihrer Fiskalkasse (siehe die Kassendokumentation oder die nachstehende Tabelle),
den Namen der exportierten Preislistendatei.
ELCOM Registrierkassen-Nummerncodes
Registrierkasse | Zahlencode |
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 (laut RAM) | 26 |
Euro-200TE (von RAM) | 27 |
Euro-2100TE | 17 |
Euro-2100TE (Version 2.xx) | 29 |
Euro-2100TX (von RAM) | 18 |
Euro-2100TX (von RAM) | 19 |
Euro-2100TX (Version 2.xx) | 30 |
Euro-2500 T | 9 |
Euro-2500 T/18000 | 12 |
Euro-2500TX | 22 |
Euro-50 Bargeld | 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 |
Starten einer Batch-Datei
Bevor Sie die Datei upload-cenik.bat
ausführen, vergewissern Sie sich, dass die Fiskalkasse eingeschaltet und mit dem Computer über den angegebenen Anschluss verbunden ist. Ebenso sollte der Flexi-Server unter der in der Konfigurationsdatei angegebenen Adresse laufen:
Nach dem Ausführen der Batch-Datei sollte folgendes geschehen:
Export der Preislistendaten aus Flexi in die Datei cenik.csv
die Daten der Datei Preisliste.csv in die Steuerkasse importieren