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

    • 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 ...
    • Cancel Print of Full Tax Invoice

      Overview In Classic POS, there is a feature called Print Full Tax Invoice, which allows users to generate a full tax invoice for a completed sale. The system must maintain an auditable log whenever a Full Tax Invoice is cancelled. This guideline ...
    • Recent Articles

    • 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 ...
    • Delivery Platform Packaging Fee Configuration

      Packaging Fee Packaging Fee is an additional charge imposed by the restaurant/merchant to cover takeaway and delivery packaging materials such as containers, cups, lids, bags, cutlery, seals, etc. For food delivery platforms: Foodpanda Foodpanda ...
    • How to use replenishment module

      Introduction In Xilnex, the Replenishment Module is designed to streamline and automate the stock allocation process across outlets, ensuring optimal distribution and improved operational efficiency. Key capabilities include: Location Ranking for ...
    • Staff Meal Integration

      Staff Meal Integration User Guideline Introduction Staff Meal Integration allows F&B POS to deduct staff meal credit / wallet balance directly from a third-party staff management system when staff purchase meals. This feature is currently supported ...
    • Cancel Print of Full Tax Invoice

      Overview In Classic POS, there is a feature called Print Full Tax Invoice, which allows users to generate a full tax invoice for a completed sale. The system must maintain an auditable log whenever a Full Tax Invoice is cancelled. This guideline ...
    • 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 ...
    • Basic - How to change custom cost to another branch that don’t have custom cost

      Change custom cost to another branch that don’t have custom cost 1. Get the item list from the location with custom cost (Item Code, Name, Custom Cost) 2. Make sure the Show Location Price are selected 3. Export the item list in Excel 4. The file ...
    • Intermediate - How to Bill & Post to Sales from Transfer Note

      1.0 Purpose A bill is required from transfer note when an inventory transfer involves financial transactions, cost allocation, or compliance with tax and accounting regulations. It is used when stock is moved between outlets that operate as separate ...
    • Basic - How to enable E-Receipt Portal and QR Code Setup on Printing format in Xilnex

      Enable E-Receipt Portal Enable the E-receipt functionality Once Enabled, you will be getting the E-Receipt portal link Continue under Theme & Styling, enabled for the E-Invoice (LHDN) You can customize the look and feel of the E-Receipt portal ...