Skip to end of banner
Go to start of banner

POS packing workflow for on-premise POS

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 14 Next »

Overview

In the case of an On-Premise POS, packing would be allowed in SFS only after confirmation from POS as billing happens first at POS. SFS now provides the functionality to hold Packing till POS confirmation.

Scope Of Work

  1. Client level Configuration hold_packing_till_pos_confirmation added for enabling POS billing workflow.

  2. POS system would able to fetch Orders from SFS in various statuses

  3. POS system is able to make a call to SFS after POS Billing and un-hold the pack_on_hold flag.

  4. Users would be able to search orders by POS order code(Identifier shared by POS after billing) and see search results

Workflow

Enabling the configuration to hold Packing till POS confirmation

The Client level Configuration hold_packing_till_pos_confirmation can be enabled by the user for activating POS billing workflow. If this configuration is true, then all client sub-orders would store the pack_on_hold flag as true by default. The use case is to restrict the operators from packing orders at SFS until they have completed POS billing on the POS system. Hence, SFS packing would not be allowed until POS billing is done.

Please follow the below steps to enable the hold_packing_till_pos_confirmation configuration.

  1. In SFS, Go to the Configuration screen.

  2. Choose the client and enable the Hold Packing Till POS Confirmation toggle.

  3. A success confirmation message would come up.


    In case, the user attempts packing before completing POS billing, the below screen with a warning would be displayed.

Order status updates to POS from SFS

The standard search orders API has been exposed for POS so that the POS system is able to fetch order details. POS system will fetch orders of different statuses from SFS. The useful order status to do billing would be ACCEPTED, PARTIALLY_ACCEPTED, PICKING_STARTED, and PICKING_COMPLETED.

Post that, the user will do billing in POS, and POS sends a confirmation to SFS.

Billing confirmation from POS to SFS

A standard API is exposed through CIMS to make the pack_on_hold flag false. At the same time, this API can be used by POS to inform SFS of billing completion.
POS will also send the POS Order Code to SFS and will be saved at SFS. POS Order Code is the only Identifier shown on the POS system against SFS Order.

Searching of Orders

Users should be able to search orders by POS Order Code or Pack On Hold status and see order(s) in search results. Please follow the below steps to search.

  1. Go to the Search Orders screen in SFS.

  2. Go to the Filters tab and choose the required filters. The Pack on Hold filter is available at the end. Please choose TRUE to filter orders which are in Pack on Hold and FALSE to filter orders which are not.

  3. The results will be shown as follows.

  4. Go to the Order ID tab to search Order wise. In Find By dropdown, An additional value POS Order Code has been provided for searching orders. Please select POS Order Code.

    Searching using POS Order Code

  5. Enter the POS order code and search. The result will be displayed.

  • No labels