INHALTSVERZEICHNIS
- Anlegen
- ElPay
- Velox
- Import/Export
- Protel
- GastroDat
- Hope
- Hotline
- IDEA
- KOST
- BOOK
- BANKETT
- CZSNEU
- FidelioSmall
- FiasStandard
- Amadeus360 Order Interface
- BillUpload
Schnittstellen verbinden das Kassensystem mit einem externen System um Daten auszutauschen.
Aktuell verfügbare Schnittstellen Stand Version 1.6.0: - Amadeus Bon (BillUpload): AmadeusBon in 360
Schnittstellen anlegen
Home > Stammdatenverwaltung > Schnittstelle
Zum anlegen auf das "+" Zeichen klicken
- Nummer und Name eintragen
- Checkbox "Aktiv" setzten
- Beschreibung bei Bedarf eintragen
- Typ per Dropdown wählen
- ELPay
- Velox
- Import/Export
- Protel
- GastroDat
- Hope
- Hotline
- IDEA
- KOST
- BOOK
- BANKETT
- CZSNEU
- FidelioSmall
- FiasStandard
- Amadeus 360 Order Interface
- BillUpload
- ACF per Dropdown wählen
Abschließend auf "speichern" klicken
ElPay
Weitere Einstellung im Zahlungsprovider nötig
Velox
Finanzweg für Hotelprogramm einstellen
Import/Export
Ist als Standard installiert. Keine weitere Einstellung nötig
Protel
Finanzweg für Hotelprogramm einstellen
GastroDat
Finanzweg für Hotelprogramm einstellen
Hope
Finanzweg für Hotelprogramm einstellen
Hotline
Finanzweg für Hotelprogramm einstellen
IDEA
Keine weitere Einstellung nötig
KOST
- Kundennummer eingeben ( kann beliebig eingegeben werden )
- Pfad ( Hier wird der Pfad für den Ordner des Datenaustausch angegeben )
- Updates alle X Minuten : Zeit Einstellung des Datenaustausch
- Checkbox " Offenen Preis nicht überschreiben" bei Bedarf setzten
Hinzufügen der Kostenstellen durch klicken auf "Hinzufügen"
WICHTIGE PUNKTE:
- Jede Warengruppe einer Kostenstelle muss mit gleicher Nummer als auch dem gleichen Namen der KOST-Datei in Form eines MEC-Codes in Amadeus II angelegt sein. Außerdem muss jeder dieser MEC-Codes einen "Default Artikel" beinhalten, der im Falle von "fehlenden Daten" seitens der von KOST zur Verfügung gestellten Import-Datei mit "Default-Werten" für den zutreffenden Artikel gesetzt werden kann.
- In den Stammdaten seitens KOST darf die Artikelbezeichnung kein Semikolon (Strichpunkt) enthalten! Dies würde dazu führen, dass der Import nicht durchgeführt werden kann.
Einrichten der Aufgabe für den Export der Umsatzdaten
Folgende Einstellungen müssen lokal auf dem Kassenserver gemacht werden
Damit die Daten alle X-Minuten aus der Kasse exportiert werden, und KOST diese einlesen kann, bedarf es einer Aufgabe. Die benötigte Aufgabe findet man hier Amadeus II Kost Export.xml (eingestellter Pfand unbedingt überprüfen) und verweist cron_jobs Datei "kost_export" im Reporting Verzeichnis. Sobald der Export das erste Mal gelaufen ist, finden sich die Export-Daten im Reporting Verzeichnis unter ..\do_not_copy\file\kost.
Rabatte/Hausbons festlegen
Im File "kost_export.php" (..\AmadeusII\apache\htdocs\cron_jobs) müssen die Rabatte/Hausbons explizit auf Finanzwege festlegt werden, damit die Anzahl bei Stornos und Rabatten für den Export korrekt gesetzt werden.
- Zu beachten gilt es, dass die entsprechenden Finanzwegnummer in den eckigen Klammern gesetzt sind (sollte die Anzahl der vorhandenen Zeilen nicht ausreichen, kann eine weitere Zeile manuell hinzugefügt werden): z.B. $art[61] = "P";
Der Lattenzaun/Hash-tag (#) kommentiert überflüssige Zeilen aus, damit diese nicht raus genommen werden müssen. - In den Gänsefüßchen muss die zutreffenden Bonierungsarten gesetzt sein (Buchstabe):
“V“ = Verkauf
“P“ = Personalverbrauch
“E“ = Eigenverbrauch
“R“ = Repräsentation
“S“ = Schwund.
Schnittstellenbeschreibung
Nachfolgend findet man die Schnittstellenbeschreibung.
1 Dateiaufbau für Stammdatenexport
1.1 Allgemeines
Für den Export von Verkaufsartikeln zu Amadeus II müssen zwei Dateien im CSV-Format
zur Verfügung gestellt werden:
Stammdaten.csv
Zuordnungen.csv
1.2 Aufbau der Stammdaten
[PluNr];[Name1];[Name2];[Name3];[Beschreibung];[Warengruppe];[Artikelcode];[WGID];
[ButtonText];[DruckerText];[Kurzbezeichnung];[Auslagenartikel];[FreierPreis];[Kontrollartikel];[TouchPrio];[Zwangsartikel];[KeinRabatt];[FreierText];[Hinweis];[Waagenartikel];[Tara]
1.2.1 Beschreibung der Felder
Feld | Beschreibung KOST | Beeinflusst Feld in Amadeus II |
[PLUNr] | PLU-Nummer des Verkaufsartikels | PLU-/Artikelnummer wird gefüllt. |
[Name1] | Bezeichnung des Verkaufsartikels | Feld „Bezeichnung“ wird gefüllt. |
[Name2] | Sekundäre Bezeichnung des Verkaufsartikels | Feld „Bezeichnung 1“ wird gefüllt. |
[Name3] | Tertiäre Bezeichnung des Verkaufsartikels | Feld „Bezeichnung 2“ wird gefüllt. |
[Beschreibung] | Beschreibung des Verkaufsartikels | Feld „Beschreibung“ wird gesetzt. |
[Warengruppe] | Verkaufswarengruppe | Feld „MEC-Code“ wird gesetzt. |
[Artikelcode] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[WGID] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[ButtonText] | Optional. Wenn gesetzt, wird der Anzeigenamen in Amadeus II gesetzt. | Ist der Buttontext vergeben, dann wird das Feld „Anzeigename“ entsprechend gefüllt. |
[DruckerText] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Kurzbezeichnung] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Auslagenartikel] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[FreierPreis] | Optional. JA oder NEIN muss gesetzt sein, damit der offene Preis aktiv oder inaktiv gesetzt wird. | Wenn „JA“ gesetzt, dann wird die Checkbox „offener Preis“ aktiviert. |
[Kontrollartikel] | Optional. JA oder NEIN muss gesetzt sein, damit die Mengenkontrolle aktiv oder inaktiv gesetzt wird. | Wenn „JA“ gesetzt, dann wird die Checkbox „Mengenkontrolle aktiv“ aktiviert. |
[TouchPrio] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Zwangsartikel] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[KeinRabatt] | Optional. JA oder NEIN muss gesetzt sein, damit Rabattfähig gesetzt wird. | Wenn „JA“ gesetzt, dann wird die Checkbox „Rabattfähig“ aktiviert. |
[FreierText] | Optional. JA oder NEIN muss gesetzt sein, damit Fax-Artikel aktiv oder inaktiv gesetzt wird. | Wenn „JA“ gesetzt, dann wird die Checkbox „Fax“ aktiviert. |
[Hinweis] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Waagenartikel] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Tara] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
Folgende Einstellungen werden vom niedrigsten Artikel innerhalb eines MEC-Codes beim Import neuer Artikel übernommen:
- Feinsparten
- Splitten immer erlaubt
- Minus Preis bei Tender erlaubt
- Artikel gesperrt, Mengenkontrolle aktiv
- Aktuell verfügbare Menge
- Benachrichtigungsmenge
- Standardmenge verwenden
- Standardmenge nach Tagesabschluss
- Bon 1-5
- MenüBon
- Schankfunktion
- provisionsfrei
- rabattfähig
- Offener Preis
- Gewichtsartikel
- Fax
- Stornogrund
- Tender anzeigen
- Druckverzögerung aktiv
- Tenderartikel MEC
- Tenderartikel
- Tenderartikel Ausschluss
- Verkettete Artikel
1.3 Aufbau der Zuordnungen
[PLUNr];[Kostenstelle];[VerkaufsSparte];[Preis1];[Preis2];[Preis3];[Preis4];[Preis5];[Preis6];[Preis7];[Preis8];[Preis9];[Preis10];[Preis11];[Preis12];[Preis13];[Preis14];[Preis15];[Preis16];[Preis17];[Preis18];[Preis19];[Preis20];[KRA];[KDB];[KWES];[Verkauf];[Kassaartikel];[MwSt];
1.3.1 Beschreibung der Felder
Feld | Beschreibung KOST | Beeinflusst Feld in Amadeus II |
[PLUNr] | PLU-Nummer des Verkaufsartikels | Bezieht sich auf PLU-/Artikelnummer (siehe Stammdaten.csv Beschreibung) |
[Kostenstelle] | Bezeichnung der Kostenstelle, in der der Verkaufsartikel auch verkauft wird | Verkaufsstelle/Angebot wird im entsprechenden Artikel mit angelegt, sofern definiert. |
[VerkaufsSparte] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Preis1 – Preis20] | Verkaufspreis der Ebene 1 – 20, Dezimaltrennzeichen = ’,’ (Komma) | Feld Preisebene 1-20 wird entsprechend gefüllt. |
[KRA] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[KDB] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[KWES] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Verkauf]
| JA oder NEIN muss gesetzt sein, damit Artikel in Verkaufsstelle aktiv oder inaktiv gesetzt wird. | Je nach Einstellung wird die Verkaufsstellen Checkbox beim betreffenden Artikel aktiv oder inaktiv gesetzt. |
[KassaArtikel] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[MwSt]
| Steuersatz muss in Zahlen gesetzt sein (z.B. 19 oder 7). | Stellt den entsprechenden Steuersatz im Feld „Steuer 1“ ein. |
[Kscode] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
[Spcode] | Spalte ohne Inhalt! | Wird bei Import nicht berücksichtigt. |
2 Dateiaufbau für Umsatzdatenimport
2.1 Aufbau der Umsatzdaten
Die Datei besteht aus einzelnen Zeilen, wobei jede Zeile aus mehreren Spalten besteht, welche durch einen Strichpunkt getrennt sind. Hierbei ist folgender Aufbau zwingend vorgeschrieben:
Umsatzdaten.csv
[Datum];[Kassenbezeichnung];[PluNr];[Menge];[GesamtPreis];[Bonierungsart];
und optional
[Rechnungsnummer];[KOST-Kundennr];[Einzelpreis];[Steuersatz];
2.1.1 Beschreibung der Felder
[Datum] | Datum der Bonierung DD.MM.YYYY |
[Kassenbezeichnung] | Name der Kasse, in der die Bonierung stattfand. |
[PluNr] | Nummer des Verkaufsartikels |
[Menge] | Anzahl der bonierten Artikel |
[Gesamtpreis] | Tatsächlicher Gesamtpreis des Warenverkaufs, Dezimaltrennzeichen=’,’ (Komma) |
[Bonierungsart] | Bonierungsarten “V“ ... Verkauf “P“ ... Personalverbrauch “E“ ... Eigenverbrauch “R“ ... Repräsentation “S“ ... Schwund |
[Rechnungsnummer]
| Die Rechnungs- oder Belegnummer des Kassensystems |
[KOST-KundenNr.] | Kundennummer, wie in den Stammdaten hinterlegt |
[Einzelpreis] | Der Einzelpreis des Artikels |
[Steuersatz] | Der Steuersatz mit dem dieser Artikel verbucht wurde. |
Erweiterung Kost-Schnittstelle (ab Version 1.4.0)
- Es können jetzt mehrere Kostenstellen, Verkaufsstellen und Angebot aus Kost importiert werden.
- Beim Export der Umsatzdaten nach Kost wird als "Name der Kasse" jetzt die Betriebsstelle übertragen
- Beim Export der Umsatzdaten nach Kost können Schwund/Eigenverbrauch/Personal und Repräsentation jetzt gesondert ausgewiesen werden. Die Nummern der dazu gehörenden Finanzwege müssen in der Datei Cron_jobs/kost_export.php eingetragen werden. Dazu die Datei mit einem Editor öffnen und in den Zeilen 38 - 41 in die eckigen Klammern die Nummer des Finanzweges schreiben. Immer nur eine Zahl pro Klammer.
BOOK
PEM-Datei eintragen
Ladennummer eintragen
URL eintragen
BANKETT
URL eintragen
Username eintragen
Passwort eintragen
Timeout (Sek) eintragen
Update alle X Minuten eintragen
CZSNEU
COM-Port im Dropdown auswählen
Bautrate im Dropdown auswählen
Kasse im Dropdown auswählen
Karrenzzeit eintragen
Gerätenummer eintragen
FidelioSmall
IP Adresse des Fidelio Server eintragen
Port der Kommunikation eintragen
Chekbox "Übertragung von nicht-Fidelio Abrechnungen" bei Bedarf setzten. Ist diese Checkbox aktiv, so werden alle NICHT Hotelbuchungen (alles was nicht zu Fidelio transferiert wurde) mit dem Tagesabschluss nach Fidelio übergeben.
TIP/Auslage Finanzweg als Nummer aus den Finanzwegen eintragen. Sobald ein Artikel, der mit der hier eingestellten Finanzwegnummer verknüpft ist und in einem Tisch vorkommt, wird dieser als Trinkgeld (TIP) nach Fidelio übermittelt
Finanzweg für die Zimmerzahlungen im Dropdown Menü auswählen
Jetzt müssen die MEC-Code Gruppen noch eingetrage werden für die "Nicht Fidelo Übertragung"
Durch klicken auf "hinzufügen" kann die MEC Code Gruppe ausgewählt werden und die gemappte Nummer in Fidelio eingetragen werden
Abschließend auf "speichern" klicken
Outlets können über Verkaufsstellen nach Fidelio übermittelt werden (Bezeichnung in Fidelio: RevenueCenter). Man pflegt hierzu die entsprechenden Verkaufsstellen und ordnet diese entsprechend Betriebsparametern zu. Bei der Übertragung nach Fidelio ist am Ende der Betriebsparameter mit der jeweils zugeordneten Verkaufsstelle entscheidend, worauf das Kassen-Terminal eingestellt ist.
!!! WICHTIG !!!
Die Verkaufsstelle wird immer mit einer Nummer höher übermittelt. D.h. wenn die Verkaufsstelle mit der Nummer 10 angelegt ist, so wird die Nummer 11 zur Hotelsoftware übermittelt.
Stationen können anhand der Kassennummer nach Fidelio übermittelt werden (Bezeichnung in Fidelio: WorkstationId). Hierzu wird die entsprechende Kassennummer nach Fidelio übermittelt, von der die Zimmerbuchung durchgeführt wurde.
Mögliche Fehlerquellen
- Wenn im Hotelprogramm das Kreditlimit nicht eingetragen ist. Ist hier kein Wert gesetzt (leeres Feld) erscheint beim Buchen von der Kasse auf ein Zimmer die Meldung „Gast nicht gefunden“ (am Orderman die Meldung „Kreditlimit nicht ausreichend an“). Mit Eintragen eines hohen Wertes im Hotelprogramm klappt es.
FiasStandard
IP Adresse des Fias-Server eintragen
Port der Kommunikation eintragen
Chekbox "Übertragung von nicht-Fias Abrechnungen" bei Bedarf setzten. Ist diese Checkbox aktiv, so werden alle NICHT Hotelbuchungen (alles was nicht zu Fidelio transferiert wurde) mit dem Tagesabschluss nach Fidelio übergeben.
TIP/Auslage Finanzweg als Nummer aus den Finanzwegen eintragen. Sobald ein Artikel, der mit der hier eingestellten Finanzwegnummer verknüpft ist und in einem Tisch vorkommt, wird dieser als Trinkgeld (TIP) nach Fidelio übermittelt
Finanzweg für die Zimmerzahlungen im Dropdown Menü auswählen
Jetzt müssen die MEC-Code Gruppen noch eingetrage werden für die "Nicht Fidelo Übertragung"
Durch klicken auf "hinzufügen" kann die MEC Code Gruppe ausgewählt werden und die gemappte Nummer in Fidelio eingetragen werden
Amadeus360 Order Interface
Kasse im Dropdown auswählen
API-Key eintragen
URL eintragen
Webrequest-URL eintragen
BillUpload
URL eintragen
Timeout ( in Millisekunden ) eintragen