Invoices / month
Full coverage
Time to go-live
Rejections on day one
The company operates offshore production assets in Peninsular Malaysia. Around 500 invoices move through their Oracle Cloud ERP every month: vendor payments for marine logistics, maintenance contracts, and fuel procurement on the AP side; customer invoices for crude and condensate sales on the AR side.
Volume isn't the challenge here value is. These aren't high-frequency, low-stakes transactions. Each invoice can carry significant SST implications, and every line item needs to be exactly right before it reaches LHDN. A tax mismatch at this level isn't just a compliance headache it's a material audit risk.
The finance director put it plainly: they needed the mandate covered without disrupting the AP and AR workflows that already worked. No new portals. No parallel systems. No change management exercise with the finance team.
LHDN e-invoicing is technically achievable. But making it invisible to the people who process invoices every day that's the harder problem.
01
Both AP and AR had to be covered
The mandate applies to what they pay suppliers and what they bill customers. Not one or the other both directions had to flow through MyInvois from day one.
02
Everything had to start and end in Oracle Cloud
03
SST had to respect Oracle Cloud's existing tax logic
The company’s tax configuration – standard-rated, zero-rated, exempt – already lived in Oracle Cloud. Any e-invoicing layer had to read that configuration, not create a competing one.
04
Go-live had to happen before the mandate deadline





From the finance team's perspective, nothing changed. From LHDN's perspective, every invoice arrives correctly formatted, signed, and on time.
Invoice posted in Oracle Cloud
B Invoice validates before submission
Clean invoices are formatted, signed, and submitted
LHDN response lands in Oracle Cloud
Month-end reconciliation
Invoices processed through B Invoice every month, including high-value SST-bearing transactions
LHDN compliance from day one no rejections in the first submission batch
From kickoff to full production go-live, covering both AP and AR
Changes to Oracle Cloud workflows the finance team learned nothing new
Finance Director, Upstream Oil & Gas Operator, Peninsular Malaysia
B Invoice is built for ERP customers. If your Oracle Cloud environment needs to be MyInvois-ready without disrupting the way your finance team works, let's talk.