Contact Info
What does an ERP audit cover for a Jordanian company?
Here an ERP audit means a system health review, not a financial or statutory audit. For a Jordanian company it compares the live configuration with how the business really trades: whether every invoice reaches the national e-invoicing system, how sales tax codes sit on items, whether batch and expiry data can be trusted, who can approve what, and which reports finance quietly rebuilds in spreadsheets. The work is remote, with ranked findings.
Last reviewed by Vikas Saroj
Some Jordanian companies went live on a new ERP in a hurry, for example when the old package could not handle e-invoicing. The system now runs, invoices go out and the month closes, yet finance still exports to spreadsheets, warehouse staff keep their own expiry lists and nobody is sure the tax setup matches what the advisor intended.
I review that live system as an independent ERP audit consultant. The work looks at configuration, data, access rights, integrations and reports against how your company actually sells, stores and bills, and ends with a written list of findings ranked by business risk.
Think of it as an operational review of the software. Your external auditor and tax advisor keep their roles, and they, like your managers, gain a sharper view of how the system behaves.
Every area is tested on evidence drawn from the system, with interviews pointing to where to look.
I compare posted invoices and credit notes with the submission log, list documents that failed or never left the ERP, and note who watches the queue and how corrections are resent.
Item and customer tax codes, exempt and export lines and document numbering are listed in a layout your tax advisor can scan quickly, so any mismatch with their guidance is caught.
For pharma and FMCG stock I test whether lots, expiry dates and quarantine statuses in the system match the shelves, and whether expired goods can still be picked or sold.
Dollar invoices, receipts and revaluation entries are traced against the policy finance agreed, and dinar totals are checked for fils differences between lines, invoices and bank statements.
I set roles, approval limits, shared accounts and inactive users against who should create, approve and pay, with conflicts listed per person rather than in general terms.
I list the reports management relies on, find the spreadsheets that replace them, and compare paid user licenses and modules with what staff actually log into and use.
Agree the questions that matter
Test configuration and data
Rank findings and next steps
The word audit causes confusion, so I define it at the start of every engagement. What I offer is a review of how your ERP is set up and used. It asks whether the software supports the way the company trades, whether its data is reliable and whether its controls work as management assumes.
It is not a financial audit. I do not give an opinion on your financial statements, I do not sign anything for the Income and Sales Tax Department, and I do not interpret tax law. Your external auditor and tax advisor keep those roles. In practice, the two kinds of work help each other: findings about access rights, missing approvals or unreconciled interfaces are exactly the kind of evidence an auditor asks about, and it is better to hear them from a reviewer you hired than in a management letter.
A Jordanian business might commission this review in situations such as these:
The general method sits on my ERP health check page. This page explains what changes when the system serves a Jordanian business.
Since Jordan introduced its national electronic invoicing system, many ERPs gained a connector quickly, sometimes built by the implementer under deadline pressure. Those connectors often work on ordinary invoices and struggle with the unusual ones. An audit is a good moment to find out which.
I start from your own records. For a sample period, I compare every posted sales invoice, credit note and cancellation in the ERP with what the submission log says happened. The gaps usually fall into a few groups: documents rejected and never corrected, documents corrected outside the system, credit notes not linked to their original invoice and invoices raised by a second entity that bypass the connector entirely. Each gap gets a count in words, an owner and a likely cause.
Tax configuration is reviewed in the same pass. I extract item tax categories, customer tax details, export and exempt treatments and numbering rules into a simple table. I do not judge whether a given treatment is correct; I hand the table to your tax advisor, who can confirm or correct it far faster than by browsing the system screen by screen. Their comments then become findings with clear fixes.
If the connector itself looks fragile, for example maintained by one developer with no documentation, that goes in the report as a continuity risk.
Pharmaceutical suppliers, medical distributors and consumer goods traders in Jordan rely on batch and expiry information for more than accounting. Quality staff use it to release stock, sales teams promise short-dated goods to particular customers and a recall depends on tracing every lot. When that data drifts, the ERP stops being trusted and parallel lists appear.
The audit tests the data rather than the settings alone. Typical checks include:
Where the system cannot answer a question your quality team needs answered, I note whether the cause is configuration, data entry habits or a genuine product limit. The pharmaceutical ERP page describes the target process this comparison is made against.
Controls drift after go-live. A sales coordinator is given credit approval to cover a holiday and keeps it. An implementer's administrator account stays active. Two people share one login because licenses ran short. None of these is dramatic alone, but together they weaken the controls your management and external auditor assume are there.
I extract user lists, roles and approval limits and set them against a simple matrix of who should raise, approve and pay for each process: purchasing, supplier creation, bank detail changes, credit notes, price changes and manual journals. Conflicts are listed by name so they can be fixed, not described in general terms. Dormant accounts and shared logins are listed the same way.
Spreadsheets get the same attention. I ask each team which files they keep beside the ERP and why. An expiry list in the warehouse, a dollar receivables sheet in finance and a commission file in sales each point to a requirement the system does not meet, or to a feature nobody was trained on. Some of these can be retired quickly; others need configuration or a report. Approval design is covered in more depth on the approval workflows page.
The audit ends with a written report, prepared in English and designed so that management can act on it without reading every detail. Each finding states what was observed, the evidence, the business impact, the probable cause and a recommended fix. Findings are ranked by impact and urgency, so an e-invoicing gap that stops sales comes above a cosmetic report issue.
The report also includes a license and usage view: modules you pay for and do not use, users who rarely log in and features that could replace a spreadsheet. Arabic printouts are reviewed for layout and data problems, while the wording itself is checked by your bilingual staff.
Findings are phrased neutrally. Many problems trace back to requirements that were never written down rather than to poor work, and your implementer can usually fix most items once they are clearly described. Results are walked through in a remote readout, and you keep an action list you can run internally, with your implementer or with my help through ERP optimization.
If the review shows the project never really stabilized, the ERP rescue consultant page for Jordan covers the next step. Earlier stages are described on the Jordan ERP consultant page and the Jordan overview.
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. My review looks at how the ERP is configured and used: processes, data, access rights, integrations and reports. It gives no opinion on your financial statements and does not replace your external auditor or tax advisor. Many findings, such as access conflicts or unreconciled interfaces, are useful to share with your auditor, but the statutory audit remains their responsibility.
I can show exactly how the setup works, and where it behaves inconsistently, but I do not decide the correct treatment. I extract tax codes, exemptions and numbering into a table your tax advisor can review, then record their corrections as findings. That keeps the tax judgment with the person qualified to make it.
Usually not. Read-only access, exports of configuration and user lists, and screen-shared walkthroughs with your staff cover most of the review. Where an area truly needs higher access, your IT lead decides beforehand what is granted, to whom and until when.
The report describes what the system does, why it matters and how to fix it. It does not assign blame. Many issues come from requirements that changed or were never written. A clear, ranked list usually makes it easier for your implementer to help, and they are welcome in the readout.
I review Zoho, Odoo, ERPNext and Dynamics 365 systems, and the method suits most mid-market ERPs. Platform-specific details, such as how a given e-invoicing connector logs submissions, are checked with your implementer where needed. The review is delivered remotely in English.
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.