Basic - How classic POS behavior after E-Invoice activation

Basic - How classic POS behavior after E-Invoice activation

  1. E-Invoice requirement in Xilnex POS

E-Invoice Setting Compatibility
To ensure no impact on customers not using the E-Invoice feature:

  • The E-Invoice setting is only available in Xilnex Classic POS version 2.16 and above.
  • Versions 2.15 and below do not support E-Invoice, ensuring no disruption to customers who are not utilizing this feature.


Pre-requisite:
Xilnex Database Version must be 462 or above (may require a higher version depending on the module involved)

  1. Status Indicator on Classic POS

Once the E-Invoice setting is configured, a status indicator will appear at the top of the Xilnex Classic POS. This status indicator is based on the E-Invoice setting specific to each outlet - it reflects whether E-Invoicing.


The configuration for this feature must first be enabled at Xilnex Portal > E-Invoicing Profile Setup >

Store Profile section.


Below illustrate how the Classic POS system behaves when E-Invoice is active compared to when it is

inactive.

The following actions will refresh the E-Invoice status indicator if there are any changes being made to the setting such as changing from Active to Inactive or vice versa:

1. Change Outlet - Refreshes the E-Invoice status.

2. Restart Classic POS - Refreshes the E-Invoice status.

3. Create a New Tab - Refreshes the E-Invoice status.

4. Select a Module from the Opened Main Menu (without opening a new tab) - Refreshes the E-Invoice status.

5. Closing an Opened Tab - Will NOT refresh the E-Invoice status.

These actions ensure that the status indicator reflects the most current E-Invoice setting.

  1. Status Indicator with E-Invoice Document

The Classic POS will follow the status indicator setting at the time the sale is committed to determine how the E-Invoice is handled.


  • If the status indicator shows as Inactive when the sale is committed, the sale will not be flagged for submission to IRBM.


  • If the status indicator shows as Active when the sale is committed, the sale will be flagged for submission to IRBM.


This ensures that only sales made when the E-Invoice feature is active are submitted for tax reporting.


  1. E-Invoice Auto Posting (Sales Module)

In Xilnex Classic, the auto posting feature in sales modules like POS, F&B POS, Sales Invoice, Sales Return, Credit Note and Debit Note automatically activate when a sale is linked to a registered customer with a validated TIN (Tax Identification Number) in the Xilnex Database.


If no customer is selected, or if the selected customer is not tagged with a TIN (Tax Identification Number), auto posting will not be triggered for that sale. Instead, the sale will be grouped under Consolidated E-Invoice and submitted to IRBM during the scheduled submission period.


The Individual E-Invoice documents are only generated and submitted to IRBM when the sales records are successfully synced up to Xilnex server. This ensures that the data is up-to-date and accurate before submission.


NOTE: Purchase Module such as Good Receive Note, Sales Return, Purchasing Credit Note and Purchasing Debit Note will not trigger auto posting when the records are committed in Xilnex Classic. But if the records flow through Xilnex API endpoints, the auto posting will be triggered.


  1. Update Buyer Info

A close-up of a white backgroundAI-generated content may be incorrect.

A screenshot of a computerAI-generated content may be incorrect.


FIELD

DESCRIPTION

TIN *

This is the Tax Identification Number (TIN) registered with LHDN for this customer.

Name *

Customer name or business name.

Contact Number

Customer mobile number

Email

Customer email address

Identification Type *


Select the option that matches your LHDN Taxpayer Profile

  1. Business Registration Number (BRN)
  2. Identity Card (IC)
  3. MyTentera Identification Number
  4. Passport


Make sure it follows how the tax info you registered in LHDN.

Identification

Number *


The value you enter depends on what you choose for Identification Type.

For example:


  • If you select IC, enter your IC number.
  • If you select Passport, enter your passport number.


Make sure the number matches what's registered with LHDN.

SST Number


This is the customer's Sales and Service Tax (SST) registration number, if applicable.


It has 15 letters and numbers, like this example: W88888888888888.

Street *


Customer's Address

This is the full address of the customer - where your buyer is located.

City *


Customer's City

The city the customer is in, for example: Kuala Lumpur, Johor Bahru.

State *


Customer's State

The state of customer location, example: Selangor, Penang.

Postcode *


Customer's Postcode

This is customer postcodeexample: 11900, 08100.

Country *


Customer's Country

The country where customer is in, example: Malaysia.


Once the buyer's information is filled in and confirmed, a TIN validation request will be triggered to verify the TIN, Identification Type, and Identification Value with IRBM. If the details match, an auto-posting will be triggered automatically. Otherwise, an error message will be shown indicating that the TIN does not match.


  1. E-Invoice Status

A screenshot of a computer screenAI-generated content may be incorrect.


  1. Print E-Invoice

A screenshot of a computerAI-generated content may be incorrect.

In Classic POS - Sales & Purchasing Module, there is a function called [Print E-Invoice]. This feature allows you to generate a print preview of your validated E-Invoice directly from the Classic POS, so you can produce a physical copy for your records or customer use.

If you try to print the E-Invoice document that is yet successfully validated, a message will prompt to notify that the printing format is not able to print due to the status is not validated.

A close-up of a white and purple boxAI-generated content may be incorrect.


    • Related Articles

    • Basic - E-Invoice Dashboard

      E-Invoice Dashboard You can view the E-Invoice Dashboard by login to the Xilnex portal using this link – E-Invoice Dashboard Or E-invoice Dashboard can be found under the [Integration] tab in Xilnex portal Then click on Malaysia LHDN E-invoicing > ...
    • Basic - E-Invoice Maintenance

      E-Invoice Maintenance You can view the E-Invoice Maintenance by login to the Xilnex portal using this link – E-Invoice Maintenance Or E-invoice Maintenance can be found under the [Integration] tab in Xilnex portal Then click on Malaysia LHDN ...
    • Basic - How To enabling E-Invoicing Module

      Introducing the Xilnex Portal - Malaysia LHDN E-Invoicing The Xilnex Portal is the central platform where all configurations and settings for your system can be managed. Designed for flexibility and ease of use, the portal allows you to set up, ...
    • Basic - How To Prepare Master Data for E-Invoicing (Clients, Items, Vendors)

      1.0 Master Data Master data preparation is essential for E-Invoicing, as accurate Item, Client, and Vendor information ensures smooth document submission, minimizes validation errors, and supports compliance with IRBM requirements. Item Item data is ...
    • Basic - Getting Started & Installation

      Getting started You should have been given an account to start with. If you have not received an activated account, Kindly contact info@xilnex.com for registration. Installation 1. The installation file can be obtained from Xilnex Portal 2. Login to ...
    • Recent Articles

    • E-Receipt Portal User Guide: Retrieve Sales, Enter Buyer Details, and Submit to IRBM

      What is the E-Receipt Portal? The E-Receipt Portal is a web-based page provided by Xilnex that allows buyers (taxpayers) to claim a transaction and submit it to IRBM as an Individual E-Invoice for validation. Log in using the portal URL provided by ...
    • Generate E-Invoice Submission Manually

      Xilnex E-Invoicing is designed to run automatically once setup is completed. However, there are situations where you may need to manually generate an e-invoice to react promptly: Wrong setup or misconfiguration that prevented auto submission You ...
    • Production Release (2025-01-05)

      This release enhances e-Invoice compliance by enforcing Individual e-Invoice submission for high-value sales and selected classification codes. Release Date: 26 December 2025 Classic Release Classic Release Classic Version: 2.16.77200.251217.3 and ...
    • Enforcing Individual E-Invoice for Classification Code

      Under LHDN E-Invoice requirements, certain activities and transactions must be issued as Individual E-Invoices for each transaction, where consolidated E-Invoice submission is not permitted. For these activities, taxpayers are required to obtain full ...
    • CX Builder Use Case 1: Setup Signup Get Voucher/Points/Credit

      Use for loyalty app or lite applications, vouchers/points/credits will be auto generated to user after they successfully signup as members. Go to portal https://portal.xilnex.com/ Go to Customer Engagement>Customer Engagement Platform>Customer ...
    • 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 ...