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

    • E-Wallet and Credit Card Payment - Recheck Status & Force Complete

      This guide walks you through what to do when a payment goes through on the terminal or e-wallet, but Classic POS fails to commit sales. When Does This Happen? During payment, Classic POS will show a "Connecting to Ewallet party..." or processing ...
    • 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 ...
    • User Guide to Configure Biometric with SecuGen Hamster Pro HUPx

      Introduction The Xilnex system supports biometric authentication using fingerprint scanners to enhance security and streamline employee login processes. Our platform now supports the SecuGen Hamster Pro HUPx fingerprint scanner, in addition to the ...
    • Bank Type Selection for POS Payment

      Overview This enhancement allows administrators to configure a predefined list of bank types in the Xilnex Portal. The configured bank list will be available in POS and F&B POS, enabling cashiers to select the appropriate bank when processing ...
    • Xilnex Classic BIR Discount Guidelines (Philippines)

      1. Overview The BIR Discount feature supports statutory discounts for eligible customers in the Philippines. This feature is currently: Available only for Philippines companies Supported only in the F&B POS for now Configured through Xilnex Classic ...
    • 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. ...