Contact Info
What does an ERP business analyst do for Saudi companies?
An ERP business analyst breaks broad goals like ZATCA compliance into specific, testable requirements before a Saudi project reaches configuration. I map how your business runs, write a BRD in English with Arabic terms where users need them, catalog VAT and e-invoicing scenarios such as credit notes and branch numbering, score shortlisted platforms in a fit-gap matrix and prepare UAT scripts. Workshops are held remotely.
Last reviewed by Vikas Saroj
Most ERP problems in Saudi projects are visible long before go-live. A requirement such as "system must be ZATCA compliant" sits in a document, nobody breaks it down, and the gaps surface during testing when invoice types, credit notes or branch numbering do not behave as expected.
As an ERP business analyst, I work remotely with Saudi teams to turn how the business actually runs into clear, testable requirements. I map current processes, write the business requirements document (BRD), run the fit-gap analysis against shortlisted platforms and prepare the test scenarios that prove the system works before anyone signs off.
The output is a set of documents that finance, operations, the vendor and your auditors can all read, in English with Arabic terms where your users need them.
Each deliverable is designed to be used by your team and your implementation partner, not filed away.
Remote workshops with finance, sales, procurement, warehouse and project teams to capture how orders, purchases, contracts and collections really flow today, including the workarounds.
A structured business requirements document with numbered requirements, priorities, owners and acceptance criteria, written so vendors can price it and your managers can approve it.
I break FATOORAH obligations into concrete requirements for invoice types, QR codes, structured XML data, clearance or reporting flows and error handling, to be confirmed with your tax advisor.
Requirements for customer and supplier records, VAT registration numbers, commercial registration details, national addresses and item data, so e-invoices are not rejected because of poor data.
A fit-gap matrix that scores each requirement against Zoho, Odoo, ERPNext or Dynamics 365 and separates configuration, workarounds and true customization needs.
Test scripts, sample data and expected results for VAT, e-invoicing, Arabic documents and core processes, so user acceptance testing is evidence-based rather than a quick demo.
Business first, technology second. You can hire me for one step - a BRD, a gap analysis, a vendor shortlist - or for the whole journey.
Capture the current business
Write and agree requirements
Test the system against them
ZATCA's e-invoicing program has been rolled out in phases: first electronic generation and storage of invoices, then integration with ZATCA's platform for taxpayers in successive groups. For a business analyst, the important point is that "compliance" is not one requirement. It is many, and each one needs an owner and a test.
When I write the e-invoicing section of a BRD, I typically separate:
I leave dates, thresholds and wave assignments to your tax advisor and the vendor, because these are updated over time. My job is to make sure every obligation they confirm becomes a requirement with acceptance criteria. This sits within my wider ERP requirements gathering work.
Generic ERP templates rarely match Saudi operations exactly. Before writing requirements, I map the processes that matter most to you, using swimlane diagrams that show each department, handoff and approval.
Common areas I map for Saudi clients include:
Approval chains deserve special attention. Many Saudi companies have layered sign-offs for purchases and payments that reflect how authority is delegated in the business. If the ERP cannot reflect these, staff will approve outside the system. The process maps make these rules explicit so they become workflow requirements rather than assumptions. For the method behind this, see my ERP process mapping service.
A BRD is only useful if everyone who must approve it can understand it. In Saudi projects, that often means a document in English, with Arabic terminology for fields, statuses and document names that users see every day. I agree a short glossary at the start, so terms like customer classifications, cost centers and invoice types mean the same thing in both languages.
Arabic output is also a requirement area of its own. I specify, for each document, which language is needed, whether layouts must be bilingual, how right-to-left text is handled and which fields come from Arabic master data, such as customer names in Arabic. Typical documents include tax invoices, quotations, purchase orders, delivery notes, statements of account and payment vouchers.
Calendar needs are captured too. Accounting and VAT periods follow the Gregorian calendar, but some HR records and contracts may need Hijri dates displayed. Writing these needs down early prevents the common situation where Arabic templates are left to the last week and rushed. My BRD consulting page shows the full BRD structure I use.
Once requirements are agreed, I score them against the platforms you are considering. The fit-gap matrix lists each requirement with its priority and shows whether it is met by standard features, configuration, an add-on or connector, a workaround or custom development. For Saudi projects, the e-invoicing approach is always its own line: native support, a regional edition or a third-party connector, each with different cost and support implications.
Integration requirements are documented in the same detail. Typical interfaces include banks for payments and statement import, payroll and HR systems, point-of-sale and e-commerce channels, and CRM. For each one, I specify the direction of data, frequency, ownership of master data and what happens when a sync fails.
This gives you a fair basis for comparing vendors and partners, and it becomes the reference during implementation when someone asks whether a feature was ever in scope. If you are still at the platform stage, my ERP gap analysis and the ERP consultant page for Saudi Arabia explain how analysis feeds into selection.
The last part of business analysis is proving the system meets the requirements. I prepare user acceptance testing scripts that walk through real scenarios with realistic data, each linked back to a BRD requirement.
For Saudi clients, the e-invoicing and VAT scripts usually cover standard and simplified invoices, credit notes against prior invoices, zero-rated and exempt lines as advised by your tax consultant, invoices with discounts and advances, QR code content, and the handling of rejected or failed submissions in the vendor's test environment. Arabic templates are checked visually for layout and content.
Core process scripts test procure-to-pay, order-to-cash, inventory movements, project billing and month-end steps. I support each test cycle remotely, log defects, retest fixes and keep a clear record of what passed. This record is useful for management sign-off and later for auditors. You can read more about this stage on my ERP testing and UAT page, or start with a conversation through the contact page. For the bigger picture of my work in the Kingdom, see the Saudi Arabia hub.
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.
Process maps of how the business runs today and should run, a business requirements document with numbered and prioritized requirements, a fit-gap analysis against shortlisted platforms, and UAT scripts. Together they give your team and your vendor one agreed definition of what the system must do.
I write BRDs in English with an agreed Arabic glossary for fields, documents and statuses, and I specify Arabic and bilingual output requirements in detail. Where a fully Arabic version is required, your bilingual staff or a translator can work from the agreed English text.
No. Your obligations, timelines and integration group should be confirmed by your tax advisor and ZATCA guidance. I translate those confirmed obligations into system requirements, check how platforms support them and design the tests that prove it.
Yes. Requirements and process maps are still needed to configure the chosen platform properly and to hold the partner to a clear scope. In that case, the fit-gap analysis focuses on configuration choices and gaps within that platform.
I run short, focused video sessions with each process owner during your Sunday-Thursday week, ask for sample documents in advance and share written summaries after every session for confirmation. This keeps workshops efficient and gives everyone a record.
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.