Contact Info
When should a Malaysian company involve an ERP business analyst?
In Malaysia, an ERP business analyst defines, in writing, what a new system has to handle before a vendor configures anything. That includes each MyInvois document type your company issues or receives, SST treatment confirmed by your tax advisor, production and subcontracting flows, and the needs of a regional HQ or shared service center. I lead the sessions remotely in English and deliver the BRD, fit-gap matrix and acceptance scripts.
Last reviewed by Vikas Saroj
Malaysian companies replacing an accounting package often discover that the hardest part is not choosing software but agreeing what the software must do. Finance worries about MyInvois and SST, the plant cares about bills of materials and subcontractors, and a regional head office wants consistent data from every entity. Without one document that captures all three, each vendor answers a different question.
I work remotely with Malaysian finance, operations and IT leads to build that document. I map current processes, write a business requirements document in which every need is numbered and testable, and use it to score platforms and prepare tests drawn from your own transactions.
Documents are in English. Any Malay or Chinese versions are prepared and checked by your staff.
Each output links how your teams work today with the tax, e-invoicing and group reporting needs the new system has to meet.
Video workshops with sales, purchasing, production, warehouse and finance teams to document how orders, materials, goods and invoices really move today, including the spreadsheets that fill the gaps.
A BRD in English with requirements numbered, prioritized and owned, each paired with an acceptance condition, so implementers can price the work and managers can approve it with confidence.
Every e-invoice situation your company produces or receives, including credit and debit notes, refunds, self-billed purchases and consolidated retail sales, described so vendors have to demonstrate each one.
A table of products, services and customer types with the treatment your tax advisor confirms, showing which master data field drives the tax code and who may override it.
Requirements for a Malaysian hub serving companies in other countries: shared masters, intercompany trading, currency handling and the local variations each entity genuinely needs.
A weighted comparison of shortlisted platforms against the BRD, and acceptance scripts built from your real orders, production runs and invoices, with outcomes agreed before anyone starts testing.
Business first, technology second. You can hire me for one step - a BRD, a gap analysis, a vendor shortlist - or for the whole journey.
See the business as it runs
Put needs into writing
Hold platforms to the BRD
MyInvois, the Inland Revenue Board's e-invoicing system, validates documents before they reach the buyer. A requirement that simply says the ERP must be compliant gives a vendor nothing to demonstrate. Your tax advisor confirms which phase and options cover you. As the business analyst, I make sure the BRD describes your actual document traffic in enough detail to test.
I list each scenario as its own requirement:
Each requirement names an owner and an acceptance condition, for instance that a credit note cannot be issued without selecting a validated invoice. I also record the master data each scenario depends on, such as classification codes on items and identification details on customers, so cleansing starts well before go-live. The approach follows my ERP requirements gathering method.
SST works as a single-stage tax rather than a multi-stage VAT, and whether it applies depends on what you sell, what you buy and sometimes who your customer is. The scope and any exemptions are your tax advisor's call. The ERP's job is to apply their answer the same way on every document, and that only happens if the logic is captured clearly in the requirements.
I build an SST scope matrix with finance and the advisor. Rows cover your product groups, the services you provide or purchase, raw materials, finished goods and export sales. Columns record the confirmed treatment, the tax code, the master data field that should trigger it and whether any certificate or customer status changes the outcome.
The matrix answers practical design questions. Should tax default from the item, the customer or a combination of both? Who can override it on a sales order, and does that need approval? How should a manufacturer separate purchases of materials from purchases of services? Each row becomes a test case, so the configured system is checked against the advisor's answers rather than against a consultant's assumptions. The same matrix feeds the fit-gap assessment described on my ERP gap analysis page.
A Malaysian manufacturer may combine in-house production with outside processing, plating, assembly or testing. Materials leave the plant, come back transformed, and must be tracked and costed throughout. Process mapping makes those loops visible before anyone configures routings.
I map flows starting at the customer order or forecast and running through planning of materials, purchasing, receipt and inspection, issue to production, subcontract dispatch and return, finished goods, and shipment. Each step shows who acts, which system records it and where paperwork or spreadsheets bridge a gap. Typical findings include subcontractor stock that nobody can see, scrap reported only at month end, and lot details re-keyed for customer audits.
Some plants operate in a free zone or under a licensed warehouse arrangement, which brings customs record keeping into scope. The rules belong to your customs agent or advisor; what I document is which movements must be traceable, which reports customs expects to see and whether the ERP or a separate system will produce them. That prevents the customs side from becoming an afterthought late in the project.
The future-state maps then show which steps the ERP takes over, which stay manual by choice and where integrations are needed. My ERP process mapping page describes the workshop format.
A company that runs Southeast Asian operations from Malaysia, or a shared service center that processes transactions for sister companies, needs requirements that work across borders. The head office wants one product catalog, common approval rules and reporting it can trust. Each country entity has its own tax regime, invoicing rules and currency.
I organize such a BRD in three parts. A common section holds processes every entity follows, such as order handling, purchasing approvals and stock control. A local section records, per country, what must differ: tax codes, document formats, e-invoicing channels, bank files and statutory reports, each with a stated reason. The third part handles group matters: who owns master data, intercompany pricing and settlement, consolidation, and revaluation of balances in MYR, USD, SGD or other currencies as your accountants define.
Stakeholders in each country review their section, and the hub signs off the whole. For shared service teams, I also document roles across entities, segregation of duties and the service levels the center reports on. This structure stops headquarters processes being forced onto entities where they do not fit. My ERP business analysis service explains how the layers are maintained as the project moves into design.
All core deliverables, from the BRD to the test scripts, are prepared in English. Certain artifacts may need Malay or Chinese versions: printed delivery orders, labels, shop floor instructions or training notes for staff who work mainly in those languages. I list each one in the BRD as a named deliverable with a reviewer from your team or local implementer, so translations are produced and checked by fluent people. Translation stays with your team or a local partner.
Scoring works through the BRD line by line. For every requirement I note whether the platform covers it as delivered, through setup, through an extension or connector, or only with development, and how much effort and risk that carries. My Malaysia pages on Odoo, ERPNext, Zoho and Dynamics 365 explain the local checks for each.
Acceptance scripts replay your own transactions: an invoice validated through the e-invoicing route, a credit note against it, an SST-bearing sale, a subcontracted production order and an intercompany shipment. Your tax advisor reviews tax-related results before sign-off. For advisory support beyond analysis, see freelance ERP consultant in Malaysia or the main Malaysia ERP consultant 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.
No. Applicability, timing and options are for your tax advisor to confirm. Once they have, I convert their guidance into document scenarios and acceptance tests, check how each platform or connector handles them and make sure the master data needed for validation is ready.
No. Your tax advisor decides scope and exemptions. I record their decisions in a matrix linked to your products, services and customers, design how the ERP applies them by default and write test cases proving the configured system follows the advisor's answers.
Your bilingual staff or your local implementer. I identify every artifact that needs another language, such as labels, printed documents and shop floor instructions, assign a reviewer for each in the BRD and include their approval in sign-off. My own work is delivered in English.
Yes, when it is layered. Common processes are written once, local differences are recorded per country with their reasons, and group matters such as intercompany trading and consolidation have their own section. Each country reviews its part and the hub approves the whole.
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.