Skip to content
When a buyer rejects — transcript

When a buyer rejects — transcript

Presentation 4 of 6 in Cancel, correct and reconcile with MyInvois · about 11 minutes · for the whole-system operator — you run the books.

Play this as a presentation — one slide per step, with the same narration. Every word of every step is on this page.

This lesson is for you if you run the books at GadgetSphere and a customer, not a colleague, is the one who says an e-invoice is wrong. In about eleven minutes you will learn that a buyer has two ways to reject a validated e-invoice, that only one of them ever reaches BigLedger, how to process the one that does, and what to do about the one that does not. You will also learn what to tell a shopper who wants their own e-invoice for a receipt that has already been consolidated.

Step 1 — Know the buyer’s window

After this step you can explain to a customer what they can and cannot do. From the moment the Inland Revenue Board, LHDN, validates an e-invoice, two clocks run together. You, the supplier, have 72 hours to cancel it. Your buyer has the same 72 hours to reject it. After that, neither is possible, and the only correction for either side is a credit note. So when GadgetSphere’s corporate customer calls on the morning after validation to say the laptop invoice is for ten machines rather than eight, they are inside their window and so are you. Either way the move that counts is yours: nothing a buyer does cancels an e-invoice on its own. The customer who calls a fortnight later is outside both windows, however clear the mistake, and what they will get is a credit note. Being able to say that calmly, with the validation time on the screen, is most of this lesson.

Reference: What Malaysia Requires: E-Invoicing Explained — What happens after you submit

Step 2 — Recognise a rejection raised through the customer portal

After this step you know where a buyer’s rejection lands when it comes through BigLedger. A customer who has been given access to the My E-Invoice Portal Applet signs in, picks the account they act for, and sees the e-invoices issued to it. On a Valid one, while fewer than 72 hours have passed, they can use Request for Rejection, give a reason, and see the hours left in the window. The portal never calls LHDN itself. What it writes is a rejection request in your Cancellation, then Rejection Requests list, at requested and in progress, exactly where your own requests land. The reason the buyer typed is what will be sent to LHDN as the cancellation reason, so read it. If the buyer tries a second time, the portal tells them a request already exists. From here it is your request to approve, or not, and nothing moves until you do.

Screen: Cancellation → Rejection Requests in the admin applet, with a row raised from the portal reading requested and in progress, and the buyer’s reason visible in its detail

Reference: MY E-Invoice Portal Applet — Lifecycle and effects

Step 3 — Read what the buyer chose, and change it if you must

After this step the request carries the decision you want, not merely the one the buyer picked. The portal lets the buyer choose what happens after the cancel, from three options: regenerate a new e-invoice, void the original document, or create a new reversal document. It does not offer cancel for edit and resubmit. That matters most in one case. If the e-invoice the buyer is rejecting is consolidated, none of the portal’s three choices works, and one does real harm: regenerate new e-invoice cancels at LHDN first and only then fails to rebuild, so a month of receipts stops being reported. The only choice that works is the one the portal does not have. So open the request in the admin applet, read the buyer’s reason and their chosen logic, and set the logic you actually want; for a consolidated e-invoice that is cancel for edit and resubmit. The approval status is yours to set too.

Reference: MY E-Invoice Portal Applet — Document behaviour settings

Step 4 — Approve and process it as you would your own

After this step the buyer’s rejection has reached LHDN, or you know why it has not. The rest is the previous lesson. Set the approval status to Approved, confirm the processing logic, and use Process Request; BigLedger builds a Cancellation Queue row and calls LHDN there and then. Before the call it re-checks the same three things it always checks: the e-invoice is Valid, it carries an LHDN document reference, and fewer than 72 hours have passed since the validation time on the record. One trap is specific to the portal. The hours-remaining figure the buyer saw was calculated in their browser, and it can run later than the real cutoff, because the record’s validation time is held in universal time. The backend clock is the rule. If the Request Error reads Passed 72 hours from validation date time, the buyer’s countdown was optimistic, and the route is a credit note.

Reference: My E-Invoice Admin Applet — 6. Cancellation (Rejection Requests → Cancellation Queue)

Step 5 — Act on a rejection made on the MyInvois portal

After this step you will not wait for something that never arrives. A buyer can also reject your e-invoice directly on LHDN’s MyInvois portal, and only the date of that rejection comes back into BigLedger. The next time BigLedger fetches the e-invoice’s details, it writes that date, without the time, into the IRB Reject Request Date field on the To IRB E-Invoice record. That is all. No rejection request is created, nothing in your queues changes, nobody is told, and the e-invoice keeps reading Valid. So if a customer tells you they have rejected one of your e-invoices, open the MyInvois portal yourself, find the document, and act on it in BigLedger: cancel it inside 72 hours through the request route, or raise a credit note after. And ask your regular corporate customers to use the customer portal instead, because a rejection raised there reaches you as a request.

Reference: I submitted a wrong invoice and LHDN has already validated it. Can I cancel? Cancelling and correcting a validated e-invoice — What we cannot see for you

Step 6 — Know what a rejection does at LHDN, which is less than people expect

This step is the rule book rather than BigLedger, and it settles the question customers ask. Under LHDN’s e-Invoice Guideline a buyer’s rejection is a request and nothing more. LHDN records it and notifies you; the e-invoice itself carries on reading Valid at LHDN, exactly as it does on your screen. Only your own cancellation, inside the same seventy-two hours, takes it out. Decline, or simply let the window shut, and the e-invoice stands as a validated tax record and the correction becomes a credit, debit or refund note — which is why Step 1 said the move that counts is yours. That is LHDN’s rule and not a BigLedger behaviour. It is paragraph two point three point six of the e-Invoice Guideline, version four point eight of thirty August twenty twenty-six, and the page that records that version shows you how to see whether LHDN has moved on.

Reference: Which LHDN guideline version does this wiki follow? The versions this wiki cites — The rules this wiki states, and where each one sits

Reference: What Malaysia Requires: E-Invoicing Explained — What happens after you submit

Step 7 — Answer a shopper whose receipt has already been consolidated

After this step you can answer a portal request that is not a rejection. A shopper who bought a laptop last month comes back wanting their own e-invoice. The portal finds a receipt only while it waits in the Batch Pool, dated this month. A receipt already consolidated, while that consolidated e-invoice is not yet sent, can still be requested, and it is lifted out. Once the consolidated e-invoice has been sent, the receipt stays inside it: it is not re-issued individually, and no button pulls one receipt out. Do not reach for a cancellation: it cancels the whole consolidated e-invoice, every receipt in it, and those receipts do not go back to the pool. Hand the buyer’s question to whoever handles your tax. Ask at the till, within the month, is the lesson to pass on.

Reference: MY E-Invoice Portal Applet — Troubleshooting

How the steps fit together

    flowchart TD
  s1["Step 1 — Know the buyer's window"]
  s2["Step 2 — Recognise a rejection raised through the customer portal"]
  s3["Step 3 — Read what the buyer chose, and change it if you must"]
  s4["Step 4 — Approve and process it as you would your own"]
  s5["Step 5 — Act on a rejection made on the MyInvois portal"]
  s6["Step 6 — Know what a rejection does at LHDN, which is less than people expect"]
  s7["Step 7 — Answer a shopper whose receipt has already been consolidated"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  s6 --> s7
  

Check yourself

Three to five questions on what you just heard. Every correct answer links to the page that makes it correct, so you can check the source, not just the mark.

1. A buyer raises a rejection in the customer portal. Where does it appear for you?


2. A buyer rejects your e-invoice on the MyInvois portal. What changes in BigLedger?


3. Which processing logics does the portal offer a buyer?


4. The portal showed the buyer four hours left, but the cancellation failed with Passed 72 hours from validation date time. Why?


5. A shopper asks for their own e-invoice for a receipt that is already inside last month's consolidated e-invoice, sent and validated. What is possible?


Answer key
  1. In Cancellation, then Rejection Requests, needing your approval like any other request — Approve and send a cancellation of a validated e-invoice to LHDN — Step 2: Raise the cancellation request
  2. No request and no alert; at most its date is written into IRB Reject Request Date the next time BigLedger fetches the e-invoice — MY E-Invoice Portal Applet — Lifecycle and effects
  3. Three: regenerate new e-invoice, void original document and new reversal document — MY E-Invoice Portal Applet — Document behaviour settings
  4. The portal countdown is computed in the browser; the backend counts from the validation time on the record — MY E-Invoice Portal Applet — Troubleshooting
  5. Nothing in BigLedger lifts one receipt out of a sent consolidated e-invoice; cancelling cancels all of it, so the question goes to whoever handles your tax — MY E-Invoice Portal Applet — Troubleshooting
This is a self-check. Your answers are marked in your browser and stay there — nothing is sent anywhere, nothing is recorded, and the marking is readable in the page source, so it is not a credential. Open the answer key at any time.

Next: Incoming supplier e-invoices · Back to the series · Play this as a presentation

Last updated on