Contact Info
Which checks make up an ERP audit for a Malaysian firm?
For a Malaysian business, an ERP audit examines the running system and the way staff use it, and is separate from any statutory or tax audit. I examine the MyInvois submission trail, SST codes and payroll postings for your tax agent to confirm, then factory costing, branches and entities, user access, connectors, side spreadsheets and license use. You get a ranked findings report, delivered remotely in English.
Last reviewed by Vikas Saroj
Many Malaysian companies changed their systems in a hurry to meet MyInvois. A connector was added to the accounting package, or a new ERP went live sooner than planned. Invoices now get validated, but the effort behind them, and the gaps around them, are rarely measured.
An ERP audit takes a structured look at the whole system: how e-invoicing, SST, payroll, production and reporting actually run, who can change what, and which spreadsheets have quietly taken over. It is a system review. Your company auditor and tax agent keep their roles, and I give them clear questions rather than conclusions.
The work is delivered remotely, in English, during the overlapping working day.
The review mixes system evidence with conversations, because the same symptom can come from configuration, data or habit.
Submitted, validated, rejected and cancelled documents, consolidated and self-billed cases, and how the ERP stores the returned validation details, compared with what your sales and purchase teams believe is happening.
Tax codes on items, services and customers, exempt and non-taxable flags, and how returns are prepared, listed with sample transactions for your tax agent to confirm.
Whether journals from your payroll software or provider land EPF, SOCSO, EIS and monthly tax deductions in the right accounts and departments, and who reconciles them.
Bills of materials, routings, subcontract jobs and stock valuation, checked against how the factory floor really works and whether product costs can be explained to management.
Shared logins, conflicting permissions, back-dated postings and approval limits, set against the people who ought to create, approve or amend each kind of document.
Middleware, bank files, ecommerce and CRM links, plus paid seats and modules against actual use, so fragile links and idle spend both show up in the findings.
Agree the questions and access
Follow real documents through
Turn evidence into priorities
E-invoicing forced many Malaysian businesses to touch their systems at the same time. Some added a connector or middleware to an existing package such as AutoCount or SQL Account. Others moved to a new ERP faster than they would have chosen. Either route can work, but a deadline-driven change tends to leave loose ends: manual steps nobody documented, master data patched just enough to pass validation, and reports that were never rechecked after the change.
An ERP audit is the structured way to find those loose ends. Your company auditor's statutory work and any tax review are different exercises altogether. It is an examination of the software, its configuration and the way people use it, aimed at one question: does the system support the business as it runs today?
Common moments to commission it include the period after a rushed e-invoicing rollout, the arrival of a new finance director, plans to add a plant, branch or overseas entity, and the point where management stops trusting system reports. If your project never reached stable operation, the ERP rescue page for Malaysia covers that situation instead.
The Inland Revenue Board operates MyInvois, and its requirements have been refined during the phased rollout. I do not interpret those rules. I show your tax agent what the system actually does, with real documents, so they can confirm or correct it.
From the e-invoicing side, I typically examine:
For SST, I check how sales tax and service tax codes sit on items, services and customer records, how exemptions are flagged, and whether returns are prepared from the ERP or rebuilt in a spreadsheet. Every point that needs a tax view goes into a separate advisor log, with sample transactions attached, so system fixes and tax decisions stay apart.
Payroll in Malaysia usually runs in dedicated payroll software or with a provider that handles EPF, SOCSO, EIS and monthly tax deductions. The ERP receives a journal. I check that this journal lands in the right accounts, departments and entities, that statutory payables clear when paid, and that someone reconciles payroll to the ledger each month rather than at year end.
Manufacturing deserves its own attention, since electronics, electrical and industrial producers are a significant part of the Malaysian economy. In a factory, the questions are practical:
Where a group runs several entities or a regional hub alongside the Malaysian factory, I also review intercompany sales and transfer documents, because mismatches there often explain why group margins look wrong. For industry context, see my manufacturing ERP page.
Controls in a Malaysian ERP often reflect the size of the company when it went live, not its size today. A small finance team shared administrator rights, the factory used one login per shift, and the director approved everything by message. As the business grew, those shortcuts stayed.
I export users, roles and approval settings and test a sample of sensitive actions:
Each finding is described in terms of the risk it creates and the simplest practical fix, such as splitting a role, adding an approval step or retiring a shared account. Whether a finding has legal or regulatory consequences is for your company auditor or legal advisor to judge. The aim is a system that a new finance director or auditor can understand without relying on the person who set it up.
Many Malaysian setups now involve more moving parts than before: an e-invoicing middleware, bank payment files, a marketplace or ecommerce connector, a CRM and sometimes a separate warehouse tool. I list each one, what it exchanges, how failures are noticed and who fixes them. A connector that fails silently is one of the most expensive issues an audit can find, because errors accumulate unseen.
I also build an inventory of spreadsheets running beside the ERP: production plans, commission calculations, debtor follow-up lists and the management pack. Each spreadsheet represents a requirement the system is not meeting, and together they show where trust in system figures has been lost.
On licenses, I compare paid users, modules and add-ons with real activity. Seats still assigned to former staff and modules bought for a phase that never started are exactly what this check is meant to catch.
In the report, findings are ordered by how much they hurt the business and how soon they need attention; each states its likely cause and recommends a fix, with an owner: your team, your implementer or your advisor. I present it online to directors and finance. The general ERP health check method sits behind this review, and my wider Malaysian work is outlined on the Malaysia hub and the Malaysian ERP consulting page.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Validation shows that documents passed the format and data checks. It does not show whether the right documents were issued, whether consolidated and self-billed cases are handled, whether credit notes follow correctly or how much manual effort sits behind each submission. The audit looks at those wider questions.
No. Tax treatment is for your tax agent or advisor. I document how codes and exemptions are configured, with real examples, and pass those as questions. Once your advisor confirms the treatment, I can help turn it into configuration changes your implementer or team can make.
Yes. The review is about how your business uses its systems, whatever the platform. For a local accounting package with add-ons and an e-invoicing connector, I look at the same areas: configuration, tax codes, access, integrations, spreadsheets and reports, adjusted to what that package can do.
The engagement runs in English, including the report. Any summary or training note that has to be in Malay or Chinese is written or checked by bilingual colleagues or a local partner, so the wording is accurate for the people who will use it.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.