Sales Return Match Original Transaction Price

Sales Return Match Original Transaction Price

Purpose

This setting allows Xilnex Classic to match the original selling price during a sales return or item exchange, based on either Item Code or Article No.

This is useful when the original transaction price is different from the current selling price, such as when the item was purchased during a promotion.


Example Scenario

A customer purchased an item on 08/06/2026.

Original item price: RM50
Promotion discount: RM25
Final paid price: RM25

The promotion ended on 09/06/2026.

If the customer performs a sales return on 10/06/2026, the current item price may already be back to RM50.

Without this setting, the return or exchange may follow the current price of RM50.

With this setting enabled, Xilnex Classic can match the original transaction price and return the correct amount of RM25, based on the matching Item Code or Article No.


Why This Setting Is Needed

This setting helps ensure that the return or exchange amount follows the original transaction price, instead of the current selling price.

It is especially useful for:

  • Promotion items
  • Price changes after purchase
  • Size or color exchanges
  • Matrix item exchanges
  • Stores that use Article No. as their item matching reference

Matching Method

The system can match the original transaction price by:

Item Code

This is the default option.

Use Item Code when the store uses matrix items, such as items with different sizes, colors, or variants.

Example:

  • Item A: Size S
  • Item B: Size M
  • Item C: Size L

These items may belong to the same matrix item group and are commonly used for size or color exchange.

Article No.

Use Article No. when the store sets up items as normal items and prefers to match items using Article No.

This is suitable for merchants who use Article No. as their main item reference instead of matrix item setup.


Matching Priority During Exchange

During sales return exchange, the system will only match the original price to the first matching item.

Example:

Original purchased item:

  • Item A
  • Article No.: Blue
  • Original transaction price: RM25

During exchange, cashier scans:

  • Item B
  • Article No.: Blue
  • Item C
  • Article No.: Blue

In this case:

  • Item B will match the original transaction price from the previous sale.
  • Item C will remain at the current selling price.

This means only the first matching exchanged item will use the original transaction price.

Sample Case: Deleting a Matched Exchange Item

If the cashier deletes the exchange item that is currently matched to the original transaction price, the system will automatically apply the original transaction price to the next matching scanned item.

Example:

Original purchased item:

  • Item A
  • Article No.: Blue
  • Original transaction price: RM25

During exchange, cashier scans:

  • Item B
  • Article No.: Blue
  • Item C
  • Article No.: Blue

Initial result:

  • Item B is the first matching item, so it will match the original transaction price of RM25.
  • Item C remains at the current selling price.

If the cashier deletes Item B:

  • The system will automatically apply the original transaction price to Item C.
  • Item C will now become the matched exchange item.
  • Item C will use the original transaction price of RM25.

This ensures that when the first matched item is removed, the system can still apply the original transaction price to the next available matching item.
Video Sample


How to Enable the Setting

1. Log in to Xilnex Portal.

2. Go to System Configuration.

3. Select Sales Return.

4. Enable Item Exchange.

5. Enable Match by Original Price.

6. Once enabled, a dropdown list will appear.

7. Select the matching method:

  • Item Code — default option
  • Article No.

How to Set Up Article No.

To use Article No. as the matching method, the item must have an Article Number configured in the item setup.

Steps:

1. Go to Item List.

2. Search and select the item.

3. Go to Additional Information 2.

4. Enter the value under Article Number.

5. Save the item.

Once the Article Number is set, the system can use it to match the original transaction price during sales return or item exchange, if Article No. is selected in the sales return configuration.



Sync Setting to Xilnex Classic

After enabling the setting in Xilnex Portal, open Xilnex Classic and perform a sync to download the latest configuration.

The setting will only take effect in Xilnex Classic after the configuration has been synced successfully.


Expected Result

When performing a sales return or exchange in Xilnex Classic, the system will match the item based on the selected method and apply the original transaction price where applicable.

This ensures the customer receives the correct return or exchange value based on the price paid in the original transaction.

    • Related Articles

    • E-Journal for BIR Compliance (Philippines)

      Overview The E-Journal feature generates a .txt file that complies with BIR (Bureau of Internal Revenue) requirements in the Philippines. This feature is available only for the Philippines COM. Users from other countries' COMs will not be able to ...
    • Creating Delivery Type for Sales in Classic POS

      How to Create Delivery Type 1. Access to the [System Configuration] 2. Select the [Sales] section 3. In the [All Outlets] tab, look for the 'Delivery Type' 4. Click on the [Configure] In the Delivery Type Setup form: 1. Enter the Delivery Type. 2. ...
    • Enabling Staging Mode in Xilnex Classic

      Introduction The Staging Mode function provides a controlled environment for testing, configuration, and validation before applying changes to the live production system. It allows businesses to experiment with settings, workflows, and data without ...
    • How to Create a New Client in Classic POS

      Overview This function is created to centralize and manage client information in ClassicPOS. The Client Form allows users to create, update, and maintain customer records, supporting the management of personal information, transaction history, ...
    • POS Hold Bill Feature

      Hold Bill Feature – Retail POS 1. Overview The Hold Bill feature allows cashier to temporarily save an ongoing transaction and resume it later. ✅ Enabled by default for Retail POS Designed to improve queue efficiency Prevents loss of sales when ...
    • Recent Articles

    • How to create stock request in Xilnex Classic

      Stock Request Stock Request is the function allowing the outlets to make request stocks from HQ or other outlets. Basic Stock Request Go to Inventory > Stock Request Select Request Stock From outlet. Select ETA (Expected Time Arrival) if any. a) Add ...
    • Coming Soon: Promotion Hierarchy

      What is Promotion Hierarchy? Promotion Hierarchy is a new feature in the Xilnex Portal that allows users to define promotion eligibility by combining multiple item attributes within a single rule. Instead of creating multiple separate promotion ...
    • SecondaryScreen

      Secondary Screen (Customer-Facing Display) A product-knowledge guide for support and internal staff. 1. What is it? The Secondary Screen turns a second display — connected to the iPad by cable — into a customer-facing screen. While the cashier keeps ...
    • PaymentTerminal

      Payment Terminal (Card Machine Integration) A product-knowledge guide for support and internal staff. 1. What is it? A payment terminal is the card machine a customer taps, inserts, or swipes their card on. iPadPOS can connect to a payment terminal ...
    • OutOfStock

      Out of Stock (Marking Items Unavailable) A product-knowledge guide for support and internal staff. 1. What is it? Out of Stock (OOS) lets a cashier mark a menu item as temporarily unavailable — the "we've run out" / "86'd" button. Once an item is ...
    • Popular Articles

    • Basic - How to create a voucher-coupon

      Voucher and coupon definition Voucher can be generated in bulk and can be used once Coupon can only be created one at a time (reusable code) and can be use multiple times Pre-voucher / coupon setup There are 2 things need to be prepared before we can ...
    • Understanding DuitNow QR Payment in ClassicPOS

      Introduction This document introduces the DuitNow QR payment feature available in the Xilnex Retail POS, enabling merchants to accept payments conveniently through Malaysia's national QR payment standard. The integration of DuitNowQR simplifies the ...
    • Intermediate - How to Configure and Use Approval Settings in Purchase Orders (PO)

      1.0 What is approval setting In general, "approval setting" refers to the configuration or process by which a request, action, or change must be reviewed and approved before it proceeds. The term is often used in business, software applications, and ...
    • Buy 2 for Special Price Promotion

      Use Case: Stock clearance, seasonal offers, or spotlight products. From the sample screenshot above, this promotion requires 2 items to trigger. If only 1 Milk Tea is added to the sales list, no discount will apply since the condition of 2 items is ...
    • Creating Delivery Type for Sales in Classic POS

      How to Create Delivery Type 1. Access to the [System Configuration] 2. Select the [Sales] section 3. In the [All Outlets] tab, look for the 'Delivery Type' 4. Click on the [Configure] In the Delivery Type Setup form: 1. Enter the Delivery Type. 2. ...