Logo
  • Features
  • Pricing
  • Support
  • Contact
  • Blog
  • E-Invoicing
  • About
  • Integration
  • API
  • About Integration API
  • Login
    Accounting
    Point Of Sales (POS) Job Order
Warning! Payment is due for the implementation of this System. Please refer to the Product Detail page.
Warning!

How to Assign eInvoice Classification Code

Posted By  admin  at  Apr 29 2025 17:34        1373


In Malaysia, e-Invoice classification codes are standardized codes used to categorize the nature of transactions in an e-Invoice. These codes help ensure consistency in reporting and facilitate tax analysis by the Inland Revenue Board of Malaysia (IRBM).

There are 45 classification codes, covering various transaction types.

Each transaction in an e-Invoice must be assigned the appropriate classification code. You can find the full list of classification codes here.

In Treezsoft, you can assign Classification Code to:

  1. Stock items – If invoices are issued based on items.
  2. Accounts – If invoices are issued using a chart of accounts (e.g. Sales account).

Below are some common business scenarios to consider when assigning a Classification Code:

  1. Transactions related to sales.
  2. Transactions for purchases or expenses that require self-billing.
  3. Transactions involving reimbursements or disbursements.

If your business involves multiple scenarios listed above, it is essential to create separate stock items or accounts to ensure that each transaction is correctly assigned to the appropriate classification code for accurate reporting and compliance.

 

#1) Steps to Determine and Assign Classification Codes to Sales Transactions

1. Determine the Nature of Your Sales

  • Find out and understand your own business nature.

2. Refer to the Official Classification Code List

 

  • The Inland Revenue Board of Malaysia (IRBM) provides a list of classification codes for different transaction types.

  • You can check the full list here.

3. Match Your Sales Type to the Correct Code

 

  • e.g. 003 (Computer, smartphone or tablet) → If selling computer, smartphone.

  • e.g. 030 (Repair and maintenance) → If provide repair or serivce job.

4. Consult Your Accountant or Tax Advisor

 

  • If unsure, consult a tax professional to ensure compliance with IRBM regulations.

5. Assign Your Correct Code in Treezsoft

  • Once find out your Classification Code, you may link your stock items or accounts to the classification code accordingly.

  • ​​​​​​Please refer here for the detail steps.

  • If you have stock items or accounts related to different classification code, please link them separately.​

​

#2) Steps to Determine and Assign Classification Codes to Purchase or Expense Transactions that require Self-Billing

1. Determine whether You have Transactions that required Self-Billed eInvoice.

Here are some common scenarios where self-billed e-Invoices are required for purchases or expenses in Malaysia:

  • Payments to Agents, Dealers, and Distributors (ADDs) – When a company pays commissions or incentives to ADDs, a self-billed e-Invoice must be issued.

  • Purchases from Foreign Sellers – If a Malaysian buyer purchases goods or services from an overseas supplier who does not issue an e-Invoice, the buyer must generate a self-billed e-Invoice.

  • Acquisition of Goods or Services from Individual Taxpayers – If goods or services are acquired from individuals who are not conducting a business, the buyer must issue a self-billed e-Invoice.

Here are additional scenarios that are specific to certain businesses or industries, such as banking, e-commerce platforms, insurance companies, and betting firms:

  • Profit Distribution – When profits (e.g., from non-listed unit trusts) are distributed, a self-billed e-Invoice is required if the distributing entity is not a publicly listed company.

  • E-Commerce Transactions – Platforms like Shopee or Lazada issue self-billed e-Invoices on behalf of sellers who do not provide their own e-Invoices.

  • Payouts to Betting and Gaming Winners – When winnings are distributed, a self-billed e-Invoice must be issued.

  • Interest Payments – Required for certain interest payments, except when charged by financial institutions to the public.

  • Claims, Compensation, or Benefit Payments from Insurers – When insurers make payouts, a self-billed e-Invoice is needed.

2. Refer to the Official Classification Code List

 

  • The Inland Revenue Board of Malaysia (IRBM) provides a list of classification codes for different transaction types.

  • You can check the full list here.

3. Match Your Expenses Type to the Correct Code

 

  • e.g. 037 (Self-billed - Monetary payment to agents, dealers or distributors) → If payments made to agents, dealers, or distributors (ADDs) instead of receiving an invoice from them.

  • e.g. 045 (Self-billed - Non-monetary payment to agents, dealers or distributors) → If payments (non-cash) made to agents, dealers, or distributors (ADDs) instead of receiving an invoice from them.

  • e.g. 034 (Self-billed - Importation of goods) → If purchase goods from foreign seller.

  • e.g. 035 (Self-billed - Importation of services) → If purchase services from foreign seller.
  • e.g. 036 (Self-billed - Others) → If purchase goods or services from individuals who are not conducting a formal business.

4. Consult Your Accountant or Tax Advisor

 

  • If unsure, consult a tax professional to ensure compliance with IRBM regulations.

5. Assign Your Correct Code in Treezsoft

  • Once find out your Classification Code, you may link your stock items or accounts to the classification code accordingly.

  • ​​​​​​Please refer here for the detail steps.

  • If you have stock items or accounts related to different classification code, please link them separately.​

​.

#3) Steps to Determine and Assign Classification Codes to Transactions involving Reimbursement or Disbursement

1. Determine whether You have Transaction involving Reimbursement or Disbursement.

  • If you make a payment on behalf of your client and later reclaim it by including it in your invoice alongside other sales transactions, you must assign a specific classification code to the claimed item—whether it falls under reimbursement or disbursement.

2. Refer to the Official Classification Code List

 

  • The Inland Revenue Board of Malaysia (IRBM) provides a list of classification codes for different transaction types.

  • You can check the full list here.

3. Match Your Reclaim Type to the Correct Code

 

  • e.g. 027 (Reimbursement) → If the invoice was issued to you, paid by you on behalf of client, and later you reclaim the exact paid amount (without markup) by including it in your invoice alongside other sales transactions.

  • e.g. 006 (Disbursement) → If the invoice was originally issued directly to your client, and you paid it on their behalf, and later you reclaim the exact paid amount (without markup) by including it in your invoice alongside other sales transactions.

4. Consult Your Accountant or Tax Advisor

 

  • If unsure, consult a tax professional to ensure compliance with IRBM regulations.

5. Assign Your Correct Code in Treezsoft

  • Once find out your Classification Code, you may link your stock items or accounts to the classification code accordingly.

  • ​​​​​​Please refer here for the detail steps.

  • If you have stock items or accounts related to different classification code, please link them separately.​

​

 

Transition to TreezSoft Cloud Accounting

Embrace the digital shift with TreezSoft Cloud Accounting, your seamless solution for LHDN E-Invoicing compatibility. As the era of digital taxation dawns, TreezSoft Cloud Accounting stands ready to guide businesses through the E-Invoicing transition, providing robust, user-friendly software solutions. Starting August 1, 2023, purchasers of TreezSoft solutions will gain complimentary access to the E-Invoice module until 2028, underscoring our commitment to affordable, efficient tax compliance.

Join the Future of Accounting Today

Don't let your business fall behind. Embrace the future of accounting with TreezSoft. Sign up today and be among the first to experience the efficiency and convenience of our e-invoice feature. With TreezSoft Cloud Accounting, you're not just keeping up with the times; you're setting the pace.

TreezSoft is a cloud accounting software for Small and Medium-sized Enterprises (SMEs). You can access your financial information anytime, anywhere and we use automated processes and integration to promote efficiency in your accounting process and financial health management. You can also create unlimited users for FREE for your account in TreezSoft. 

Visit TreezSoft at http://www.treezsoft.com/ to sign up for a 30 days trial account with us! 

Follow our Facebook Page for more updates: https://www.facebook.com/TreezSoft

You can also email us at [email protected] for more inquiries.

 

 


Keyword Classification Code eInvoice

Recent

Why Treezsoft is the Ideal Cloud Accounting Solution for IFRS-Adopting Countries Simple Steps to Create Consolidated eInvoices How to Assign eInvoice Classification Code Invoicing for Optical Business Registering as a Business Owner for Sole Proprietors in MyTax for E-Invoice Submission

Related

About About
  • About Us

Product Product
  • E-Invoicing
  • Features
  • Price

Resource Resource
  • Support
  • Blog
  • API
  • FAQ

Subscribe Us Subscribe Us
  • Sign Up
  • Contact Us

  
 [email protected]
 +6012-787 5077
  • playstore
Logo
© Copyright - TreezSoft.com. All rights reserved.
Hours: Mon-Fri 9am-5pm Term of use    |    Privacy      |    Site Map

Alert Message

0%

Confirm Message