Hotelschnittstellen
Bitte beachten, dass Netzwerkrechner immer über IP-Adresse im UNC-Pfad adressiert werden müssen!!!
- GastroDat
- Protel
- Velox
Schankanlagen
- Gruber VMPS
- smartSchank
Delegate Schnittstelle
Am Tagesabschluss werden alle Umsatzdaten nach Artikelnummer und Finanzart zusammengefasst und per PushMessage an den Treiber gesendet.
Delegate Properties File
filename ... delegate_{zcount}.csv locationmapping ... 0,120|120,13 delegate_tmp_path ... C\:\\amadeus\\driver-delegate\\target\\classes\\delegatetmp delegate_export_path ... C\:\\amadeus\\driver-delegate\\target\\classes\\delegateexport statusmapping ... 110=20
CSV File
STANDARD(CSV FORMAT)
Date | DATE DDMMYYYY Datum des Tagesabschlusses |
Sales Location | Filialnummer - kann im Treiber gemappt werden |
PLU No | Artikelnummer |
Quantity | Anzahl |
Revenue | Artikel Balance |
Status | Finanzart Nummer - kann im Treiber gemappt werden |
Beispiel:
Date,Sales Location,PLU No,Quantity,Revenue,Status
09082011,13,1,1,8.80,20
09082011,13,61138110,1,36.53,1
09082011,13,61663293,1,9.99,1
09082011,13,61509996,1,21.37,1
Hermes Gutscheinserver
1. Point of Sales → Stammdaten → Zahlungsprovider → Neu
2. Provider "Hermes Gutscheinserver" auswählen, Name und Nummer vergeben
3. Speichern
4. Point of Sales → Stammdaten → Finanzwege → Neu
5. Name (ACHTUNG: Kein '&' verwenden!), Nummer, etc. vergeben, Zahlungsprovider wie zuvor angelegt auswählen
6. Speichern
Achtung: Zugangsdaten der Betriebe zum Echtsystem müssen erst in Amadeus-CVS hinterlegt werden!
Umbucher
- Point of Sales → Schnittstellen → Schnittstellen → Neu
- Name, Nummer, ACF vergeben, Type "Wein&Co Umbucher" auswählen
- Feinsparte, MEC-Code,Tags eintragen
Feinsparte verweist auf Sparte. Die Sparte hat die Druckereinstellungen und die Steuern hinterlegt Feinsparte und MEC sind auch notwendig, sollte der Wein zu einen späteren Zeitpunkt im System als normaler Verkaufsartikel Verwendung finden Funktion 602 ist Freischalten eines Umbucherartikel zu einen Verkaufsartikel. VK Preis wird mit dem Shoppreis + Zuschlag zum Zeitpunkt der Übernahme in den Artikelstamm geschrieben.
- TAG steuert die Rabattregeln der Wasserflasche mit der Weinflasche auf der Rechnung. Bedeudet im konkreten Fall das für eine Flasche Wein auf Rechnung ein Flasche Wasser ohne Berechnung gebucht wird.
- Gebinde 0,75, 1,00 und 1,50 steuert die Zuordnung der Umbucherartikel zu den hinterlegten Bestandsartikeln, und damit die Preisberechnungsformel.
- Preisaufschlag gegenüber Shoppreis eintragen
- Speichern
- ACF (neu) starten
- Im Arbeitsverzeichnis des ACF die Datei "hermestransfer.properties" bearbeiten
Path XML File ... /C:/verzeichnis/fuer/xml/ (das ist die Java Standardauszeichnung, in Windows bitte den Pfad mit \) Path Dat Files ... /C:/verzeichnis/fuer/dat/ Timeout ... Timeout in Sekunden (Timeout bedeutet das die Transferdatei in diesem Timeout aktualisiert wird)
7. ACF neu starten
Gastro-Gutschein
1. Point of Sales → Schnittstellen → Schnittstellen → Neu
2. Name, Nummer, ACF vergeben, Type "Wein&Co Gastro-Gutschein" auswählen
3. Geschäftstage und Gültigkeitszeitpunkt auswählen
4. Finanzwege für die Gutscheine erstellt werden auswählen (z.B. Bargeld und div. Kreditkarten, aber nicht Zahlschein)
5. Speichern
6. ACF (neu) starten
7. Im Arbeitsverzeichnis des ACF die Datei "hermescoupon.properties" bearbeiten
Path ... /C:/verzeichnis/fuer/files/
8. Point of Sales → Verwaltung → Belege
9. In den Rechnungsbelegen die Sektion "Gutschein", Datensatz "Gutschein" und Feld "bill.coupon" einfügen
10. Speichern
11. ACF neu starten
ProAlpha
1. Point of Sales → Schnittstellen → Schnittstellen → Neu
2. Name, Nummer, ACF vergeben, Type "ProAlpha" auswählen
3. ACF (neu) starten
4. Im Arbeitsverzeichnis des ACF die Datei "proalpha.properties" bearbeiten Diese Datei wird immer wieder neu eingelesen.
proalpha_import_path ... /C:/verzeichnis/fuer/import/ import_interval ... Import-Intervall in Sekunden kunden_filename ... S_Kunde.csv export_timestamp ...06h00 (Uhrzeit wann Daten eingelesen werden) adresse_filename ... S_Adresse.csv kostenstellemapping ... 110,51|112,53|113,53|120,61 gegenkontoemapping ... 110,2053|112,2052|113,2079|120,2065| lagerortmapping ... 141
Der Eintrag "lagerortmapping" wird nur zu Testzwecke verwendet. Dieser kann dann im laufenden Betrieb gelöscht werden. LagerOrt: zum Testen 141 danach die Filalnummer (Fremdschlüssel)
5. ACF neu starten
6. StammdatenAnlage für Pro Alpha
Nummernkreise
Diese müssen in der Kundendatenbank in der ReplicationTabelle eingetragen werden. Vorsicht.. Organisations_id und peripheralequipmentdevice_id müssen die richtigen Werte enthalten
In der Replications Tabelle müssen die Werte Dafür eingetragen werden: Keys:
lastLfdNumber | (für das K File) |
lastBelegNumber | (für das K File) |
lastBFileNumber | (für das Z File) |
K Datei
Alle n Minuten (kann im proalpha.properties eingestellt werden) wird eine Datei an den Pro Alpha Treiber gesendet mit den Artikeln der abgeschlossenen Rechnungen
AenderungBenutzer | leer |
AenderungDatum | ? |
AenderungZeit | leer |
Aktionskennzeichen | leer |
AnlageBenutzer | Kellner - Nummer |
AnlageDatum | Zeitpunkt der Dateierstellung Format: TT.MM.YYYY |
AnlageZeit | Zeitpunkt der Dateierstellung Format: HH:MM:SS |
Archiv | leer |
Artikel | Artikel Number |
ArtVar | Artikel Name1 |
AuftragsArt | Rechnung: RG, Gutschrift GG getAccountingType() |
BelegArt | Rechnung: R, Gutschrift G |
BelegDatum | Datum der Rechnung ( TableHeader Dokument Date) |
BelegNummer | Belegnummer von Nummern Kreis |
Bezeichnung@1 | Artikel Name |
Bezeichnung@2 | Artikel Name2 |
Bezeichnung@3 | Artikel Name3 |
Bezeichnung@4 | Artikel Name4 |
BonNr | TableHeader GetDocumentNumber |
EAN | leer |
Einzelpreis | Standartpreis * Menge = getBalance |
Fehler | 0 |
Fehlerursache | leer |
Firma | 100 |
KassenReferenzNr | 1 + Beleg Nummer |
Kunde | TableHeader GetDebitor wenn null dann 5198942 (Barverkauf) |
KurzBez | Artikel Display Name |
LagerOrt | Organisations Code ( im GUI anzulegen !) |
Lfdnr | Nummer von Nummernkreis |
Menge | TableData getCount |
MengenEinheit | Preislevel müssen die richtigen Nummer haben |
PositionsNr | fortlaufende Nummer innerhalb des Beleges |
proz_RZ_1 | 0 |
proz_RZ_2 | 0 |
proz_RZ_3 | 0 |
proz_RZ_Art_1 | leer |
proz_RZ_Art_2 | leer |
proz_RZ_Art_3 | leer |
reservierte_Menge | 0 |
Steuer Vat. | Getnumber() müssen Nummern 110 120 haben |
TextInhalt | leer |
WertPosition | 0 |
Wert_RZ_1 | 0 |
Wert_RZ_2 | 0 |
Wert_RZ_Art_1 | leer |
Wert_RZ_Art_2 | leer |
Wunschtermin | Datum der Documenterstellung |
Z Datei
Die Z Datei wird zum gleichen Zeitpunkt wie die K Datei erstellt und an den Proalpha Treiber gesendet.
AbwModus | leer | ||
BelegAr | Rechnung: R, Gutschrift: G | ||
BelegNr | Rechnungsnummer | ||
BelegNummer | Belegnummer ( muss mit K Datei übereinstimmen ) | ||
Betrag | TableData Balance | ||
Bez | Financetype Description 1 | ||
1 EUR | 7 Anzahlung | 13 Zahlschein | 19 Zahlung |
2 Bankomat | 8 Jahresbonus | 14 Bargutschein | 20 Erstebank-Gutschein |
3 Kreditkarte | 9 Sodexho | 15 Grazgutschein | 21 Presse-Gutschein |
4 Gutschrift | 10 KKManuell | 16 Essensbon | 22 ComeBack-Gutschein |
5 Gutscheine | 11 KKTelefonisch | 17 Tipp | 23 GSCARD |
6 Designgutschein | 12 Zahlschein | 18 VerfallBargutschein | 24 Marketing-GS |
Datum | leer | ||
FilNr | leer | ||
Firma | 100 | ||
FW_Betrag | 0 | ||
gebucht | 0 | ||
GenehmNr | leer | ||
Institut | leer | ||
KassenReferenzNr | 1 + Belegnummer | ||
KtoNr | leer | ||
Layout | leer | ||
Lfdnr | laufende Nummber innerhalb eines Beleges | ||
Memo | leer | ||
Nummer | leer | ||
PartnerNr | leer | ||
TextF | leer |
B Datei
Diese Datei wird vor dem Tagesabschluss erstellt.
AnlageBenutzer | immer leer |
AnlageDatum | Datum der B Datei Anlage Format: TT.MM.YYYY |
AnlageZeit | Zeitpunkt der B Datei Anlage Format: hh.mm.ss |
Archiv | 0 |
Belegdatum | Datum vor Tagesabschluss |
Belegnummer | 2 Stellen Filialnummer + TTMM |
Benutzer | leer |
Betrag | Betrag: Bei Umsatz Summe Nach Steuersatz -- sonst Summe nach Financetype |
Buchungscode | 2 = bei Umsatz, 1 = bei nicht Umsatz |
BuchungsNummer | Nummernkreis |
BuchungsText | Bei Umsatz: Erl. K + Kassennummer + Vat.Faktor |
Bei FinanceArten: Financetype.Name | |
Datum | Letzter Tag des Monats Format: TT.MM.YYYY |
Filialnummer | Organisations Code ( im GUI anzulegen !) |
Firma | 100 |
Folgenummer | 0 |
FW_Betrag | leer |
FW_Faktor | leer |
FW_Kurs | leer |
SteuerBetrag | leer |
Gegenkonto | wird im PropertyFile gemappt |
Gruppe1 | Umsatz = 10, Bargeld = 30 sonstige Zahlungen = 40 |
Gruppe2 | leer |
Gruppe3 | leer |
Herk_BelegArt | leer |
Herk_Positionsnr | leer |
Herk_Pos_Zahl | leer |
Herk_ReferenzNr | leer |
Kassennummer | Terminal Nummer |
Konto | bei Umsatz in der Steuer Description 3 |
bei anderen Finanzarten Description3 | |
Kostenstelle | wir im Property File gemappt |
Periode | Monat |
Steuer | Wenn Buchungcode 2 dann 3, sonst 0 |
SteuerBetrag | Ausgerechneter Steuerbetrag |
Steuersatz | 10, 20 (Faktor von der Steuer) |
Symbol | KA |
Waehrung | 0 |