RetailForce offers the option in the document model (DOM) to record items that have been entered but subsequently deleted for documentation purposes.
Examples to illustrate the case:
- When a guest places an order, the waiter enters "Wiener Schnitzel" on his order terminal. However, the customer changes his mind and wants a "Cordon Bleu" instead of the "Wiener Schnitzel". The waiter cancels/deletes the item entered ("Wiener Schnitzel") and enters a "Cordon Bleu" instead.
- In the clothing store, the cashier wants to register a dress that the customer would like to buy. Since there is no barcode on the garment, the cashier searches for the dress using the item search function on the cash register. She selects "Summer dress, long", adds it to the cash register's shopping basket, but then notices that she has selected the wrong item. She deletes the item and selects "Summer dress, short" instead.
- At the supermarket checkout, the cashier scans an item that the customer has placed on the conveyor belt. The customer realises that he has selected the item by mistake and asks the cashier to delete the scanned item.
- At an organic food shop, a customer wants to know the price of an item during the checkout process. The cashier scans the item to display the price. The customer decides not to buy the item, so the cashier removes it from the shopping basket at the till.
In all four cases, an item is recorded and then deleted/cancelled before the process is completed.
Positions of this type can be marked with the property:
"deletedPosition": true,
(property in the position object "positions").
Mandatory recording
In some countries, such processes must be logged/recorded. In Québec, Canada, for example, deleted items must also be marked accordingly and transmitted to WEB-SRM.
The property (fiscalCountryProperties) "mustSendCanceledPosition" defines whether the requirements in the respective country stipulate that items that have been recorded but are no longer part of the final document must be recorded or not.
In the case:
"mustSendCanceledPosition": true,
deleted items must be transmitted in the payload and marked accordingly according to country requirements.
Note: As such marking of deleted items may be part of the certification process in the respective country, we recommend implementing this in your recording system.
Comments
0 comments
Please sign in to leave a comment.