POS Commands and their Parameters

Introduction To POS Commands

Point of Sale (POS) commands are specific instructions used to perform various functions within a Point of Sale (POS). These commands are typically entered through the POS terminal or software interface. Some common POS commands and their parameters include: 

1. Sale Transaction: 

  • Command: "Sale" 

  • Parameters: Item code, quantity, payment method, customer information 

2. Refund Transaction: 

- Command: "Refund" 

- Parameters: Original transaction ID, refund amount, reason for refund 

3. Cash Drawer Management: 

- Command: "Open Drawer" 

- Parameters: None 

4. Void Transaction: 

- Command: "Void" 

- Parameters: Transaction ID, reason for voiding 

5. Inventory Lookup:

- Command: "Lookup"

- Parameters: Item code or description 

These are just a few examples of POS commands and their associated parameters. The specific commands and parameters may vary depending on the POS system being used.

Key Aspects - POS Commands

POS Commands refer to specific instructions or operations that can be executed within the POS software to perform various tasks. These commands are typically configured and managed in the POS system's back office and can be assigned to buttons on the POS interface for easy access by users. These commands help streamline operations, improve efficiency, and enhance the overall customer experience at the point of sale. Some of the key POS commands are listed below:

Sales Transactions: 

POS Commands to process sales, returns, and exchanges.

Inventory Management: 

POS commands to check stock levels, update inventory, and manage stock transfers.

Customer Management: 

POS commands to add new customers, look up customer information, and manage loyalty programs.

Payment Processing: 

POS commands to accept various payment methods, process refunds, and handle split payments.

Reporting and Analytics: 

POS commands to generate sales reports, inventory reports, and other analytics.

Employee Management: 

POS commands to clock in/out, manage shifts, and track employee performance.

System Operations: 

POS commands to open/close the register, perform end-of-day procedures, and manage system settings

Introduction To POS Command Parameters

POS command parameters refer to the additional information (parameters) required to execute a Point of Sale (POS) command. When using POS commands such as sale transactions, refund transactions, cash drawer management, void transactions, or inventory lookup, the parameters are required to complete the transaction. For example, in a sale transaction, the parameters may include the item code, quantity, payment method, customer information, etc. The parameters ensure that the POS system processes the command accurately and efficiently.

Key Aspects - POS Command Parameters

POS Parameters refer to additional information that modify or specify the behavior of a POS command. These parameters allow for greater customization and control over how commands are executed within a Point of Sale (POS). Some of the key aspects of POS parameters are listed below:

Customization:

Parameters can be used to tailor commands to specific needs, such as setting discount amounts, specifying item codes, or defining transaction types.

Command Chains:

Multiple commands can be chained together with parameters to perform complex operations in a single action.

Context-Specific Parameters:

Parameters can vary based on the context in which the command is used, such as different parameters for sales transactions versus inventory management.

Dynamic Parameters:

Parameters can be dynamically set based on user input or system state, allowing for flexible and responsive command execution.

Point Of Sale (POS) Command Parameter Categories

The parameters for Point of Sale (POS) commands can be categorized as:

  • Single

  • Multiple

  • None

Single: 

This means that the command parameter accepts only one value. For example, a command to add a new customer might only accept a single value.

Multiple: 

This allows the command parameter to accept more than one value simultaneously. For instance, a command to process multiple items in a transaction would accept a list of item codes.

None: 

This indicates that the command does not require any parameters. An example could be a command to open the cash drawer, which doesn't need any additional information.

iVendNext POS Command List

There are 2 ways you can approach the POS Command List View screen. 

Navigate to Home > Retail. Then under the POS Interface & Controls section click on the POS Command List shortcut. This should take you to the POS Command List View screen.

Alternatively you can make use of the Awesome Bar. Navigate to Home. Type 'POS Command List' in the Awesome Bar located in the upper right-hand corner in iVendNext. 

Simply entering a few characters in the Search Bar will show results from several different record types (Contact, Customer, Issues, etc.) related to that keyword. 

Click the POS Command List result and press the Enter key. This should take you to the POS Command List View screen.

The POS Command List View screen displays the list of POS Commands along with their ID’s.

In the POS Interface Profile document, we explained how to customize the Bolt Button and how to map/bind it to a specific POS Command. This allows the assigned command to be executed when the button is clicked.

The Operations Button Panel Button Group is located in the top right corner of the POS screen and comprises Button Panel Control. 

A Button Panel Control typically refers to a user interface component that consists of multiple buttons, often used to control various functions in a system. In iVendNext the Button Panel Control comprises four 'action' buttons - Bolt Button, Customer Button, Cart Button, and the Product Hunt Button. 

This Bolt Button is assigned the "Open Button Panel" command. This means that when the Bolt Button is clicked, the "Open Button Panel" command will be triggered. The "Open Button Panel" command is configured to launch the "Action Button Panel". This "Action Button Panel" is a user interface element containing buttons that trigger specific actions or commands.

Using the Operations Button Panel - Properties section, you can further customize the ‘Bolt’ Button. Clicking on the pencil symbol under the Gear icon should open the Editing Row section where you can make your edits to control the various functions of the ‘Bolt’ Button.

Parameter Description

In the context of a Point of Sale (POS) Interface Profile, "POS Parameter Description" refers to the detailed explanation or definition of specific settings or parameters within the POS. These parameters control various aspects of the POS interface and functionality, such as display settings, transaction processing rules, and user interface behaviors. For example, a POS parameter might define how long a message banner is displayed on the screen or whether the mouse cursor should be visible. Each parameter typically has a unique identifier and a description that helps administrators understand its purpose and how it affects the POS operation.

Shortcut Key

In the context of Point of Sale (POS) Commands and POS Parameters, a "Shortcut Key" refers to a specific key or combination of keys on a keyboard that, when pressed, performs a predefined action within the POS system. These shortcut keys are designed to streamline operations by allowing users to quickly execute common tasks without navigating through menus. For example, pressing the F4 key on the keyboard might open the cash drawer, while the F2 key could apply a discount or a surcharge to an item.

The Bolt Button is a part of the Operations Button Panel Group. When the Bolt Button is clicked, the "Open Button Panel" command is triggered.

The "Open Button Panel" command is configured to launch the "Action Button Panel". 

A Button Panel Control typically refers to a user interface component that consists of multiple buttons, often used to control various functions in a system.

This "Action Button Panel" is a user interface element containing buttons that trigger specific actions or commands.

POS Commands Table

The table below lists all the iVendNext POS Commands. 

Before we cover the POS Commands and their parameters, let us recap the Parameter Types. 

Single: 

This means that the command parameter accepts only one value at a time. For example, a command to apply a discount might only accept a single discount percentage.

Multiple: 

This allows the command parameter to accept more than one value simultaneously. For instance, a command to process multiple items in a transaction would accept a list of item codes.

None: 

This indicates that the command does not require any parameters. An example could be a command to open the cash drawer, which doesn't need any additional information.

Please note that we have kept the Command ID’s and Command Names identical for ease of use. However, these can be different.

1. Add Cross Selling Item

Command ID: Add Cross Selling Item

Command Name: 

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Cross Selling Item" command at a Point of Sale (POS) is used to suggest additional products to customers based on their current purchase. This strategy, known as cross-selling, aims to increase the overall sale by recommending complementary items. For example, if a customer is buying a laptop, the POS system might suggest adding a laptop bag or a mouse. This command helps retailers enhance the shopping experience by offering relevant products that customers might find useful, thereby potentially increasing revenue. 

2. Add Expense

Command ID: Add Expense

Command Name: Add Expense

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Expense" command at a Point of Sale (POS) is used to record additional costs that are not directly related to sales transactions. This could include expenses like store supplies, maintenance costs, or any other operational expenses that need to be tracked separately from sales revenue. By using this command, businesses can keep a detailed record of their expenditures, which helps in maintaining accurate financial records and managing budgets more effectively. 

3. Add Gift Certificate Serial No

Command ID: Add Gift Certificate Certificate Serial No

Command Name: Add Gift Certificate Certificate Serial No

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Gift Certificate Serial No" command at a Point of Sale (POS) is used to enter the unique serial number of a gift certificate when it is being issued or redeemed. This helps in tracking and managing gift certificates accurately. When issuing a gift certificate, the serial number is recorded to ensure it can be validated and tracked when the customer uses it for a purchase. This feature ensures that each gift certificate is unique and can be easily monitored, preventing fraud and ensuring smooth transactions. 

4. Add Negative POS Invoice Item

Command ID: Add Negative POS Invoice Item

Command Name: Add Negative POS Invoice Item

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Negative POS Invoice Item" command at a Point of Sale (POS) is used to handle returns or refunds. When you add a negative item to an invoice, it effectively reduces the total amount of the invoice by the value of the returned or refunded item. By using this command, a retail business can ensure accurate financial records and provide a smooth return or refund process for customers. 

5. Add New Customer

Command ID: Add New Customer

Command Name: Add New Customer

Parameter Type: Single

Parameter: Parameter 1 - Customer Interface ID

Command Function:

The "Add New Customer" command at a Point of Sale (POS) allows store associates to create a new customer profile. This involves entering essential details such as the customer's name, email address, phone number, and address. By adding new customers to the system, businesses can enhance customer relationship management and provide a more tailored shopping experience. 

6. Add POS Invoice Customer

Command ID: Add POS Invoice Customer

Command Name: Add POS Invoice Customer

Parameter Type: Single

Parameter: Parameter 1 - Customer Code(ID)

Command Function:

The "Add POS Invoice Customer" command at a Point of Sale (POS) is used to associate a specific customer with a sales invoice. This involves selecting an existing customer from the database or creating a new customer profile if they are not already in the system. By linking a customer to an invoice, businesses can keep detailed records of customer purchases, which is useful for tracking sales history, managing customer relationships, and offering personalized services. This feature is particularly helpful for businesses that want to provide tailored experiences or manage customer loyalty programs.

7. Add POS Invoice Item

Command ID: Add POS Invoice Item

Command Name: Add POS Invoice Item

Parameter Type: Single

Parameter: Parameter 1 - Item Code(ID)

Command Function:

The "Add POS Invoice Item" command at a Point of Sale (POS) is used to add products or services to a sales invoice. When you use this command, you select items from the inventory to include in the customer's invoice, specifying quantities and prices. This is essential for creating accurate invoices that reflect the items being purchased by the customer. This feature helps ensure that all items are correctly accounted for in the transaction, making the billing process smooth and efficient. 

8. Add Product Bundle Item

Command ID: Add Product Bundle Item

Command Name: Add Product Bundle Item

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Product Bundle Item" command at a Point of Sale (POS) is used to create and manage product bundles. A product bundle is a collection of individual items sold together as a single unit. For example, a "Dinner Set" might include plates, bowls, and cutlery. When you use this command, you select a parent item (the bundle) and add the component items that make up the bundle. This helps streamline the sales process by allowing the entire bundle to be added to a sales order with a single action. The system then handles the inventory and pricing for each component item within the bundle. This feature is particularly useful for promoting sales of related products and providing customers with a convenient package deal. 

9. Add Surcharges

Command ID: Add Surcharges

Command Name: Add Surcharges

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Surcharges" command at a Point of Sale (POS) is used to apply additional fees to a customer's transaction. These surcharges can be for various reasons, such as covering credit card processing fees, service charges, or holiday surcharges. When you use this command, you can specify the type of surcharge, its value (either a fixed amount or a percentage), and whether it should be applied automatically to future transactions. This helps businesses manage extra costs efficiently and transparently. 

10. Add Total Surcharges

Command ID: Add Total Surcharges

Command Name: Add Total Surcharges

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Add Total Surcharges" command at a Point of Sale (POS) is used to apply a cumulative surcharge to a transaction. This command aggregates all applicable surcharges, such as service fees, credit card processing fees, or holiday surcharges, and adds them to the total amount of the invoice. By using this command, businesses can ensure that all additional costs are transparently included in the final bill, making it easier to manage and track these extra charges.

11. Alternate Products

Command ID: Alternate Products

Command Name: Alternate Products

Parameter Type: Single

Parameter: Parameter 1: Interface Profile ID To redirect

Command Function:

The "Alternate Products" command at a Point of Sale (POS) is used to suggest substitute products when the selected item is out of stock or unavailable. This feature helps ensure that customers can still find suitable alternatives, maintaining their satisfaction and potentially saving the sale. For example, if a customer wants to buy a specific brand of cereal that is out of stock, the POS system might suggest a similar brand or product that is available. This can be particularly useful in retail environments to keep the shopping experience smooth and efficient.

12. Apply Coupon Code

Command ID: Apply Coupon Code

Command Name: Apply Coupon Code

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Apply Coupon Code" command at a Point of Sale (POS) is used to apply discounts to a customer's transaction by entering a specific coupon code. When this command is used, the cashier or customer inputs the coupon code, and the system automatically applies the associated discount to the total purchase amount. This feature is particularly useful for promotions and marketing campaigns, allowing customers to benefit from special offers and discounts easily.

13. AR Advance Payment

Command ID: AR Advance Payment 

Command Name: AR Advance Payment

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "AR Advance Payment" command at a Point of Sale (POS) is used to record advance payments made by customers towards their accounts receivable (AR). This means that a customer pays in advance for goods or services that will be delivered or provided at a later date. When this command is used, the payment is recorded as a liability until the goods or services are delivered, at which point it is recognized as revenue. This helps businesses manage their cash flow and ensure that advance payments are properly tracked and applied to the correct customer accounts. 

14. Cash In

Command ID: Cash In

Command Name: Cash In

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Cash In" command at a Point of Sale (POS) is used to record the addition of cash to the cash register. This could be for various reasons, such as starting the day with a float, adding change throughout the day, or recording cash received from non-sales activities. When you use this command, you typically enter the amount of cash being added and the reason for the addition. This helps maintain accurate cash management and ensures that the cash register balances correctly at the end of the day. 

15. Cash Out

Command ID: Cash Out

Command Name: Cash Out

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Cash Out" command at a Point of Sale (POS) is used to record the removal of cash from the cash register. This could be for various reasons, such as depositing cash into the bank, paying for store expenses, or balancing the cash drawer at the end of a shift. When you use this command, you typically enter the amount of cash being removed and the reason for the removal. This helps maintain accurate cash management and ensures that the cash register balances correctly at the end of the day. 

16. Change Batch

Command ID: Change Batch

Command Name: Change Batch

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Change Batch" command at a Point of Sale (POS) is used to manage and switch between different batches of transactions. Batching is the process of grouping multiple transactions together for processing and settlement. When you use the "Change Batch" command, you can close the current batch and start a new one. This is typically done at the end of a business day to ensure that all transactions are processed and settled correctly. It helps in organizing transactions, making it easier to track and reconcile sales, and ensuring accurate financial records.

17. Change Serial No

Command ID: Change Serial No

Command Name: Change Serial No

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Change Serial No" command at a Point of Sale (POS) is used to update or modify the serial number associated with a specific product. This is particularly useful for items that require serial number tracking for inventory management, warranty purposes, or regulatory compliance. When you use this command, you can correct errors in the recorded serial number or update it if the serial number has changed for any reason. This ensures that the inventory records remain accurate and that each item can be properly tracked throughout its lifecycle.

18. Change UOM

Command ID: Change UOM

Command Name: Change UOM

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Change UOM" (Unit of Measure) command at a Point of Sale (POS) allows you to switch the unit of measure for a product during a transaction. This is particularly useful when selling items that can be measured in different units, such as weight, volume, or quantity. For example, you might sell flour by the kilogram or by the pound, depending on customer preference. Using this command ensures that the correct unit of measure is applied to the product, which helps in accurate pricing and inventory management.

19. Clear Coupon Code

Command ID: Clear Coupon Code

Command Name: Clear Coupon Code

Parameter Type: None

Parameter: Not Applicable

Command Function:

The "Clear Coupon Code" command at a Point of Sale (POS) is used to remove any coupon codes that have been applied to a transaction. When this command is executed, it deletes the discount associated with the coupon code, reverting the transaction total to its original amount before the coupon was applied. This feature is useful if a coupon was applied by mistake or if the customer decides not to use the coupon after all.

20. Complete Transaction

Command ID: Complete Transaction

Command Name: Complete Transaction

Parameter Type: Single

Parameter: Parameter 1: Interface Profile ID To redirect after completion of transaction

Command Function:

The "Complete Transaction" command at a Point of Sale (POS) finalizes the sales process. When this command is used, it processes the customer's payment, updates the inventory, and generates a receipt. This step ensures that the transaction is recorded accurately in the system, marking the end of the sales interaction. Here's a brief overview of what happens when you complete a transaction:

Payment Processing: 

The system processes the payment using the chosen method (cash, credit card, mobile payment, etc.)

Inventory Update: 

The inventory levels are adjusted to reflect the items sold.

Receipt Generation: 

A receipt is created and can be printed or sent electronically to the customer. 

This command is essential for maintaining accurate sales records and ensuring a smooth checkout experience.

21. Customer Edit

Command ID: Customer Edit

Command Name: Customer Edit

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Customer Edit" command at a Point of Sale (POS) allows store associates to update or modify existing customer information. This includes details such as the customer's name, email address, phone number, and address. Using this command, staff can ensure that customer records are accurate and up-to-date, which is essential for effective customer relationship management, marketing, and personalized service. This feature is particularly useful for maintaining the quality of customer data and enhancing the overall shopping experience.

22. Customer View

Command ID: Customer View

Command Name: Customer View

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Customer View" command at a Point of Sale (POS) allows store associates to access and view detailed information about a customer. This includes their purchase history, contact details, loyalty points, and any other relevant data stored in the system. Using this command, staff can provide personalized service, address customer inquiries more effectively, and manage customer relationships better. This feature is particularly useful for enhancing the shopping experience by allowing associates to quickly retrieve and review customer information.

23. Delete Suspended Transaction

Command ID: Delete Suspended Transaction

Command Name: Delete Suspended Transaction

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Delete Suspended Transaction" command at a Point of Sale (POS) is used to remove transactions that have been temporarily suspended. Suspended transactions are those that have been paused and saved for later completion, often to free up the register for other tasks. When you use this command, it permanently deletes the selected suspended transaction from the system, ensuring it no longer appears in the list of pending transactions. This can be useful for clearing out old or unnecessary suspended transactions, helping to keep the system organized and efficient.

24. Edit Fulfillment Items

Command ID: Edit Fulfillment Items

Command Name: Edit Fulfillment Items

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Edit Fulfillment Items" command at a Point of Sale (POS) allows users to modify the details of items that are part of a customer order, particularly those that are being fulfilled. This can include changing quantities, updating item descriptions, or adjusting other relevant details. This command is useful for managing customer orders that may need adjustments before they are fully processed or shipped. It ensures that the order details are accurate and up-to-date, which is crucial for maintaining customer satisfaction and efficient order management.

25. Edit POS Closing Amount

Command ID: Edit POS Closing Amount

Command Name: Edit POS Closing Amount

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Edit POS Closing Amount" command at a Point of Sale (POS) allows users to adjust the final cash amount recorded at the end of a shift or business day. This is crucial for ensuring that the cash register balances accurately with the actual cash on hand. When you use this command, you can correct any discrepancies between the expected and actual cash amounts, which helps in maintaining precise financial records and identifying any errors or issues in cash handling.

26. End Manager Override

Command ID: End Manager Override

Command Name: End Manager Override

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "End Manager Override" command at a Point of Sale (POS) is used to conclude a manager override session. Manager overrides are typically initiated when a cashier or employee needs authorization to perform restricted actions, such as processing large returns, applying special discounts, or voiding transactions. When the "End Manager Override" command is executed, it signifies that the manager's intervention is complete, and control is returned to the cashier or employee. This helps maintain security and ensures that restricted actions are properly authorized and documented.

27. Exit POS

Command ID: Exit POS

Command Name: Exit POS

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Exit POS" command at a Point of Sale (POS) is used to close the POS application. This action effectively ends the current session without changing the date displayed on the POS screen. It's typically used when you need to temporarily shut down the POS system, such as for a break or maintenance, and plan to reopen it later the same day. This command helps ensure that the POS system can be paused and resumed without disrupting the overall daily operations.

28. Fulfillment Setup

Command ID: Fulfillment Setup

Command Name: Fulfillment Setup

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Fulfillment Setup" command at a Point of Sale (POS) is used to configure and manage the order fulfillment process within the store. This involves setting up parameters and options for how orders will be processed, whether they are for shipping, in-store pickup, or other fulfillment methods. Here's what you can typically do with the "Fulfillment Setup" command:

Define Fulfillment Parameters: 

Specify how orders should be handled, including shipping and pickup options. 

Assign Fulfillment Groups: 

Link specific fulfillment groups to stores to manage where and how orders are processed. 

Configure Permissions: 

Set permissions for who can access and manage order fulfillment tasks. 

This setup ensures that the store can efficiently manage customer orders, improving the overall shopping experience by providing clear and organized fulfillment processes.

29. Line Discount Amount

Command ID: Line Discount Amount

Command Name: Line Discount Amount

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Line Discount Amount" command at a Point of Sale (POS) allows users to apply a specific discount amount to an individual item in a transaction. When you use this command, you select the item line and enter the discount amount you want to apply. The system then adjusts the price of that item accordingly. This feature is useful for providing targeted discounts on specific products, ensuring flexibility in pricing and promotions.

30. Line Discount Percent

Command ID: Line Discount Percent

Command Name: Line Discount Percent

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Line Discount Percent" command at a Point of Sale (POS) allows users to apply a percentage discount to a specific item in a transaction. When you use this command, you select the item and enter the discount percentage you want to apply. The system then adjusts the price of that item based on the entered percentage. This feature is useful for providing flexible discounts on individual products, ensuring that customers receive the correct price adjustments during promotions or special offers.

31. Logout

Command ID: Logout

Command Name: Logout

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "Logout" command at a Point of Sale (POS) is used to log the current user out of the system. This action ends the current session and returns the POS to the login screen, allowing a different user to log in. This feature is essential for maintaining security and ensuring that only authorized personnel have access to the POS system. It can also be configured to automatically log out users after a period of inactivity or after each transaction to enhance security.

32. New Invoice

Command ID: New Invoice

Command Name: New Invoice

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The "New Invoice" command at a Point of Sale (POS) is used to create a new sales invoice for a customer. This process involves selecting the customer, adding the items they are purchasing, and specifying the quantities and prices. Once the invoice is created, it can be processed for payment, and a receipt can be generated. This command is essential for documenting sales transactions, ensuring accurate billing, and maintaining financial records.

33. Open Button Panel

Command ID: Open Button Panel

Command Name: Open Button Panel

Parameter Type: Single

Parameter: Parameter 1 - Button Panel ID

Command Function: 

The 'Open Button Panel' command on a POS (Point of Sale) typically brings up a customizable panel of buttons which can be further programmed for various functions, such as applying discounts, processing specific types of transactions, or accessing frequently used features quickly. This helps streamline operations and improve efficiency at the point of sale.

34. Open ERP Form View

Command ID: Open ERP Form View

Command Name: Open ERP Form View

Parameter Type: None

Parameter: Not Applicable

Command Function: 

35. Pay By Bank Cheque

Command ID: Pay By Bank Cheque

Command Name: Pay By Bank Cheque

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Bank Cheque' command at a Point of Sale (POS) allows customers to pay for their purchases using a bank cheque. Here are the key functions:

Cheque Verification: 

The POS system may verify the cheque details to ensure it is valid and authorized.

Transaction Recording: 

Records the payment in the system, ensuring accurate financial tracking.

Customer Convenience: 

Provides an alternative payment method for customers who prefer using cheques. 

This command helps accommodate different payment preferences, enhancing the overall customer experience.

36. Pay By Cash

Command ID: Pay By Cash

Command Name: Pay By Cash

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Cash' command at a Point of Sale (POS) allows customers to complete their purchase using cash. Some of the key functions are listed below:

Cash Entry: 

The cashier enters the amount of cash received from the customer into the POS.

Change Calculation: 

The system automatically calculates any change due to the customer.

Cash Drawer Operation: 

The cash drawer opens to allow the cashier to place the received cash and retrieve any change.

Transaction Recording: 

The POS system records the transaction, ensuring accurate financial tracking. 

This command helps streamline the checkout process, making it quick and efficient for both customers and cashiers.

37. Pay By Credit Card

Command ID: Pay By Credit Card

Command Name: Pay By Credit Card

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Credit Card' command at a Point of Sale (POS) allows customers to make payments using their credit cards. Some of the key functions are listed below:

Card Data Capture: 

The customer swipes, inserts, or taps their credit card on the POS terminal.

Authorization Request: 

The POS system sends a request to the customer's bank for authorization.

Transaction Approval: 

Once authorized, the payment amount is approved and deducted from the customer's credit limit.

Transaction Recording: 

The POS system records the transaction, ensuring accurate financial tracking. 

This command helps streamline the payment process, making it quick and convenient for both customers and merchants.

38. Pay By Custom

Command ID: Pay By Custom

Command Name: Pay By Custom

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Custom' command at a Point of Sale (POS) allows for flexible payment options that are not covered by standard payment methods like cash, credit, or debit cards. This command can be configured to handle various unique or specialized payment types based on your retail business needs. Some of the key uses are listed below:

Custom Payment Methods: 

Accept payments through non-traditional methods such as loyalty points, store credits, or third-party payment systems.

Special Promotions: 

Handle payments related to specific promotional campaigns or discounts.

Business-Specific Payments: 

Accommodate unique payment arrangements that are specific to the business, such as barter transactions or employee purchases. 

This command provides the flexibility to tailor the POS to meet specific business requirements and customer preferences.

39. Pay By Debit Card

Command ID: Pay By Debit Card

Command Name: Pay By Debit Card

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Debit Card' command at a Point of Sale (POS) allows customers to make payments using their debit cards. Some of the Key functions are listed below:

Card Data Capture: 

The customer swipes, inserts, or taps their debit card on the POS terminal.

Authorization Request: 

The POS system sends a request to the customer's bank for authorization.

Immediate Deduction: 

Once authorized, the payment amount is immediately deducted from the customer's bank account.

Transaction Recording: 

The POS system records the transaction, ensuring accurate financial tracking.

This command helps streamline the payment process, making it quick and convenient for both customers and merchants.

40. Pay by Elavon

Command ID: Pay By Elavon

Command Name: Pay By Elavon

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Elavon' command at a Point of Sale (POS) is used to process payments through Elavon, a well-known payment processing provider. This command allows the POS system to handle various types of transactions, including:

Credit and Debit Card Payments: 

Accept payments from major credit and debit cards.

Contactless Payments: 

Process payments made via contactless methods, such as tap-to-pay with cards or mobile wallets.

Secure Transactions: 

Ensure that all transactions are processed securely, complying with industry standards.

This command helps streamline the payment process, making it convenient and efficient for both customers and merchants.

41. Pay By Gift Certificate

Command ID: Pay By Gift Certificate

Command Name: Pay By Gift Certificate

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Gift Certificate' command at a Point of Sale (POS) allows customers to use gift certificates as a form of payment for their purchases. Some of the key functions are listed below:

Redeeming Gift Certificates: 

Customers can apply the value of the gift certificate towards their purchase.

Balance Management: 

The system tracks the remaining balance on the gift certificate if it is not fully used in one transaction.

Transaction Recording: 

The POS system records the use of the gift certificate, ensuring accurate financial and inventory records.

Customer Convenience: 

Provides an alternative payment method, enhancing the shopping experience.

This command helps streamline the checkout process and offers flexibility in payment options.

42. Pay by Moneris

Command ID: Pay By Moneris

Command Name: Pay By Moneris

Parameter Type: Single

Parameter: Pay By Moneris

Command Function: 

The 'Pay By Moneris' command at a Point of Sale (POS) is used to process payments through Moneris, a popular payment processing solution. This command allows the POS system to handle various types of transactions, including:

Credit and Debit Card Payments: 

Accept payments from major credit and debit cards.

Contactless Payments: 

Process payments made via contactless methods, such as tap-to-pay with cards or mobile wallets.

E-commerce Transactions: 

Handle online payments if integrated with an e-commerce platform.

Secure Transactions: 

Ensure that all transactions are processed securely, complying with industry standards. 

This command helps streamline the payment process, making it convenient and efficient for both customers and merchants.

43. Pay By On-Account

Command ID: Pay By On-Account

Command Name: Pay By On-Account

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By On-Account' command at a Point of Sale (POS) allows customers to charge their purchase to an account they have with the store, rather than paying immediately with cash, card, or other payment methods. This command is particularly useful for businesses that offer credit terms to their customers. Here are the key functions:

Deferred Payment: 

Customers can make purchases and pay for them at a later date, based on the agreed credit terms.

Account Management: 

The POS tracks the outstanding balance on the customer's account, ensuring accurate record-keeping.

Billing: 

Periodic statements can be generated to inform customers of their account balance and due dates for payment.

Customer Convenience: 

Enhances customer satisfaction by providing flexible payment options.

This command is especially useful for businesses dealing with regular customers or B2B transactions where credit terms are common.

44. Pay By Voucher

Command ID: Pay By Voucher

Command Name: Pay By Voucher

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay By Voucher' command at a Point of Sale (POS) system allows customers to use vouchers as a form of payment for their purchases. Vouchers can be issued for various reasons, such as promotional offers, refunds, or gift certificates. Some of the key functions are listed below:

Voucher Redemption: 

Customers can apply the value of the voucher towards their purchase.

Balance Management: 

The system tracks the remaining balance on the voucher if it is not fully used in one transaction.

Transaction Recording: 

The POS system records the use of the voucher, ensuring accurate financial and inventory records.

Customer Convenience: 

Provides an alternative payment method, enhancing the shopping experience. 

This command helps streamline the checkout process and offers flexibility in payment options.

45. Pay Fixed Currency Amount

Command ID: Pay Fixed Currency Amount

Command Name: Pay Fixed Currency Amount

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Pay Fixed Currency Amount' command at a Point of Sale (POS) allows you to quickly process payments of predefined fixed amounts. This is particularly useful for handling common payment scenarios where customers pay with specific denominations. For Example: ( \$10, \$20, \$50).

46. POS Closing Entry

Command ID: POS Closing Entry

Command Name: POS Closing Entry

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'POS Closing Entry' command at a Point of Sale (POS) is used to finalize the day's transactions and prepare the system for the next business day. This command typically performs the following key actions:

End-of-Day Processing: 

It closes out all sales for the day, ensuring that all transactions are recorded and accounted for.

Cash Drawer Reconciliation: 

It helps in balancing the cash drawer by comparing the cash on hand with the sales recorded in the system.

Generating Reports: 

It often triggers the generation of end-of-day reports, such as sales summaries, inventory updates, and financial reports.

Resetting the System: 

It resets the POS system for the next day, which may include clearing temporary data and preparing the system for new transactions. 

This command is crucial for maintaining accurate financial records and ensuring smooth operations in retail environments.

47. Price Override

Command ID: Price Override

Command Name: Price Override

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Price Override' command at a Point of Sale (POS) allows authorized users to change the price of an item during a transaction. This can be useful in various scenarios, such as applying special discounts, correcting pricing errors, or accommodating customer-specific pricing agreements. Some of the key functions are listed below:

Adjusting Prices: 

Change the price of an item to a new value, either higher or lower than the original price.

Applying Discounts: 

Enter a specific discount amount or percentage to adjust the item's price.

Manager Authorization: 

Often requires manager approval to ensure that price changes are controlled and authorized. 

Transaction Flexibility: 

Provides flexibility in handling unique pricing situations without needing to update the main pricing database. 

This command helps ensure that pricing can be adjusted as needed to meet customer expectations and business requirements.

48. Print Gift Receipt

Command ID: Print Gift Receipt

Command Name: Print Gift Receipt

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Print Gift Receipt' command at a Point of Sale (POS) generates a receipt that excludes pricing and payment information, making it suitable for gift-giving. Some of the key functions are listed below:

Excludes Sensitive Information: 

Omits item prices and payment details, showing only the items purchased.

Facilitates Returns: 

Allows the recipient to return or exchange items without revealing the purchase price.

Customer Convenience: 

Provides a neat and professional receipt for gift items

This command enhances the gifting experience by ensuring that the recipient has all the necessary information for returns or exchanges without seeing the cost.

49. Print Receipt

Command ID: Print Receipt

Command Name: Print Receipt

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Print Receipt' command at a Point of Sale (POS) generates a physical copy of the transaction details for the customer. This receipt includes important information such as:

Transaction Summary: 

Details of the items purchased, quantities, and prices.

Total Amount: 

The total cost of the transaction, including taxes and any discounts applied.

Payment Method: 

Information on how the payment was made (e.g., cash, credit card).

Date and Time: 

The exact date and time of the transaction.

Store Information: 

Details about the store, such as the name, address, and contact information. 

This command ensures that customers receive a record of their purchase, which can be useful for returns, exchanges, or personal record-keeping.

50. Print Suspended Transaction

Command ID: Print Suspended Transaction

Command Name: Print Suspended Transaction

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Print Suspended Transaction' command at a Point of Sale (POS) generates a printed receipt for a transaction that has been temporarily suspended. This receipt typically includes details such as the transaction ID, items in the transaction, and any other relevant information. Some of the key functions are listed below:

Transaction Identification: 

Provides a unique ID for the suspended transaction, making it easy to recall later.

Customer Reference: 

Gives the customer a physical copy of the transaction details, which can be useful if they need to return to complete the purchase.

Operational Efficiency: 

Allows store associates to quickly free up the register for other tasks without losing the progress on the current transaction. 

This command is particularly useful in busy retail environments where transactions may need to be paused and resumed later.

51. Print X Report

Command ID: Print X Report

Command Name: Print X Report

Parameter Type: Single

Parameter: Print X Report

Command Function: 

The 'Print X Report' command at a Point of Sale (POS) system generates a detailed report of the transactions up to that point in time. This detailed report can be used for the following purposes:

Sales Monitoring: 

Provides an up-to-the-minute summary of sales, helping managers and staff keep track of daily performance.

Cash Reconciliation: 

Assists in balancing the cash drawer by showing the total sales and cash collected.

Shift Management: 

Useful for shift changes, allowing the incoming staff to see the sales activity of the previous shift.

Inventory Management: 

Helps in tracking the items sold, which can be useful for inventory control.

Unlike the Z report, the X report does not close the current batch of transactions, making it ideal for periodic checks throughout the day.

52. Quick Cash

Command ID: Quick Cash

Command Name: Quick Cash

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Quick Cash' command at a Point of Sale (POS) is designed to speed up the checkout process by allowing cash payments to be processed quickly. Some of the prominent features of the command are listed below:

Preset Denominations: 

The system displays a list of predefined cash denominations (e.g., \$10, \$20, \$50) that the customer might use to pay.

Fast Payment Processing: 

The cashier selects the denomination that matches the cash provided by the customer.

Automatic Calculation: 

The system automatically calculates and displays the change due, if any.

Receipt Printing: 

A receipt is generated, showing the payment details and any change given. 

This command helps streamline transactions, reducing wait times and improving the overall efficiency of the checkout process.

53. Record as Lost Sales

Command ID: Record As Lost Sales

Command Name: Record As Lost Sales

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Record As Lost Sales' command at a Point of Sale (POS) is used to track and document instances where a sale could not be completed due to stockouts or other issues. This command helps businesses understand and quantify potential revenue losses. This command is crucial for optimizing inventory levels and ensuring that popular items are adequately stocked to meet customer demand.

54. Redirect To Interface Profile

Command ID: Redirect To Interface Profile

Command Name: Redirect To Interface Profile

Parameter Type: Multiple

Parameter: 

Parameter 1 - Interface Profile ID

Parameter 2 - (Change UOM, Change Batch, Change Serial No, Payment, POS Closing Entry, Transaction Details, Transaction Return, Serial Batch Lookup Cancel, AR Payment, AR Payment Details)

Command Function: 

The 'Redirect To Interface Profile' command at a Point of Sale (POS) is used to switch the current POS interface to a different predefined interface profile. This can be useful for various reasons, such as:

Customizing User Experience: 

Different interface profiles can be tailored for specific tasks or user roles, enhancing usability and efficiency.

Adapting to Different Scenarios: 

Switch to an interface that is better suited for specific sales scenarios, such as promotions or seasonal sales.

Testing and Development: 

Easily switch between profiles to test new layouts or configurations without disrupting the main interface. 

This command helps ensure that the POS system can be quickly adapted to meet different operational needs.

55. Reload

Command ID: Reload

Command Name: Reload

Parameter Type: Single

Parameter: Reload the Entire Screen

Command Function: 

The 'Reload' command at a Point of Sale (POS) system is used to refresh or restart the POS software. This can be necessary for several reasons:

System Updates: 

Applying updates or patches to the POS software.

Error Resolution: 

Fixing issues or glitches that may have occurred during operation.

Configuration Changes: 

Implementing new settings or configurations that require a restart to take effect.

Performance Improvement: 

Enhancing system performance by clearing temporary data and refreshing the system. 

Using the 'Reload' command ensures that the POS system runs smoothly and efficiently, minimizing downtime and maintaining optimal performance.

56. Reprint Receipt

Command ID: Reprint Receipt

Command Name: Reprint Receipt

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The ‘Reprint Receipt’ command at a Point of Sale (POS) system allows you to generate a duplicate copy of a previously issued receipt. This can be useful in several scenarios, such as when a customer requests another copy of their receipt or if the original receipt was lost or damaged. This command ensures that customers can always have a copy of their transaction records, enhancing customer service and satisfaction.

57. Reset Selected POS Items

Command ID: Reselect Selected POS Items

Command Name: Reselect Selected POS Items

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Reset Selected POS Items' command at a Point of Sale (POS) is used to clear any changes or selections made to specific items in a transaction. This command helps ensure accuracy and efficiency in managing transactions, especially when dealing with multiple items. This command can be particularly useful in the following scenarios:

Undo Changes: 

Revert any modifications made to the selected items, such as quantity adjustments or applied discounts.

Clear Selections: 

Deselect items that were previously selected, effectively resetting them to their original state.

Error Correction: 

Correct mistakes by resetting items to their default settings before finalizing the transaction. 

58. Return From Fulfillment Wizard

Command ID: Return From Fulfillment Wizard

Command Name: Return From Fulfillment Wizard

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The 'Return From Fulfillment Wizard' command at a Point of Sale (POS) system is used to manage the return process for items that have been fulfilled, such as those shipped to a customer or picked up in-store. This command helps streamline the return process, ensuring that returns are handled efficiently and accurately.

59. Select All Grid Rows

Command ID: Select All Grid Rows

Command Name: Select All Grid Rows

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Select All Grid Rows' command at a Point of Sale (POS) system allows you to select all the rows in a data grid simultaneously. This can be particularly useful for performing bulk actions on multiple items or transactions at once. Some of the common uses are listed below:

Bulk Editing: 

Modify multiple records at the same time.

Batch Deletion: 

Remove several items or transactions in one go.

Mass Updates: 

Apply changes, such as price adjustments or status updates, to all selected rows.

Exporting Data: 

Select all rows to export the data for reporting or analysis. 

This command helps streamline operations by reducing the time and effort needed to manage large sets of data.

60. Select Delivery Plan

Command ID: Select Delivery Plan

Command Name: Select Delivery Plan

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Select Delivery Plan' command at a Point of Sale (POS) system allows you to choose the delivery method for a customer's order. This can include options such as:

Standard Delivery: 

Regular shipping to the customer's address.

Express Delivery: 

Faster shipping for an additional fee.

In-Store Pickup: 

Customer picks up the order from a designated store location.

Scheduled Delivery: 

Delivery at a specific date and time chosen by the customer. 

This command helps ensure that the customer's delivery preferences are accurately recorded and fulfilled, enhancing the overall shopping experience.

61. Select Pickup Plan

Command ID: Select Pickup Plan

Command Name: Select Pickup Plan

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Select Pickup Plan' command at a Point of Sale (POS) system allows you to manage and configure the pickup options for customer orders. This command typically includes the following functions:

Choosing Pickup Locations: 

Allows customers to select the store or location where they want to pick up their order.

Scheduling Pickup Times: 

Enables customers to choose a specific date and time for their pickup.

Managing Inventory: 

Ensures that the selected items are available and reserved for pickup at the chosen location.

Finalizing Orders: 

Completes the necessary steps to prepare the order for pickup, including payment processing and inventory adjustments. 

This command helps streamline the pickup process, making it convenient for both customers and store staff.

62. Select Transaction Mode

Command ID: Select Transaction Mode

Command Name: Select Transaction Mode

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Select Transaction Mode' command at a Point of Sale (POS) system allows the user to choose the type of transaction they want to process. This can include various modes such as:

Sales Mode: 

For regular sales transactions.

Return Mode: 

For processing returns and refunds.

Fulfillment Mode: 

For store pickups and home delivery.

Layaway Mode: 

For transactions where the customer pays in installments.

Quotation Mode: 

For generating price quotes without completing a sale.

Order Mode: 

For handling special orders or pre-orders. 

This command helps streamline the transaction process by ensuring the POS system is set up correctly for the specific type of transaction being processed.

63. Set POS Closing Amount

Command ID: Set POS Closing Amount

Command Name: Set POS Closing Amount

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Set POS Closing Amount' command at a Point of Sale (POS) system is used to enter the final cash amount in the cash drawer at the end of a business day. This command helps in reconciling the cash drawer by comparing the actual cash on hand with the expected amount based on the day's transactions. Some of the key functions are listed below:

Cash Reconciliation:

Ensures that the cash in the drawer matches the sales recorded in the POS system.

End-of-Day Reporting:

Facilitates accurate financial reporting by providing a clear record of the closing amount.

Error Detection: 

Helps identify discrepancies or errors in cash handling throughout the day.

Preparation for Next Day: 

Prepares the POS system for the next business day by finalizing the cash drawer balance.

64. Set Quantity

Command ID: Set Quantity

Command Name: Set Quantity

Parameter Type: None

Parameter: Not Applicable

Command Function:

The 'Set Quantity' command at a Point of Sale (POS) allows you to specify the quantity of an item being sold or managed in the Point of Sale (POS). This can be particularly useful for inventory management, ensuring accurate sales records, and handling bulk purchases or sales.

65. Show Balance Stock

Command ID: Show Balance Stock

Command Name: Show Balance Stock

Parameter Type: Single

Parameter: Parameter - 1 Interface Profile(ID)

Command Function:

The Show Balance Stock command at a Point of Sale (POS) allows the cashier to 'view the current stock levels' of items in the inventory. This command is useful for checking the availability of products in real-time, helping to manage stock efficiently and inform customers about product availability.

66. Show Fulfilled Items

Command ID: Show Fulfilled Items

Command Name: Show Fulfilled Items

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Show Fulfilled Items command at a Point of Sale (POS) allows the cashier to 'display a list of items that have been fulfilled' in an order. This is useful for verifying which items have already been processed and delivered, ensuring accurate tracking and management of order fulfillment.

67. Show Popup

Command ID: Show Popup

Command Name: Show Popup

Parameter Type: Multiple

Parameter: 

Parameter 1 - Interface Profile ID

Parameter 2 - Default POS Commands to Trigger on Defined Field

Command Function:

The Show Popup command at a Point of Sale (POS) is used to 'display a pop-up message' on the screen. This can be useful for alerting the cashier to important information, such as a reminder, a warning, or a confirmation prompt. The pop-up can include custom messages and buttons for the cashier to interact with.

68. Start Manager Override

Command ID: Start Manager Override

Command Name: Start Manager Override

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Start Manager Override command at a Point of Sale (POS) allows a cashier to 'request managerial approval' for certain restricted actions. This might include processing large returns, applying significant discounts, or overriding system limits. 

69. Submit POS Closing

Command ID: Submit POS Closing

Command Name: Submit POS Closing

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Submit POS Closing command at a Point of Sale (POS) is used to ‘finalize the day’s transactions’. This command typically involves.

Reconciling the cash drawer: 

Ensuring that the cash in the drawer matches the recorded sales.

Generating end-of-day reports: 

Producing reports that summarize the day's sales, returns, and other transactions.

Closing the register: 

Marking the register as closed for the day, which prevents further transactions until it is reopened

70. Suspend Recall

Command ID: Suspend Recall

Command Name: Suspend Recall

Parameter Type: Single

Parameter: Parameter 1 - Interface Profile ID

Command Function:

The Suspend Recall command at a Point of Sale (POS) allows the cashier to 'retrieve and resume a suspended transaction'. This is useful when a transaction is paused or interrupted and needs to be completed later. By using this command, the cashier can quickly bring up the suspended transaction and continue processing it from where it was left off.

71. Suspended Transaction Search

Command ID: Suspended Transaction Search

Command Name: Suspended Transaction Search

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Suspended Transaction Search command at a Point of Sale (POS) allows the cashier to 'locate and resume suspended transactions'. This command is useful for finding transactions that were paused and need to be completed later. It helps in quickly identifying and recalling these transactions, ensuring they can be resumed and finalized efficiently.

72. Sync Masters

Command ID: Sync Masters

Command Name: Sync Masters

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Sync Masters command at a Point of Sale (POS) is used to 'synchronize master data' between the POS and the warehouse. This includes updating product information, pricing, promotions, and other critical data to ensure consistency across all POS. 

73. Total Discount Amount

Command ID: Total Discount Amount

Command Name: Total Discount Amount

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Total Discount Amount command at a Point of Sale (POS) system allows the cashier to 'apply a specific monetary discount' to the entire transaction. This command is useful for providing a fixed amount off the total purchase, rather than a percentage-based discount. It applies only to discountable items and respects the maximum discount amount set in the POS system's permissions.

74. Total Discount Percent

Command ID: Total Discount Percent 

Command Name: Total Discount Percent

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Total Discount Percent command at a Point of Sale (POS) allows the cashier to 'apply a percentage-based discount' to the entire transaction. This command is useful for providing a uniform discount across all eligible items in a sale. It respects the maximum discount percentage set in the POS system's permissions.

75. Transaction Mode - Fulfillment

Command ID: Fulfillment

Command Name: Fulfillment

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Fulfillment command at a Point of Sale (POS) allows the cashier to manage 'order fulfillment processes'. This includes accepting orders, marking them as shipped, and initiating store pickups. It's designed to streamline the handling of orders that need to be fulfilled from the store, ensuring efficient processing and accurate inventory management.

76. Transaction Mode - Gift Certificate

Command ID: Gift Certificate

Command Name: Gift Certificate

Parameter Type: None

Parameter: Not Applicable

Command Function:

77. Transaction Mode - Gift Certificate Cashback

Command ID: Gift Certificate Cashback

Command Name: Gift Certificate Cashback

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Gift Certificate Cashback command at a Point of Sale (POS) allows the cashier to 'refund the remaining balance' of a gift certificate to the customer in cash. This mode is used when a customer wants to convert the unused balance of their gift certificate into physical cash.

78. Transaction Mode - Gift Certificate Recharge

Command ID: Gift Certificate Recharge

Command Name: Gift Certificate Recharge

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Gift Certificate Recharge command at a Point of Sale (POS) allows the cashier to 'add monetary value to an existing gift certificate'. This mode is used when a customer wants to increase the balance on their gift certificate, ensuring the new amount is correctly recorded and available for future purchases.

79. Transaction Mode - Item Return

Command ID: Item Return

Command Name: Item Return

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Item Return command at a Point of Sale (POS) allows the cashier to process 'returns of individual items' from a transaction. This mode ensures that the returned items are correctly removed from the inventory and the customer's payment is refunded or credited accordingly.

80. Transaction Mode - Sale

Command ID: Sale

Command Name: Sale

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Sale command at a Point of Sale (POS) is used to 'initiate a standard sales transaction'. This mode allows the cashier to scan items, apply discounts, and process payments, effectively recording the sale and updating inventory.

81. Transaction Mode - Sale Return

Command ID: Sale Return

Command Name: Sale Return

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Transaction Mode - Sale Return command at a Point of Sale (POS) allows the cashier to process 'returns of previously purchased items'. This mode enables the system to handle the return transaction, ensuring that the returned items are correctly removed from inventory and the customer's payment is refunded or credited appropriately.

82. Transaction Search

Command ID: Transaction Search

Command Name: Transaction Search

Parameter Type: Single

Parameter: Parameter 1 - Interface Profile ID

Command Function:

The Transaction Search command at a Point of Sale (POS) allows users to 'locate specific transactions' by searching through the transaction history. This command is useful for finding details about past sales, refunds, or voids. Users can typically search by various criteria such as transaction ID, date, item, or customer name.

83. Void Item

Command ID: Void Item

Command Name: Void Item

Parameter Type: None

Parameter: Not Applicable

Command Function:

The Void Item command at a Point of Sale (POS) 'removes a specific item' from an ongoing transaction. This is useful for correcting mistakes, such as if an item was scanned incorrectly or if a customer changes their mind about a purchase. When an item is voided, it is no longer included in the transaction total.

84. Void Transaction

Command ID: Void Transaction

Command Name: Void Transaction

Parameter Type: None

Parameter: Not Applicable

Command Function: 

The Void Transaction command at a Point of Sale (POS) 'cancels a transaction' before it is fully processed. This means the transaction is effectively erased, and no funds are transferred from the customer's account to the merchant. It's typically used to correct mistakes or cancel sales that were entered incorrectly.

Related Topics

  1. POS Interface Profile

  2. POS Interface Theme

On this page