Skip to content

Contact Info

Saudi Arabia

Requirements that hold up in a Saudi ERP project

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.

Colored sticky notes arranged on a whiteboard during a planning session
  • As-is and to-be process maps
  • Bilingual BRD structure
  • E-invoicing requirement breakdown
  • VAT scenario catalog
  • Fit-gap matrix
  • UAT scripts and test data
What I Do

Business analysis for Saudi operations

Each deliverable is designed to be used by your team and your implementation partner, not filed away.

Process Workshops

Remote workshops with finance, sales, procurement, warehouse and project teams to capture how orders, purchases, contracts and collections really flow today, including the workarounds.

BRD Preparation

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.

E-Invoicing Requirements

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.

Master Data Rules

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.

Fit-Gap Analysis

A fit-gap matrix that scores each requirement against Zoho, Odoo, ERPNext or Dynamics 365 and separates configuration, workarounds and true customization needs.

UAT Design

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.

How I Work

From workshops to signed-off requirements

Map

Capture the current business

01
Request an Assessment
  • Interview process owners
  • Collect sample invoices and reports
  • Draw as-is process maps
  • List pain points and controls

Define

Write and agree requirements

02
Discuss Your Project
  • Design to-be processes
  • Draft the BRD
  • Break down compliance requirements
  • Review and sign off

Verify

Test the system against them

03
Talk About Next Steps
  • Run fit-gap analysis
  • Prepare UAT scripts
  • Support test cycles
  • Track defects to closure

Turning FATOORAH into testable requirements

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:

  • Invoice types: standard tax invoices for business customers and simplified invoices for consumers, plus credit and debit notes, each with its own data and flow.
  • Document content: mandatory fields for seller and buyer, VAT breakdown, and QR codes where required.
  • Structured data: generation of the invoice in the required XML format and its storage.
  • Integration: clearance before sharing for some invoice types and reporting after issue for others, once integration applies to your business.
  • Exceptions: what happens when a submission fails, how errors are shown to users and who corrects them.

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.

Process mapping for how Saudi businesses really run

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:

  • Contracting: project budgets, progress billing, retention, subcontractor certificates and variation orders.
  • Trading and distribution: import costing, multi-warehouse stock, van sales, price lists by customer group and credit control.
  • Services and facility management: contracts, scheduled maintenance, service tickets and recurring billing.
  • Group structures: multiple commercial registrations, intercompany transactions and consolidated reporting for owners.

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.

Bilingual BRDs and Arabic document requirements

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.

Fit-gap analysis and integration requirements

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.

UAT scripts for VAT, e-invoicing and go-live

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.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Business Analysis
  • ERP BRD Consulting
  • ERP Process Mapping
  • ERP Gap Analysis
  • ERP Testing & UAT
Saudi Arabia

More for Saudi Arabia Businesses

  • Saudi Arabia overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Business Analyst Elsewhere

  • USA
  • UK
  • UAE
  • Qatar
  • Oman
  • Kuwait
  • Bahrain
  • Canada

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Business Analyst Saudi Arabia

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.

Still have questions? Let’s talk them through.

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
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Business Analyst Saudi Arabia Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp