User Docs

User Docs

[Z-Report] Warum ist die Bonnummer des Z-Reports nicht fortlaufend

Z-Belege folgen in Ihrer Nummerierung nicht aufeinander. Sie sind aufeinanderfolgend auf Basis aller Belege. Jeder Beleg, egal ob ein Login, Logout, Retouren oder normale Transaktionen auf ein und dem selben Gerät gehören dazu.

Wir nummerieren fortlaufend im ganzen System pro Gerät. Ersichtlich ist dies an jedem Bon unten am Ende. Dies kann im Journal in der Management Konsole unter "Berichte -> sonstige -> Journal" nachvollzogen werden, wo alle Belege die generiert wurden, fortlaufend aufgeführt sind.



Belegnummern sind nur im Kontext einer Kasse aufsteigend und werden bei jeglicher Transaktion unabhängig vom Typ erhöht, sodass sie lückenlos sind.



Implementiert ist der NRF ARTS POSLog Approach 6.0. Dies ist ein globaler Standard für alle Arten an Transaktionen. Wir unterscheiden u.a. in retailTransactions (normaler Bon), ControlTransactions (Login, Logout), CustomerOrderTransactions (Bestellungen) und TenderControltransaction (Einzahlung, Auszahlung, Abschöpfung usw.).

All diese Transactions werden in die Zählung eingebettet.

Beispiel:

  • Login = 1

  • Anfangsbestand = 2

  • Bestellung 1 = 3

  • Bestellung 2 = 4

  • X-Report = 5

  • Bon = 6

  • Z-Report = 7

usw.

Am Ende des Tages wird der Zähler wieder auf 0 zurückgesetzt.

Die Eindeutigkeit kommt zu Stande, weil der komplette Zähler wie folgt (als Beispiel) aussieht: 1389202302071003000005

Dabei ist :

  • 1389 = Nummer der Filiale

  • 2023= das Jahr der Transaktion

  • 02 = der Monat der Transaktion

  • 07 = der Tag der Transaktion

  • 1003 = die Kassennummer

  • 00000 = Füllnummern für den Zähler

  • 5 = der Zähler der Belege