Topmarkt-Kasse bietet GDI Partnern die Möglichkeit eigene Funktionen in Absprache mit b.org GmbH in Topmarkt-Kasse zu integrieren.


Dafür sind bereits Objekte in der Datenbank erstellt:

  • PL_Adressen
    neben einigen typischen Adressfeldern ein MEMO (Blob) um beliebige Daten in Form einer klassischen GDI Stringliste (name=value) aufzunehmen
  • PL_Import
    eine Tabelle, über die ein Im-/ Export von oder nach GDI realisiert werden kann. Die Tabelle besitzt eine Spalte für eine Funktionsnummer und 2 MEMOs
  • PL_Sonstiges
    diese Tabelle ist ähnlich der GDI Locking Tabelle aufgebaut (Datei, Referenz) und besitzt ebenfalls noch 2 MEMOs


PL_Adressen und PL_Import werden bei der Synchronisierung bereits berücksichtigt.



Das Prinzip der Partnerlösung in Topmarkt-Kasse


Die GDI Partnerlösung wird über einen Schnellbutton der Kasse gestartet. Dies kann eine EXE mit eigener Oberfläche zur Datenerfassung, eine SQL oder Stored Procedure oder ein Webservice sein.  Es kann auch auf vorhandene Daten der Kasse zugegriffen werden, jedoch nicht auf die Bontabellen.
Soll die Kasse Informationen verarbeiten, so muss die Partnerfunktion die Importtabelle füllen.
Soll die Kasse Informationen bereitstellen, so muss die Partnerfunktion die Daten aus der Importtabelle abholen.


Die Aktion, die von der Kasse ausgeführt werden soll, wird auftragsbezogen und kostenpflichtig für den Auftraggeber programmiert.
Da Topmarkt-Kasse streng objektorientiert programmiert wurde ist der Aufwand für Standardfunktionen in der Regel überschaubar:
z.B. haben wir einen Artikelimport aus CSV in weniger als 3 Stunden realisiert.
Wir werden allerdings nur Funktionen integrieren, "die passen" und nicht gegen die KassensichV verstoßen.