RetailForce bietet im Dokumentenmodell (DOM) die Möglichkeit, erfasste, aber anschließend wieder gelöschten Artikel, zu Dokumentationszwecken aufzuzeichnen.
Beispiele um den Fall zu verdeutlichen:
- Im Zuge einer Bestellung durch den Gast, erfasst der Kellner ein "Wiener Schnitzel" über sein Bestellterminal. Der Kunde entscheidet sich aber um und möchte anstatt des "Wiener Schnitzels" ein "Cordon Bleu". Der Kellner storniert / löscht den erfassten Artikel ("Wiener Schnitzel") und nimmt stattdessen ein "Cordon Bleu" auf.
- Im Bekleidungsgeschäft erfasst die Kassiererin ein Kleid, welches die Kundin kaufen möchte. Da auf dem Kleidungsstück kein Barcode angebracht ist, sucht die Kassiererin das Kleid über die Artikelsuche des Kasse. Sie wählt "Sommerkleid, lang" aus, fügt diesen zum Warenkorb der Kasse hinzu, bemerkt aber dass sie den falschen Artikel ausgewählt hat. Sie löscht den Artikel und wählt stattdessen "Sommerkleid, kurz" aus.
- An der Supermarktkasse scannt die Kassiererin einen Artikel, den der Kunde auf das Förderband gelegt hat. Dieser bemerkt, dass er den Artikel aus versehen ausgewählt hat und bittet die Kassiererin, den gescannten Artikel zu löschen.
- Im Bioladen möchte eine Kundin, während des Checkout-Prozesses den Preis eines Lebensmittels wissen. Der Kassierer scannt den Artikel um den Preis anzuzeigen. Die Kundin möchte den Artikel nicht kaufen, daraufhin löscht der Kassierer den Artikel wieder aus dem Warenkorb der Kasse.
In allen vier Fällen wird ein Artikel erfasst und dieser, bevor der Vorgang abgeschlossen ist, wieder gelöscht / storniert.
Positionen dieser Art können mit der Eigenschaft:
"deletedPosition": true,
gekennzeichnet werden (Eigenschaft im Positions-Objekt "positions")
Verpflichtende Aufzeichnung
In manchen Ländern müssen derartige Vorgänge protokolliert / aufgezeichnet werden. So müssen beispielsweise in Québec / Kanada auch gelöschte Positionen, entsprechend markiert, an das WEB-SRM übermittelt werden.
Die Eigenschaft (fiscalCountryProperties) "mustSendCanceledPosition" definiert, ob die Anforderungen im jeweiligen Land vorschreiben, dass einmal erfasste Artikel, welche nicht mehr Teil des endgültigen Dokumentes sind, aufgezeichnet werden müssen, oder nicht.
Im Falle von:
"mustSendCanceledPosition": true,
müssen gelöschte Positionen im Payload übermittelt und entsprechend gekennzeichnet werden.
Hinweis: da eine derartige Markierung von gelöschten Artikel ggf. Teil des Zertifizierungsprozesses im jeweiligen Land ist, empfehlen wir die entsprechende Implementierung in Ihr Aufzeichnungssystem.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.