Skip to content

Contact Info

Requirements Specification

The document your implementer will be held to

What does an ERP requirements consultant deliver for a Jordanian company?

A requirements specification that implementers can price and testers can check. For Jordan it lists functional lines by process area, statutory lines your advisor has confirmed for sales tax, e-invoice submission and record retention, rules for post-dated checks and dinar precision, plus hosting, access, integration and migration requirements. Each line has an owner, a priority and an identifier that follows it into demos, the contract and testing. I deliver it remotely.

Last reviewed by Vikas Saroj

In Jordan, several implementers may quote fixed scope for the same project. What they actually commit to is whatever the written requirements say. If a line reads "supports e-invoicing" or "manages checks", each bidder will interpret it in the way that suits their price.

I write and maintain ERP requirements specifications for Jordanian companies, so every line is precise enough to test and to enforce. Statutory lines are drafted with your tax advisor and marked as confirmed. Business lines come from the process owners who will live with the system.

Delivery is remote, through online review sessions and a shared register. If your processes have not yet been analyzed, the ERP business analysis for Jordan is the right starting point; this page is about the specification that comes out of that work and how it is used afterward.

Zoho Books web dashboard showing total receivables, total payables and a cash flow chart, with the Zoho Books mobile app cash flow screen alongside
  • Lines precise enough to enforce
  • Advisor-confirmed tax wording
  • Check lifecycle as requirements
  • Hosting and access questions
  • Owner and priority per line
  • Carried into contract and UAT
What I Do

Specification services for Jordanian buyers

Each service either produces part of the specification or keeps it usable once vendors, lawyers and testers start relying on it.

Specification Drafting

I turn workshop notes, existing procedures and process maps into numbered lines grouped by process area, each with a reason, an owner and acceptance wording a tester could follow without asking.

Statutory Line Set

Sales tax treatment, e-invoice submission and correction, dinar precision, record retention and payroll file needs written as separate statements, each marked once your advisor or provider confirms it.

Check Handling Lines

Post-dated checks received and issued, their status changes, bank deposit, return and replacement, stated as requirements so every bidder shows the same lifecycle instead of a generic receipt screen.

Non-Functional Requirements

Hosting and backup questions, role design, audit trail scope, behavior when the internet drops during submission, and availability for branches, all phrased so vendors must answer in writing.

Specification Review

If an implementer or an internal team has already written requirements, I review them for untestable lines, platform bias, missing Jordanian statutory content and priorities that no longer reflect the budget.

RFP and Contract Schedule

An annex built from the same register, with fixed response codes per line, and a signed baseline your contract can reference so scope disputes are settled by the document, not by memory.

How I Work

From notes to an enforceable baseline

Write

Lines with owners and reasons

01
Request an Assessment
  • Agree sections and scope
  • Draft lines per process area
  • Send statutory lines for confirmation
  • Assign priorities with owners

Challenge

Make every line testable

02
Discuss Your Project
  • Rewrite vague or compound lines
  • Add non-functional questions
  • Link lines to demo scenarios
  • Build the tender annex

Govern

Baseline, then control change

03
Talk About Next Steps
  • Hold sign-off reviews
  • Publish the baseline
  • Log changes with reasons
  • Hand identifiers to testers

Why the written lines matter more than the workshops

Workshops produce understanding. Only the written specification produces commitment. When a Jordanian implementer prices a project, the proposal rests on the lines they were given, and anything not written down becomes either an assumption or a change request.

So the document has to be complete in places that are easy to skip. A typical structure I use:

  • Scope: legal entities, including any company registered in the Aqaba Special Economic Zone, branches, warehouses and what is deferred to a later phase.
  • Functional lines: sales and collections, purchasing and supplier payments, inventory and batches where relevant, service or project billing, finance and the period close.
  • Statutory lines: grouped together so your advisor reviews them as a set.
  • Non-functional lines, integrations and migration.
  • Reports: named outputs with their audience, filters and frequency.

Each line is one requirement, not three joined by "and". Compound lines are where bidders quietly meet half the sentence. I also attach a short glossary, because terms such as a returned check or a tax number mean something precise to your staff and may mean something looser to a regional bidder. The lines themselves come from discovery work such as the ERP business analysis for Jordan. The general structure is described on the ERP requirements gathering page.

Statutory and check-handling lines written as tests

I draft statutory lines with your advisor's input and record who confirmed each one. My role is to make the wording testable; the interpretation of the law stays with them. Examples of how lines read:

  • Each sales invoice and credit note is submitted to the national e-invoicing system in the format your advisor and implementer confirm, and the submission status is stored against the document.
  • A rejected submission is visible to a named role, can be corrected and resubmitted, and the history of attempts is kept.
  • Sales tax is calculated per line using the treatments your advisor has listed, including exempt and zero-rated cases where they apply to you.
  • Dinar amounts are held and printed to three decimal places of fils without rounding differences on statements.
  • A post-dated check received from a customer is recorded with its due date and bank, moves through the agreed statuses, and only affects the bank balance when deposited and cleared.
  • A returned check reopens the customer balance and records the reason, without manual journals.
  • Payroll results from your provider can be imported, and any file the social security corporation requires is produced by the provider or the system as agreed.

Each of these lines can be shown in a demo and later passed or failed in testing. That is the point.

Non-functional requirements for Jordanian operations

Non-functional lines cover qualities of the system rather than its features. It is easy for a specification to reduce them to a single sentence about security. I write them as questions and conditions that a bidder must answer in their proposal.

Hosting and data. Where production data and backups are held, which vendor staff can reach them, whether every record and attachment can be extracted on request, and how restore tests are evidenced. Personal data of staff and customers is covered with reference to Jordan's data protection rules as your advisor reads them, without the specification guessing at obligations.

Connectivity. What happens if the connection drops while invoices are being submitted: are they queued, flagged or lost? Can a branch or warehouse keep working and sync later?

Access and audit. Roles that separate entering, approving and posting; approval limits from your delegation matrix; an audit trail on price changes, credit limit overrides and check status changes.

Performance and availability. Stated by business moment, such as end-of-month invoicing or a busy collection day, rather than by abstract figures.

Bidders who answer these clearly tend to have thought about operations. Bidders who answer with brochure text give you a useful signal for the Jordan ERP selection stage.

Integration, migration and setting priorities

Integrations and data migration belong in the specification as requirements, each with a direction, an owner and a definition of done. For Jordanian companies the list often includes bank statement import for local banks, payroll results from an outsourced provider, an e-commerce or point-of-sale feed for retailers, and a group reporting feed for subsidiaries of regional or international parents.

Migration lines state what moves and in what form: open customer and supplier balances, uncleared post-dated checks with their due dates, open batches with expiry where stock is controlled, and the depth of history to be loaded for comparison reports. Leaving open checks out of the migration scope is a gap that tends to surface only at cutover.

Owners then rank their own lines: Must for go-live, Should, Could, or Won't in this phase. I challenge long Must lists, because they hide the few requirements that genuinely decide fit. A clear Won't list matters too; it shows bidders where not to spend effort and prevents later claims that something was implied.

The ERP data migration and ERP integration pages explain how these lines are delivered once a partner is appointed.

Traceability, the tender and the signed baseline

Each line keeps its identifier from draft to go-live. It appears in the demo script that proves it, the fit-gap row noting each bidder's proposed route and the UAT case that confirms it. One register shows those links, so any line that disappears does so by a recorded decision.

For a tender, the annex goes out with fixed response codes per line: standard, configured, custom, third-party or not offered. That keeps an Amman implementer's answers comparable with a regional bidder's. The method is on the ERP RFP consulting page.

After review sessions with each owner and the sponsor, I issue a baseline version and keep a change log. The contract should name that baseline. Later changes carry a reason, a priority and an approver.

Gaps worth checking in Jordanian specifications, as risks:

  • E-invoicing stated as a single line with no rejection or correction handling.
  • Post-dated checks treated as ordinary receipts.
  • No lines for an Aqaba zone entity with different treatment.
  • Arabic printouts mentioned without a document list.
  • No data export requirement for leaving the vendor.

I work remotely with no vendor commissions. See the Jordan ERP consultant page and the Jordan overview for wider context.

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 Gap Analysis
  • ERP Data Migration
  • ERP Vendor Proposal Review
Jordan

More for Jordan Businesses

  • Jordan 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 Jordan

A list says what people want. A specification says it in a way that can be priced, demonstrated, contracted and tested: one requirement per line, an owner, a priority, acceptance wording and an identifier. I can convert your existing list rather than start again, and I flag lines that cannot be tested as written.

No. Your tax advisor determines the obligations. I turn their guidance into requirement lines a system can be tested against, record who confirmed each line, and keep uncertain items marked for review. That way the document is precise without becoming legal advice.

Detailed enough that two bidders cannot show different things and both claim a fit. The lines should describe the check statuses your finance team uses, what happens to balances at each status, how returns and replacements are recorded, which reports collections staff need and which roles can change a status.

It can be referenced as a schedule, and that is usually wise. I prepare a signed baseline version with identifiers, priorities and acceptance wording. Your lawyer decides how it is attached and what precedence it has over the proposal; my part is making the document clear enough to rely on.

The engagement runs in English, which suits most regional implementers. Arabic requirements are captured precisely, including which documents print in Arabic and which fields they show. Arabic wording on samples is prepared or reviewed by bilingual colleagues in your business, or by a local partner, before sign-off.

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 Jordan Project

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

Chat on WhatsApp