Kassensoftware CASy

>> Kassensoftware. Auftragsabwicklung. Lagerwesen

Technical reference

1. Checkout-Dialog 06

1.1 Allgemeine Informationen

Der Checkout-Dialog 06 beschreibt das Kommunikationsverfahren zwischen einer Checkout-Waage (Kassenwaage im öffentlichen Kundenverkehr) und einem freiprogrammierbarem POS-System bestehend aus Kassenhardware und Kassensoftware. Ziel des Checkout-Dialog 06 ist es, bei freiprogrammierbaren POS-Systemen eine Manipulation der Datenströme durch Dritte prinzipiell unmöglich zu machen.

Der Checkout-Dialog 06 sieht folgende Prozessabläufe vor:

  • Der Checkout-Dialog 06 sieht folgende Prozessabläufe vor:
  • die Waage fordert in zyklischen Abständen, z.B. alle 30 Wägungen, Checksummen und Korrekturwerte von dem POS-System an
  • die Checksumme muss von der Kassensoftware mit einem Polynom dividiert werden, wobei das Polynom nur dem Wagen- und dem Kassensoftwarehersteller bekannt ist
  • um höchste Sicherheit zu gewährleisten, müssen die Wertepaare von dem POS-System mit einer Zufallszahl, die von der Waage geliefert wird, verschlüsselt werden. Werden die Wertepaare von der Waage als ungültig festgestellt, liefert die Waage keine Messergebnisse an das POS-System. Das Arbeiten mit der Waage ist dann nicht möglich.

1.2 Kommunikationssätze

Weitere Informationen folgen in Kürze.