Einträge param.ini
In der param.ini können durch einzelne Einträge diverse Einstellungen hinterlegt werden. Pro Workstation kann ein eigene param.ini angelegt werden. Hierzu einfach die entsprechende Workstation-Nummer hinten anhängen z. B. param001.ini.
Allgemein
[SYSTEM]
| Eintrag param.ini | Beschreibung |
|---|---|
| progammname="(z. B. MELZER X3000) | Hier den Programmnamen hinterlegen |
| MOBILEKASSEV2=1 | Dieser Parameter aktiviert die Version 2 der Mobilen Kasse. Wird dieser Eintrag in die Haupt-param.ini hinterlegt, werden alle MobileKassen mit V2 gestartet. Soll dies nur bei bestimmten Arbeitsstationen in Kraft treten, den Eintrag in die entsprechende param[Workstation].ini eintragen. |
| ARIMAGES=1 | Damit bei den Artikelbuttons Bilder eingefügt werden. |
X3000 Interfaces
Änderung der Standardports:
[XCS]
| Eintrag param.ini | Beschreibung |
|---|---|
| HTTP-PORT=[z.B. 20030] | ??? |
| MQTT-PORT=[z.B. 20040] | Port für die Cloudverbindung |
| OCS-PORT=[z.B. 20013] | Port f ür die Kommunikation der X3000Interfaces (X3000.exe -i). Dieser Eintrag wird benötigt, wenn Mischbetrieb von den Versionen MobileKasse V1 und V2 verwendet wird, da die MobileInterfaces.exe und die X3000.exe -i sonst über den gleichen Port kommunizieren würden. |
Datenbank
[SQL]
| Eintrag param.ini | Beschreibung |
|---|---|
| SQLSERVER= | Hier den Namen des Servers hinterlegen. |
| SQLDATENBANK=[Datenbankname];c:\x3000\kasse\psql;\\[Servername]\x3000\kasse\psql | In diesem Eintrag werden die Informationen zur Datenbank eingegeben. Dazu benötigt es den Datenbanknamen. Mit Strichpunkt getrennt wird der Pfad lokal und als UNC-Pfad hinterlegt. |
| DATENBANK=POSTGRESQL | Eintrag für die neue Datenbank POSTGRESQL. Ist dieser Eintrag nicht gesetzt wird Actian verwendet. |
Datenbank PostgreSQL
Die Datenbank PostgreSQL ist ab Version 17 verfügbar. Die Migration der Datenbank von Actian auf PostgreSQL muss in Version 17 vonstatten gehen, da in Version 18 Actian nicht mehr funktioniert.
Bondisplay
| Eintrag param.ini | Beschreibung |
|---|---|
| ARTIKEL_OHNE_GANG_ABRUFEN=1 | Am Bondisplay können Artikel ohne Gang sofort als abgerufen markiert werden |
Chipleser
Evis
[EVIS]
| Eintrag param.ini | Beschreibung |
|---|---|
| USEVALUEHEX02=1 | Datenträger mit mehr als 3 Bytes langen Benutzernummern |
Dallmayr
[MICROTRONIC]
| Eintrag param.ini | Beschreibung |
|---|---|
| ACCKEY=18 ACCCODE=11,6,2,57,1,15,41 MPRNAME=TML6 | Kundenspezifische Daten, welche von der Firma Dallmayr bekannt gegeben werden |
NFC - HKS
[HKS]
| Eintrag param.ini | Beschreibung |
|---|---|
| BASEURL=http://123.123.123.123:00000/ USERNAME= PASSWORD= BETREIBERNUMMER= ANLAGENNUMMER= | Kundenspezifische Daten, welche von der Firma HKS bekannt gegeben werden |
| WARENHAUPTGRUPPEN=1 | (optional) Zur Verbuchung wird die Warenhauptgruppennummer verwendet |
| LOGBUCH=1 | (optional) Das Logbuch "X3000-HKS" wird auf DEBUG Level gesetzt |
NFC - TAC
[TAC]
| Eintrag param.ini | Beschreibung |
|---|---|
| BASEURL=http://123.123.123.123:00000/ USERNAME= PASSWORD= RESORTID= | Kundenspezifische Daten, welche von der Firma HKS bekannt gegeben werden |
| WERTKARTE= | (optional) TAC Zahlungsartbezeichnung für Abbuchungen von einem Guthabenkonto (case sensetive) |
| TAGESGAST= | TAC Zahlungsartbezeichnung für Chipbuchung (case sensetive) |
| LOGBUCH=1 | (optional) Das Logbuch "X3000-TAC" wird auf DEBUG Level gesetzt. Dabei werden alle requests/responses des aktuellen Arbeitsplatzes unter C:\MFSERVER\TAC abgelegt. |
NFC - ntree
[N-TREE]
| Eintrag param.ini | Beschreibung |
|---|---|
| BASEURL= | [ip]:[port] |
| PAYMENTLINKCODE= SYSTEMID= | Kundenspezifische Daten, welche von der Firma HKS bekannt gegeben werden. System-ID ist ein optionaler Prefix vor der Arbeitsstationsnummer. Damit könnten Arbeitsstationen unterschieden werden, wenn von mehreren getrennten Kassensystemen auf die gleiche ntree Instanz gebucht wird. |
Elektronische Karte
Bessa
[EKARTE]
| Eintrag param.ini | Beschreibung |
|---|---|
| BON-CUSTOMERINFO=1 | Adressinformation wird auch auf dem Bestellbon angedruckt. |
| DO-NOT-SHOW-CODE=1 | Abholnummer am Bon nicht drucken. |
| PICKUPNR-TISCHNR=1 | Abholnummer als Tischnummer verwenden (Nur bei Abholung, Lieferung & Kiosk). |
| PICKUPNR-TISCHNR-INHOUSE=1 | Abholnummer als Tischnummer verwenden (auch bei Tischbestellung) |
| SHORTCODETEXT= | Bestimmten Text als Bezeichnung für Abholnummer verwenden. |
| SHORTCODETEXT-INHOUSE= | Bestimmten Text als Bezeichnung für Abholnummer für InHouse Bestellungen verwenden. |
| SHORTCODETEXT-PICKUP= | Bestimmten Text als Bezeichnung für Abholnummer für PickUp Bestellungen verwenden. |
| SHORTCODETEXT-DELIVERY= | Bestimmten Text als Bezeichnung für Abholnummer für Liefer Bestellungen verwenden. |
| SHORTCODETEXT-KIOSK= | Bestimmten Text als Bezeichnung für Abholnummer für Kiosk Bestellungen verwenden. |
| START=0 | Werden zusätzliche Schnittstellen der X3000Interface verwendet, kann hierüber der Start der Schnittstelle E-Karte deaktiviert werden. |
| WS001-IP=192.168.0.1:20030 | IP-Adresse kann pro WSNR festgelegt werden. |
Filialverwaltung
Zentrale
[FILIALVERWALTUNG-ZENTRALE]
| Eintrag param.ini | Beschreibung |
|---|---|
| SRVPFAD=C:\X3000\KASSE\zDaten | Variante lokaler Pfad |
| SRVPFAD=C:\X3000\KASSE\zDaten CLIENTS=01;02 SRVPORT=4000 | Variante TCP/IP |
| SRVPFAD=C:\X3000\KASSE\zDaten EXCHANGEPFAD=C:\Users\Benutzer\Dropbox\Exchange EXCHANGEPFAD=\Server\Freigabe CLIENTS=01;02 | Variante Exchange Pfad |
Filiale
[FILIALVERWALTUNG-FILIALE]
| Eintrag param.ini | Beschreibung |
|---|---|
| CLPFAD=C:\X3000\Filiale\fdaten | Variante lokaler Pfad |
| CLPFAD=C:\X3000\Filiale\fdaten SRVIP=192.168.0.1 SRVPORT=4000 | Variante TCP/IP |
| CLPFAD=C:\X3000\Filiale\fdaten EXCHANGEPFAD=C:\Users\Benutzer\Dropbox\Exchange EXCHANGEPFAD=\Server\Freigabe | Variante Exchange Pfad |
Gutschein
Bessa
[GUTSCHEINVERWALTUNG]
| Eintrag param.ini | Beschreibung |
|---|---|
| BESSAURL=https://stg.bessa.app/ BESSAAPIKEY=xxxx | URL & Key wird von Bessa vorgegeben |
| ALLOWED-ID-LENGTHS=13,15 | Länge eines Gutscheincodes |
| ID-REGEX=^[0-9]*$ | Erlaubte Zeichen; hier zum Beispiel nur Nummern |
E-Guma
[GUTSCHEINVERWALTUNG]
| Eintrag param.ini | Beschreibung |
|---|---|
| E-GUMAURL=https://api.e-guma.ch E-GUMAAPIKEY= | URL & Key wird von E-Guma vorgegeben |
| [SQL] SQLDATENBANKEXTERN=X3000ZENTRALE;C:\X3000\ZENTRALE\PSQL;\[HOSTNAME]\X3000\ZENTRALE\PSQL EXTERNGS=1 | Wird mehr als ein Kassenverzeichnis, aber einer gemeinsamen GS-Verwaltung muss in der Datenbank zentral geführt werden. |
Gurado
[GUTSCHEINVERWALTUNG]
| Eintrag param.ini | Beschreibung |
|---|---|
| GURADOAPIKEY=xxxx GURADOAPISECRET=xxxx | Key & API-Secret werden von Gurado vorgegeben |
Incert
[GUTSCHEINVERWALTUNG]
| Eintrag param.ini | Beschreibung |
|---|---|
| INCERTURL=https://services01.incertapi.com/voucherRedeemWS.php?account_id=xxxx INCERTTERMINALID=xxxx INCERTPASSWORD=xxxx | URL & ID & PW werden von Incert bekannt gegeben. |
Websline
[GUTSCHEINVERWALTUNG]
| Eintrag param.ini | Beschreibung |
|---|---|
| WEBSLINEURL=xxxx WEBSLINEAPIKEY=xxxx | URL & Key wird von Websline vorgegeben |
Hotel
Fidelio
[FIDELIO-WARENHAUPTGRUPPEN]
| Eintrag param.ini | Beschreibung |
|---|---|
| TIP=x | (x = Warenhauptgruppe, z.B.: 7) -> Warenhauptguppe für das Trinkgeld |
| WSNR001=1,2,3,4,5,6,7,8 WSNR002=1,2,3,4,5,6,7,8 WSNR003=1,2,3,4,5,6,7,8 WSNR011=10,11,12,13,14,15,16 WSNR012=10,11,12,13,14,15,16 | Sonderfall 1: verschiedene Kostenstellen wo die Arbeitsstationsnummer verwendet wird -> pro Kasse angeben welche in welcher Reihenfolge die Warenhauptgruppen an Fidelio geschickt werden |
| TGNR001=1,2,3,4,5,6,7,8 TGNR002=1,2,3,4,5,6,7,8 TGNR003=1,2,3,4,5,6,7,8 TGNR004=10,11,12,13,14,15,16 | Sonderfall 2: verschiedene Kostenstellen wo die Tischruppennummer verwendet wird -> pro Kasse angeben welche in welcher Reihenfolge die Warenhauptgruppen an Fidelio geschickt werden; Tisch nicht zugeordnet, wird Tischgruppe 999 gesendet |
| [FIDELIO] DATARESYNCTIME=hhmm | (hhmm = Uhrzeit in Stunden und Minuten) -> Zimmer aktualisieren zu einer bestimmten Uhrzeit automatisch starten. Dies ist nur notwendig, wenn es zusätzlich noch eine Fremdsoftware gibt. |
Aida
[HOSPITALITY]
| Eintrag param.ini | Beschreibung |
|---|---|
| Rabatt=03 | Automatische Rabattvergabe (03 bedeutet der 3. Rabatt lt. Hotelprogramm verwendet wird); 01 bis 10 möglich |
Asa
[HOTEL]
| Eintrag param.ini | Beschreibung |
|---|---|
| ASA-RESERVIERUNG-URL=https://melzer-test.asaweb.cloud/reservationmelzer/hotel/reservation ASA-MASTERDATA-URL=https://melzer-test.asaweb.cloud/reservationmelzer/hotel/masterdata/article | Sollten sich die URLs zu sehr unterscheiden, kann mit diesen Einträgen beholfen werden. |
Elite
[SYSTEM]
| Eintrag param.ini | Beschreibung |
|---|---|
| ZIMMERBUCHUNGSART-EASYBOOKING=MWST | Wenn MwSt.-Aufteilung ausgewählt wird. |
Gastrodat
[GASTRODAT]
| Eintrag param.ini | Beschreibung |
|---|---|
| Rabatt=03 | Automatische Rabattvergabe (03 bedeutet der 3. Rabatt lt. Hotelprogramm verwendet wird); 01 bis 10 möglich |
Hogatex
[HOGATEX]
| Eintrag param.ini | Beschreibung |
|---|---|
| HPfad=Z:\hogatex\ | Pfad für Hogatexdateien |
| FCharge=xcharge1.txt | Name der Hogatexdateien |
| FGuest=xcguests1.txt | eingecheckte Gästedatei |
| FHole=hole.lim | Kassenleistungsdatei |
| KPfad=C:\X3000\kasse\ | Pfad für Kassendateien |
| WG=A1=J77,A1=J72,A1=J73,A1=J76,A2=J74,A3=J75 | Mapping der Warengruppen |
| WA=1=1,2=2,3=3,4=4,5=5 | Mapping Kellnerkurzbezeichung |
| WS=1=001,1=002,1=005,1=011,1=012,1=013,1=014,1=015,1=016,1=017 | Mapping Arbeitsstationsnummer |
| PM=1=BA,3=EU,3=VI,3=DI | Mapping Zahlungsarten |
| CC=1=AM,2=VI,3=EU,4=DI | Mapping Kreditkarten |
Protel
[PROTEL]
| Eintrag param.ini | Beschreibung |
|---|---|
| PREBENE1=BASIC PREBENE2=PLUS PREBENE3=ALLINCLUSIVE | Pro Arrangement eigene Preisebene |
| MWKZ1=1000 MWKZ2=2000 MWKZ3=0000 | Mehrwertsteuerkennzeichen |
| UMSATZNEUTRAL1=Jxy | Warengruppe für umsatzneutrale Artikel bis zu 9 möglich. (xy = Warengruppen Nummer. UMSATZNEUTRAL1=J60 bedeutet, dass die Warengruppe 60 umsatzneutral ist.) |
| CHIPAUF-CHIPLOE=Jxy | Warengruppe für Chipaufwertungen bzw. Chip löschen |
Mehrere Hotels
[SYSTEM]
| Eintrag param.ini | Beschreibung |
|---|---|
| HOTEL-A=Alpenhotel HOTEL-B=Hotel Bergland HOTEL-C=Kirchenwirt HOTEL-D=Alpina HOTEL-E=Personalhaus | Namen der Hotels |
| HOTEL-A-RABATT=10 HOTEL-B-RABATT=10,5 HOTEL-C-RABATT=20 HOTEL-D-RABATT=10 HOTEL-E-RABATT=40 | Rabattsätze pro Hotel |
| HOTEL-A-RABATT-WG=7,8 HOTEL-B-RABATT-WG=7,8 HOTEL-C-RABATT-WG=7,8 HOTEL-D-RABATT-WG=7,8 HOTEL-E-RABATT-WG=1,5,7,8,9 | Rabattfähige Warengruppen pro Hotel |
Kassabuch
[SQL]
| Eintrag param.ini | Beschreibung |
|---|---|
| SQLDATENBANKEXTERN=… und EXTERNKB=1 | Mehrere Programmverzeichnisse auf das Kassabuch einer bestimmten Datenbank zugreifen können. |
Kiosk
Allergene
[KIOSK]
| Eintrag param.ini | Beschreibung |
|---|---|
| ALLERGENE=0 | Ausblendung der Allergene |
Scanner
| Eintrag param.ini | Beschreibung |
|---|---|
| GTIN-REGEX= | Regex Eintrag zum Filtern gescannter GTIN/EAN Codes. |
Texte überschreiben
[KIOSK]
| Eintrag param.ini | Beschreibung |
|---|---|
| TEXTOVERRIDE-1=inhouse | de |
Yuuplace
[YUUPLACE]
| Eintrag param.ini | Beschreibung |
|---|---|
| API-TOKEN= | Wird von YuuPlace bekanntgegeben. |
| ARTIKEL= "Artikelnummern Komma getrennt" | Verfügbarkeit von Kursen oder Produkten |
Kreditkarte
Hobex
[HOBEX]
| Eintrag param.ini | Beschreibung |
|---|---|
| DELAY=250 LONGDELAY=750 | Wartezeit lang und Wartezeit kurz (grundsätzlich 500ms für lange Warteizeit ausreichend) |
| [HOBEX3] DELAY=300 LONGDELAY=700 | Greift für das Hobex-Terminal Nr 3 |
Pepper
[PEPPER]
| Eintrag param.ini | Beschreibung |
|---|---|
| SRV-IP=[IP-Adresse]:20030 | Wird die X3000.exe -i nicht am "Server" betrieben, oder die Anwendung verwendet eine falsche IP-Adresse (z.B. zweite Netzwerkkarte), kann in der param.ini folgender Eintrag gesetzt werden. |
| [PEPPERCFG] VALUE1=sTerminalIdentificationString|S1E2L-351638518613654 VALUE2=sSymmetricEncryptionSecurityKeyIdentifierString|MelzerX3000 VALUE3=sCertificatePath|C:\X3000\kasse\adyen-terminalfleet-test.pem VALUE4=sMerchantPasswordString|Mj7np3G0WPHcSS VALUE5=iSymmetricEncryptionSecurityKeyVersionValue|1 | Weitere Paramter für die Konfiguration/Initialisierung einstellen. |
| [PEPPERCFG109] VALUE1=sTerminalIdentificationString|S1E2L-536132687325186 VALUE2=sSymmetricEncryptionSecurityKeyIdentifierString|MelzerX3000 VALUE3=sCertificatePath|C:\X3000\kasse\adyen-terminalfleet-live.pem VALUE4=sMerchantPasswordString|4bshLSRBF8X2pI VALUE5=iSymmetricEncryptionSecurityKeyVersionValue|1 | Die Einstellungen greifen nur für TT 109 Adyen. Die Daten können aus dem Adyen-Portal entnommen werden. |
SumUp
[SUMUP]
| Eintrag param.ini | Beschreibung |
|---|---|
| MerchantID=[Merchant ID aus dem SumUp Dashboard] AffiliateKey=e34a5db4-d1fb-46d9-a9cd-0bbb88c2a4b7 | Daten werden von SumUp vorgegeben. |
Kundendisplay
[KUNDENDISPLAY]
| Parameter | Erklärung |
|---|---|
| IMAGEPATH= | Alternativer Pfad, falls die Werbebilder nicht im Default Verzeichnis liegen. |
| IMAGEDURATION= | Intervall in Sekunden, wie lange ein Werbebild angezeigt wird. |
| IMAGEFULLSCREEN= | Werbebild in Full-Screen Size anzeigen. |
[KUNDENDISPLAY-SERVER]
| Parameter | Erklärung |
|---|---|
| SRV-IP=[ip]:[port] | Sollte eine falsche IP-Adresse angezeigt werden oder es notwendig sein einen anderen Port zu verwenden, kann mittels folgendem Eintrag in der param.ini (<Kassenverzeichnis>\param.ini) die IP-Adresse & Port festgelegt werden. Es kann entweder eine Kombination von IP & Port oder nur die IP Adresse eingestellt werden. Ist kein Port vorhanden wird der Default-Port 20070 verwendet. |
Kundendisplay NEU
[SYSTEM]
| Eintrag param.ini | Beschreibung |
|---|---|
| KDX3000NEU=1 | Dadurch wird das neue Kundendisplay verwendet |
Schank - Demo Schanktransfer
[SQL]
| Eintrag param.ini | Beschreibung |
|---|---|
| SQLDATENBANKEXTERN=... EXTERNSCKR=1 | Damit wird gezielt auf eine externe Datenbank zugegriffen |
Warenwirtschaft
MeinBusiness
[MEINBUSINESS]
| Eintrag param.ini | Beschreibung |
|---|---|
| BETRIEB-xyz-TOKEN=[token] | Token von MEINBusiness wird zur Verfügung gestellt. |
Necta
[SYSTEM]
| Eintrag param.ini | Beschreibung |
|---|---|
| NECTA-KI-NURMENGE=1 | Nur die Mengen der Internen Konten werden exportiert, keine Preise. |
Orgasoft
[WAWI]
| Eintrag param.ini | Beschreibung |
|---|---|
| ORGASOFT-BASEURL= | Serveradresse von Orgasoftserver im Format HTTP://[server]:[port]/ |
| ZAHLUNGSART-AUF-RECHNUNG= | Zahlungsart für die Übermittlung der Rechnung als Lieferschein |
WebReports
[WEBREPORTS]
| Eintrag param.ini | Beschreibung |
|---|---|
| LONGITUDE=47,368032 (Beispiel Wert) LATITUDE=11,7162781 (Beispiel Wert) | Geo-Koordinaten falls der Abruf der Adresse nicht korrekt erfolgen sollte |
Fiskalisierung
[RKSV]
| Eintrag param.ini | Beschreibung |
|---|---|
| LAENDERCODE=AT URL=http://APP01:1200/FISKALTRUSTAT CASHBOXID=2eb98da4-15af-45a5-bb71-5fed19c4f1dc | Die Daten erhält man aus dem Fiskaltrust-Portal. Über die X3000Fiskaltools wird bei Aktivierung des Parameters "param.ini:[FISKAL] Eintrag erstellen (Ländercode, CashboxID, URL)" dieser Eintrag automatisch gesetzt. |