iVend POS - Reason Codes transactions at the MC

iVend POS - Reason Codes transactions at the MC

What are Reason Codes?

Reason Codes are defined for capturing additional information on some of the pre-defined activities at the Management Console and the POS. The user has the option to define Reason Codes for activities such as Purchase Orders, GRPOs, Suspend Transactions, etc. On adding these transactions in the Management Console or the POS, the user has the choice whether to attach the Reason Codes to the transaction or not unless it has been defined as mandatory for the specific transaction type.

Sample Business Case

Acme Inc. segments its Purchase Orders based on their urgency. These segments are: High, Medium and Low Priority. The Procurement manager of a company requires an arrangement wherein they can assign a segment to the Purchase Order and this segment gets printed on the Purchase Order document. They also require an option wherein they can flag delivery of a line item in a transaction to be Urgent. This will enable the company’s vendors to prioritise orders and execute them efficiently.
Let us see how the system can be configured to meet the requirement using Reason Code functionality.

Defining a Reason Code

Follow the steps below to define a Reason Code.
1. Log into the iVend Management Console and go to: Administration > Retail Configuration > Reason Code. The Reason Code Search window appears.
There are already a few pre-defined Reason Codes that exist in the window. The user can use these Reason Codes in the related transactions and activities in the Management Console and at the POS.


1. Press the [F3 New] button to add a new Reason Code. The Reason Code setup window appears.

1. Enter the values in the fields as explained in the following table and then choose the [Ok] button to save the changes made.

Field

Type

Description/Activity

Code

Text Box

Enter a unique code for the Reason Code. A code with a maximum of 20 alpha-numeric characters can be entered.

Description

Text Box

Enter the description for the Reason Code. A description with a maximum of 100 alpha-numeric characters can be entered.

Type**

Drop Down

Select one of the activities for which the Reason Code is being setup for. By default, ‘None’ is displayed – Refer to the list below for the valid Reason Code types available in iVend.

Active

Check Box

Select this option to mark the Reason Code as active. By default, this option is selected.

**Reason Codes can be defined for following transaction types:
· Cash In
· Cash Out
· Shutdown Terminal
· Open Cash Drawer
· Edit Time Clock
· Void Item 
· Void Sale
· Refund Sale
· Refund Item
· Sale Discount
· Item Discount
· Item Price Override
· Item Tax Override
· Sale Tax Override
· Goods Receipt
· Expense
· Till Count Variance
· Goods Issue
· Goods Return
· Delete Suspended Transaction
· Suspend Transaction
· Purchase Order
· Stock Transfer Request
· Stock Transfer Shipment
· Inventory Revaluation

Assigning a Reason Code to a Transaction

Now we will assign the Reason Code to the Purchase Order transaction and see the effects on the Purchase Order document. As discussed in the Sample Business Case, we will add a High Priority Purchase Order for a selection of items that need to be delivered urgently.
Follow the steps below to assign a Reason Code to the Purchase Order:
1. Log into the Management Console and open a new Purchase Order document.
2. Enter values in the relevant fields and add one or more items to be ordered on the line level.
3. The Reason field is available on the header level and on the line level for each of the items in the Purchase Order.

1. Choose the radio button […] in the Reason Code field on the header level.
2. The Reason Code Search window appears.Only Reason Codes with the type defined for Purchase Orders are listed on the screen.

1. Select the required Reason Code and choose the [Ok] button to assign the Reason Code to the Purchase Order.
2. Similarly, assign a Reason Code to line items.
1. Choose the [Ok] button to add the Purchase Order to the system.
2. The assigned Reason Codes appear on the Purchase Order document – refer to the sample Purchase Order document below as an example that shows the Reason Code being printed for the lines and for the entire Purchase Order too.
Reason Code fields will appear in the iVend Retail default reports for the following transactions in the Management Console:

· Goods Receipt
· Goods Receipt PO
· Purchase Order
· Goods Issue
· Goods Return
· Stock Transfer Request
· Stock Transfer Shipment
Reason Codes can be assigned to the following transactions in the Management Console:

· Purchase Order
· Goods Receipt PO
· Stock Transfer Request
· Stock Transfer Shipment
· Inventory Revaluation
· Goods Issue
· Goods Return
· Goods Receipt

    • Related Articles

    • Scan Sequence Resolution

      iVend POS – Barcode Scan Sequence Resolution Order The user at the POS scans either the barcode of the product when it is being transacted or swipes the loyalty card for the customer or the security user card. The system follows a sequence of methods ...
    • General Settings in SAP Business One

      Introduction The iVend Add-on helps in setting up some configurations required for integrating iVend with SAP Business One. The following sections of this document capture the functionality of the new screens created and new fields added to the SAP ...
    • Integrated Transactions in iVend Digital Commerce

      Introduction When a customer places an order in Magento the information flow from Magento to iVend for backend operations and from iVend to Magento for payment and delivery of the goods works seamlessly. The Transaction information is a two-way ...
    • iVend Patch not getting updated at POS

      Environment: iVend 6.6 Patch 7915 Problem Description: Patches in HO and the POS indicates that it has already been updated but in POS it stays in a cycle asking for an update and does not allow it to be done. Scenario: None Solution: 1) At POS the ...
    • POS - Business Transactions

      Introduction iVend Add-on Framework is used for writing Custom Business Logic independently by a programmer. iVend Addon allows to extend business logic either in Management Console or at the Terminal POS. The addon framework allows deployment of ...