Skip to content

Contact Info

South Africa

A specification that holds when the power and the scope wobble

What does a South African ERP requirements specification need to cover?

It is the numbered scope that bidders price and testers prove. For a South African business it covers process chapters, VAT and payroll interface lines confirmed by your tax advisor, B-BBEE reporting fields, POPIA-aware access and hosting needs, availability during load-shedding, migration from Sage or a similar package, and priority tags linked through to UAT. I prepare it remotely, independent of any vendor, with no commissions.

Last reviewed by Vikas Saroj

South African ERP tenders often go out with a requirement list that every bidder can answer yes to, and that is exactly the problem. Without specific, owned and testable lines, the cheapest proposal looks as capable as the strongest, and scope arguments start the week after signing. As an ERP requirements consultant, I build a specification that forces real answers and can later be attached to the contract.

The work is fully remote from India, with live reviews booked into the overlap between South African and Indian office hours and drafts circulated for written comment between calls. Meeting in person is possible by arrangement. Sessions and documents are in English, and anything your staff need in another language is adapted by fluent colleagues of theirs.

No vendor or implementer pays me a fee or commission, so every bidder receives the same neutral document.

Odoo Inventory replenishment list showing products, locations, on-hand and forecast quantities, routes and Order Once / Automate actions
  • Process chapters by branch
  • VAT and payroll interface lines
  • B-BBEE reporting fields
  • Availability during outages
  • POPIA and hosting questions
  • Signed and traced baseline
What I Do

Requirement documents South African bidders cannot gloss over

Each part below becomes a chapter or column in the specification, so the scope you buy is the scope you defined.

Footprint and Ownership

Every entity, branch, depot and store in scope, with a named owner for each chapter and a column showing which lines bind which site, so tenders price the operation you actually run.

Statutory Register

VAT invoice content, return data, import VAT support, record retention and readiness for SARS digital reporting written as pass-or-fail statements, with your tax advisor's confirmation recorded against each line.

B-BBEE Reporting Lines

The procurement reports your verification advisors need, defined by field, period and grouping, so the specification tests output rather than leaving supplier classification as a vague wish.

Availability and Resilience

What each site must keep doing during load-shedding or a dropped link, how long the business can tolerate an outage, and how captured work returns to the central system, each stated so bidders must commit.

Interfaces and Migration

Payroll journals, bank files, clearing agent data and point-of-sale feeds as numbered interface lines, plus a migration chapter stating what leaves Sage or another package and who signs the reconciliation.

Tender Sheet and Contract Annex

A tender return form that makes bidders classify every line, then a signed baseline the contract can attach, so later disputes are resolved against agreed wording instead of recollection.

How I Work

Three steps from wish list to baseline

Frame

Structure the document

01
Request an Assessment
  • Collect tender drafts and notes
  • List entities, branches and depots
  • Draft process chapters
  • Start statutory and resilience lines

Prove

Make every line testable

02
Discuss Your Project
  • Chapter owners review lines
  • Advisor confirms VAT statements
  • Tag priority with reasons
  • Map lines to demo steps

Seal

Sign and govern the scope

03
Talk About Next Steps
  • Sign the baseline
  • Release the tender sheet
  • Attach to the contract
  • Control change by request

What sits inside a South African ERP specification

The BRD tells the story of the business. The specification is shorter on story and stricter on commitment: each line says what the system must do and how that will be proven. For a South African company, the document I prepare tends to contain:

  • Front matter: who wrote, reviewed and approved each version, plus a history of what changed between versions.
  • Footprint: entities, branches, depots, stores and any site that runs on generator or inverter power during outages.
  • Process chapters: sales and collections, purchasing and imports, stock and transfers, production or projects where relevant, and month-end close in rand.
  • Statutory register: VAT, payroll interface, retention and reporting lines your advisor confirms.
  • B-BBEE reporting lines: outputs your verification advisors need.
  • Behavioral requirements: availability, hosting, POPIA, access and audit trail.
  • Interfaces, migration and a report catalog listing the columns each report must show.

Every line carries an ID, an owner, a site flag, a priority and trace references. Discovery for those chapters, including the B-BBEE data dictionary and the outage task analysis, is a separate piece of work: see ERP business analyst in South Africa. The general method is on ERP BRD consulting.

Statutory and B-BBEE lines your advisors can sign

The register records statements your tax advisor, payroll provider or B-BBEE verification advisor has confirmed. I supply wording precise enough to test, never the tax or empowerment advice itself. Examples of the style:

  • Tax invoices carry the content your advisor says is required for the value involved, and an invoice cannot be issued while a required customer field is blank.
  • Figures for the VAT return can be produced per period and traced to the documents behind each total.
  • Import VAT paid through the clearing agent can be linked to the shipment and the supporting customs documents.
  • Payroll journals from the payroll provider, including PAYE, UIF and SDL amounts, post to agreed accounts without manual re-keying.
  • A procurement report shows spend for any period your verification advisors choose, grouped by the supplier attributes they specify.
  • Accounting and tax records can be found and read for as long as the law requires, as your advisor interprets it.

SARS has signaled a move toward more digital reporting, so a few readiness lines ask for structured invoice data and an integration route, without guessing at the final rules. Most of these lines carry a must tag, and each records who confirmed it.

Availability, hosting and access written as commitments

For many South African businesses, the risk of load-shedding and unstable connectivity is a planning condition, not an IT footnote. In the specification, I turn the outage analysis into lines a bidder has to answer directly:

  • Continuity by task: which activities, such as counter sales, dispatch or goods receipt, must continue when a site loses power or its link, and the tolerance the business has agreed for each.
  • Catch-up behavior: how work captured offline returns to the central system, how conflicts are flagged, and who reviews them.
  • Hosting: whether the system is cloud-hosted so one site's outage does not stop others, where production data and backups are stored, and whether that location affects POPIA obligations as your advisor reads them.
  • Personal data: limits on who sees employee and customer details, masking of ID numbers in exports and removal when retention ends.
  • Access and audit trail: roles by entity and branch, approval for supplier bank changes and a log of edits to masters and posted entries.
  • Performance and support: month-end behavior and support during South African business hours.

Site power backup and network design remain your IT team's decisions; the specification states what the ERP must do around them.

Interfaces, migration, priorities and the trace chain

Interfaces are numbered lines of their own. South African entries commonly cover payroll journals, bank payment and statement files, clearing agent data for imports, point-of-sale or webstore sales and any group reporting pack. For every one, the line names the sending and receiving system, the schedule, the accountable person and the fallback if the feed breaks or coincides with an outage. More on the method is at ERP integration.

The migration chapter states what leaves Sage, Pastel or another package: masters, open debtors and creditors, stock by location, fixed asset registers and how much history. It names who signs off each reconciliation.

Priority uses four tags. A must blocks go-live. A should can wait behind a documented workaround. A could adds value but is optional. Later is recorded for a future phase. Every must needs a written reason, which keeps the tender focused.

Trace columns then connect every requirement with its selection demo, the bidder's written answer, the matching design decision, a scripted test and the UAT sign-off. When someone asks whether offline capture was ever promised, the chain answers in minutes rather than meetings. My ERP testing and UAT page shows how those scripts are run.

Using the document in tenders, and gaps that create risk

In an ERP RFP or tender, each bidder marks every line as native, configured, custom-built, dependent on an add-on or not offered, and explains the answer. After the decision, the signed baseline and the winning response form a contract annex, while each later amendment needs a logged request, an impact note and a named approver. The ERP selection consultant page for South Africa covers how responses are scored.

When reviewing an existing South African specification, I check first for gaps like these, each a risk to cost, compliance or operations:

  • Availability left to a generic uptime clause, with nothing on what branches do during load-shedding.
  • B-BBEE reporting described as a wish, with no fields, periods or owner.
  • Payroll assumed to sit inside the ERP when it actually runs with an outside provider.
  • Import costs and foreign currency purchasing missing from the purchasing chapter.
  • Hosting location never asked, so POPIA questions surface after signing.
  • Support terms silent on who pays for changes when SARS or payroll rules move.

Beyond specifications, my remote ERP work for this market is summarized on the South Africa ERP consulting page.

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 Requirements Gathering
  • ERP BRD Consulting
  • ERP RFP Consulting
  • ERP Integration
  • ERP Testing & UAT
South Africa

More for South Africa Businesses

  • South Africa overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Requirements Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

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 Requirements South Africa

I start with tasks, not infrastructure. Your team says which activities must continue during an outage and how long each can tolerate the system being unreachable. Those agreed tolerances become the targets in the specification, and bidders must say how their system meets them. Power backup and network design stay with your IT team or provider.

No. Scorecard strategy and verification belong to your B-BBEE advisors. The specification only states which supplier data must be stored and which reports must be produced, in the format your advisors request. That way the system can deliver the evidence they need, without me interpreting the codes.

Usually, yes. I go through every line asking whether it is clear and checkable, add the statutory, availability and interface requirements that are missing, remove wording only one product could satisfy and introduce priority and trace columns. The result keeps your structure where it works and fills the gaps before bidders respond.

Your business does. During the project it is the scope baseline, cited by design notes and test scripts. After go-live it becomes a reference for support requests and future phases, with the later-tagged lines forming a ready list for the next round of improvements. A named person in finance or IT should keep it current.

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 Requirements South Africa Project

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

Chat on WhatsApp