Skip to main content
Skip table of contents

Kassen Importdefinitionen

Es werden Daten der Kassentypen Oscar und ADS 3000 importiert

Importarten

In der Partnerklasse wird die Art des Imports definiert, siehe Grunddaten.

Importart Shop ... erzeugt pro Tag und Kunde einen Lieferschein

Importart Essensausgabe ... legt nur Importdaten für Vergleich ab. Hier werden jeder Speiseplanartikel mit seinen Unterpositionen in die internen Importdatei abgelegt und steht somit für weitere Auswertungen zur Verfügung.

Das bedeutet beim Kunden muss auch die richtige Partnerklasse z.B. Shop hinterlegt werden.

Ist keine Importart, keine Partnerklasse definiert, so wird ein entsprechender Fehlereintrag angelegt.

Es muss für jeden Kunden die Partnerklasse mit der entsprechenden Importart definiert sein.

Shops und Essensausgaben sind in einer Datei und für das Format der Oscarkasse erstellt. Die Daten des Gästehauses sind im Format ADS3000 erstellt.

Die Dateien werden je nach Kassentyp in den entsprechenden Pfaden (System, Parameter, PFAD_KASSENIMPORTDATEN_%) erwartet. Bei der Eingabe darauf achten, dass nur Forward-Slash verwendet werden. Derzeit ist dieser Pfad noch auf C: und nicht alle Sonderzeichen beschränkt (8.3). 

Bei allen Feldern werden vor dem Import die führenden Nullen entfernt.

Reihenfolge der Artikelnummern

Die Übersetzung der in den Importdateien erhaltenen Artikelnummern wird in folgender Reihenfolge abgearbeitet:

a.) wird die Artikelnummer als Kassenartikel im Speiseplan gefunden, so wird dies als Rezept des Speiseplans interpretiert

b.) Nun wird auf die Umrechnung geprüft (Küche, Grunddaten, Umrechnung) und wenn gefunden der Übersetzte Artikel mit dem Umrechnungsfaktor verwendet. Wurde auch kein Umrechnungsartikel gefunden, so wird angenommen, dass dies ein Artikel ist.

c.) Artikelnummer. Hier wird automatisch erkannt ob dies ein einfacher Artikel oder ein Setartikel ist. Setartikel werden als Set in die Dateien eingetragen.

Der Import der beiden Dateien wird von der Artikelseite her völlig identisch durchgeführt.

Durchfürhrung des Imports

Variante A - Einzelimport

Hier kann, je nach Importtyp eine einzelne Datei für den Import ausgewählt werden.

Stellen Sie sicher dass der entsprechende Importpfad unter System, Parameter definiert ist.

OSCAR ... PFAD_KASSENIMPORTDATEN_OSCAR

ADS 3000 ... PFAD_KASSENIMPORTDATEN_ADS

Es werden alle Dateien im jeweiligen Verzeichnis eingelesen. Die Pfadangaben sind aus Sicht des HELIUM V Servers zu erstellen. 

Variante B - Alle Daten einlesen

Hier werden alle Daten beider Importpfade eingelesen.

Importformat OSCAR

Es wird für den Import die Tagesabschlussdatei verwendet. Diese ist wie folgt definiert:

Feld

Länge

Bemerkung

Zeitintervall

1

Wird nicht verwendet

Datum

8

JJJJMMTT

Mandant

4

Wird nicht verwendet

Haus

5

Wird nicht verwendet

Betriebsstelle

4

Anhand der Betriebsstelle wird über die Filialnummer der Kunde ermittelt

Artikel

14

Artikelnummer der Kasse -> Übersetzung siehe unten

Gesamtumsatz

13

inkl. 2 Nachkommastellen

Gesamtmenge

12

inkl. 3 Nachkommastellen

Umsatz Sonderpreis1

13

inkl. 2 Nachkommastellen, wird nicht verwendet

Umsatz Sonderpreis2

13

inkl. 2 Nachkommastellen, wird nicht verwendet

Umsatz Sonderpreis3

13

inkl. 2 Nachkommastellen, wird nicht verwendet

Umsatz Sonderpreis4

13

inkl. 2 Nachkommastellen, wird nicht verwendet

Umsatz Sonderpreis5

13

inkl. 2 Nachkommastellen, wird nicht verwendet

Menge zu Sonderpr.1

12

inkl. 3 Nachkommastellen, wird nicht verwendet

Menge zu Sonderpr.2

12

inkl. 3 Nachkommastellen, wird nicht verwendet

Menge zu Sonderpr.3

12

inkl. 3 Nachkommastellen, wird nicht verwendet

Menge zu Sonderpr.4

12

inkl. 3 Nachkommastellen, wird nicht verwendet

Menge zu Sonderpr.5

12

inkl. 3 Nachkommastellen, wird nicht verwendet

Importformat ADS 3000

Auch hier wird für den Import die Tagesabschlussdatei verwendet. Diese ist wie folgt definiert:

Feld

Länge

Bemerkung

Kundennummer

8

Anhand der Kundennummer wird über die Filialnummer der Kunde ermittelt

Rechnungsnummer

12

Wird im Lieferschein unter Kommission eingetragen

Artikelnummer

5

Artikelnummer der Kasse -> Übersetzung siehe unten

Platzhalter

3

wird nicht verwendet

Artikelbezeichnung

20

wird nicht verwendet

Datum

6

JJMMTT

Vorzeichen

1

+ / -

Menge

7

inkl. 2 Nachkommastellen

Preis

7

inkl. 2 Nachkommastellen

MwSt-Kennzeichen

1

wird nicht verwendet

Nummer

5

wird nicht verwendet

Bedienernummer

2

wird auf die zu verwendende Preislistennummer übersetzt. Dazu muss im Artikel, Grunddaten, Preislisten, je Preisliste die entsprechende Fremdsystemnummer definiert sein.
Es wird dafür ausschließlich der unter Fixpreis hinterlegte Preis verwendet.

Die Besonderheiten zum Bedienerlager werden am Ende dieser Seite explizit noch einmal hervorgehoben.

Platzhalter

4

wird nicht verwendet

Sonstiges

Auflösung der aus den Kassendateien erhaltenen Artikelnummern

Die in den Kassendateien enthaltenen Artikelnummern werden in folgender Reihenfolge aufgelöst. Bitte beachten Sie, dass bei bei allen numerischen Feldern die führenden Nullen entfernt werden.

  • Suche Artikelnummer im Speiseplan,

  • Suche Artikelnummer in der Umrechnung (Küche, Grunddaten, Umrechnung

  • Suche Artikelnummer in Artikel
    hier wird ein eventuell definierter Setartikel automatisch erkannt und entsprechend behandelt.

  • Wurde die Artikelnummer nicht gefunden, so wird ein Fehlereintrag erstellt.

Wurde die Artikelnummer gefunden, so wird versucht diese vom entsprechenden Lager abzubuchen. Konnte die Buchung durchgeführt werden, so wird dies ebenfalls protokolliert ansonsten wird ebenfalls ein Fehlereintrag erstellt.

Da beim Import in beiden Arten (Shop und Essensausgabe) das Datum der jeweiligen Buchungen übergeben werden, werden diese als Datum für das jeweilige Tageslos bzw. den Lieferschein verwendet.

Besonderheit Bedienerlager

In der Praxis gibt es die Situation, dass verschiedene Bediener beim Import der Daten im ADS3000 Format, von anderen Lagern als im Kunden definiert abbuchen sollten. Dies kann im Küchenmodul unterer Modulreiter Grunddaten, oberer Reiter Bedienerlager definiert werden.

Geben Sie hier die Bedienernummer an und das Lager von dem, entgegen der Regel, dass der Kunde das Lager definiert, abgebucht werden soll.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.