Skip to main content

Submitting E-Invoices to LHDN MyInvois Portal Using Bukku

Sinyee avatar
Written by Sinyee
Updated today

Introduction

Following the implementation of LHDN E-Invoicing, this guide will walk you through the step-by-step process of submitting e-invoices to the LHDN MyInvois Portal using Bukku, ensuring that your business stays compliant and efficient.

In this guide, we will cover the process for submitting Individual Validation E-Invoices using Bukku. An individual e-invoice is issued per transaction, meaning each invoice is submitted separately to LHDN MyInvois. This method is typically used when the buyer has requested an e-invoice or when immediate validation is required.

Let's move on to the steps!


Getting Started with MyInvois ready

Before submitting to MyInvois, let's prepare for LHDN e-invoicing with the following steps.

MyInvois Submission & MyInvois Start Date Settings

Firstly, navigate to Control Panel > Company Settings > General. Then, toggle on the MyInvois Submission option.


Secondly, select the date that you will start submitting e-invoices to comply with LHDN e-invoicing requirements at the field of MyInvois Start Date.

What is “MyInvois Start Date”?

  • The MyInvois Start Date is the date from which your company will begin submitting e-invoices to LHDN in compliance with the e-Invoicing requirements.

  • You can turn on MyInvois first and set a later start date. This means:

    • E-invoice submission will only be allowed from the start date onward

    • Any document dated before the start date cannot be submitted as an e-invoice

Why is this start date important?

  • This is especially important when transactions span across the MyInvois Start Date, as it affects how invoices and credit notes can be validated and offset.

  • Example:

    • MyInvois Start Date: 01/01/2026

    • A sales invoice dated 31/12/2025 → cannot be submitted as an e-invoice

    • A credit note dated 02/01/2026 → can be submitted and validated as an e-invoice. However:

      • That validated credit note can offset a normal (non-e-invoice) dated before the start date.

      • It cannot offset a normal invoice dated after the start date.

      • Note:

        • As a basic rule, when a credit note is validated individually as an e-invoice, any invoice it offsets must also be a validated e-invoice.

        • However, by setting the correct MyInvois Start Date, a validated credit note is allowed to offset a normal (non-e-invoice) dated before the start date.

MyInvois Ready Setup Steps

Thirdly, add Bukku as an intermediary, and update your company profile, contacts, and products & services. For a detailed guide on setting up your information to be MyInvois ready, refer to the step-by-step articles in the table below.

  • Note: Ensure that all your contacts, chart of accounts, and products & services are accurate before submitting e-invoices. Once you begin submitting e-invoices, you will not be able to delete any used accounts, contacts, or products. However, you may deactivate them if necessary.

Creating the LHDN E-Invoices

1. Navigate to Sales > Invoices. This section has been revamped to enhance the user experience for MyInvois submissions.

2. You can create your invoice as usual. For more details, refer to our article on Creating Invoice & Proforma Invoice.

3. Ensure the following information is ready for MyInvois submissions when creating invoices:

  • MyInvois Ready Contact

  • Classification of products and services

4. You will see the 'MyInvois Control' under Control section.

Normal

Invoice will not be submitted to LHDN's MyInvois, but will be included in a consolidated e-invoice.

Validate

Invoice will be submitted to LHDN's MyInvois for validation via Bukku.

External

Invoice has already been validated through another system and will not be submitted to LHDN's MyInvois again.

Submitting and Validating LHDN E-Invoices

1. Once you save, or QuickShare the invoice to your customer with the "Ready" status and "Validate" control, a pop-up message will confirm your submission to LHDN's MyInvois.

2. Once you click OK and the invoice is created, you will see the validation information under the Control section of the invoice.

MyInvois Status

Status of the e-invoice

Document UUID

Unique number assigned by LHDN

Issued At

Date of e-invoice issuance

Validated At

Date and time of e-invoice validation

3. Additionally, you will see the icons of a green checkmark and a padlock on your invoice:

  • The green checkmark indicates the MyInvois status of your invoice, i.e., Validated.

  • The padlock indicates that this transaction is read-only due to ongoing MyInvois validation or MyInvois finalization.

  • A green checkmark will also appear beside your invoice number in the listing.

Sharing and Viewing Validated E-Invoices

1. Validated e-Invoice with a QR code is shared with the customer for validation. When your customer receives the e-invoice, they will see a note at the bottom stating, "This invoice is a validated e-invoice by LHDN."

2. Your customer can click the "Validation Info" button to view the validation details on the MyInvois Portal.

Did this answer your question?