Skip to content

Contact Info

ERPNext Accounting, Jordan

Finance that holds through audit and upgrade

What does an ERPNext accounting consultant do in Jordan?

In Jordan, an ERPNext accounting consultant turns the accountant's treatment of general sales tax, special tax items, revenue recognition, dinar and dollar balances and post-dated checks into a tested ERPNext configuration. The work also prepares invoice data and status tracking for the JoFotara connection, which usually needs a community or custom app, and sets rules for upgrades and custom code. I do it remotely, with your advisor confirming each treatment.

Last reviewed by Vikas Saroj

Jordanian companies on ERPNext range from software houses billing Gulf clients in dollars to pharmaceutical distributors carrying batch stock and hospital receivables. Each needs the ledger to produce IFRS statements, sales tax figures and management reports without a parallel spreadsheet, and each runs on an open-source system that someone has to keep healthy.

I work remotely with finance managers, chief accountants and auditors in Jordan. The accountant decides treatments; I specify how ERPNext should record them, review what your developer or implementer configures, test it on real documents and stay with the team through the first closes. Arabic print wording is checked by your bilingual staff.

ERPNext desk showing the Profit and Loss Statement report with income, expense and net profit totals and a quarterly trend chart
  • IFRS-ready chart and dimensions
  • Sales tax templates
  • JoFotara data and status
  • Deferred revenue schedules
  • Dinar banks and checks
  • Upgrade and code rules
What I Do

ERPNext Accounting work for Jordanian finance teams

Each service settles a finance decision that is far cheaper to make before go-live than to unwind after an audit.

Chart and Dimensions

A chart aligned to the IFRS statements your auditor reviews, with cost centers and accounting dimensions for projects, clients or product lines instead of extra accounts.

Sales Tax Setup

Transaction templates, item-level overrides for special tax or exempt goods and tax categories for exported services, each one set according to your tax advisor and proven on sample invoices.

JoFotara Readiness

Customer, item and invoice data prepared for the e-invoicing connection, with status and reference fields on each invoice and credit note so finance can see what was accepted.

Revenue Recognition

Deferred revenue on subscriptions, support contracts and retainers using ERPNext's deferred accounting on invoice items, with schedules your auditor can follow line by line.

Banks and Checks

Statement imports for each Jordanian bank, dollar accounts held in their own currency and a defined process for post-dated checks received and issued.

Upgrade Discipline

Rules for rerunning tax, report and print format tests against a recent production copy ahead of every upgrade, and named owners for every custom accounting app.

How I Work

Write it down, test it, then run it

Specify

Treatments written with the accountant

01
Request an Assessment
  • Statements and tax schedules
  • Revenue recognition cases
  • Bank and check practice
  • E-invoice data fields

Test

Configuration proven on real documents

02
Discuss Your Project
  • Sales tax on sample invoices
  • Deferred schedules checked
  • Opening balances reconciled
  • Check cycle run end to end

Operate

Closes run with your team

03
Talk About Next Steps
  • Revaluation reviewed
  • E-invoice statuses matched
  • Freeze date applied
  • Upgrade test plan agreed

A chart of accounts built for IFRS statements and management reporting

Jordanian companies generally prepare statements under IFRS, and groups with Gulf or foreign parents also report into a group chart. Your auditor confirms the framework; my part is making ERPNext produce what they need without reclassifying entries in a spreadsheet every quarter.

I start from the statements, notes and tax schedules, and work backwards:

  • Account groups that roll up to each statement line, with account types set so receivables, payables, stock, tax and bank accounts behave correctly in ERPNext.
  • Cost centers for departments or business units management tracks.
  • Accounting dimensions for projects, clients or product lines, required on every posting where they apply.
  • A group mapping report for a parent's chart, so no second ledger is needed.

For pharmaceutical and medical distributors, I add accounts and procedures for expired and damaged stock, so write-offs post with an approval trail and a batch reference rather than as unexplained adjustments. For technology firms, I separate revenue by stream, such as licenses, subscriptions, implementation and support, because those streams are recognized differently.

Dinar precision belongs in this stage too, and the ERPNext consultant Jordan page explains why. Standard features are described on the global ERPNext Accounting page.

Sales tax templates and JoFotara from the finance side

Jordan's general sales tax, special tax on certain goods and exempt or zero-rated supplies each need their own handling. In ERPNext, transaction templates set the default treatment, item-level templates override it for particular goods, and tax categories apply the right template from the customer or supplier record. Rates, scope and the treatment of exported services come from your tax advisor, and I test each case on real invoices before go-live.

The connection to JoFotara, the national e-invoicing system, usually comes from a community app or custom integration in ERPNext; planning it is covered on the parent ERPNext page. Finance still needs control once it runs:

  • Customer data: the buyer's tax number or other identifier where required, captured before the first invoice.
  • Status and reference fields on every invoice and credit note, with a report of failed or pending submissions.
  • Correction rules so a rejected invoice is fixed by credit note or amendment in a consistent way.
  • Print formats that show any code or reference the platform returns, if your advisor confirms it must appear.
  • Monthly matching of invoice totals in ERPNext against the platform.

Which invoices are in scope, and from when, is for your advisor to confirm. If the app is weak, finance carries the risk, so the finance manager takes part in testing it, not only the developer. My testing method for connections like this sits under ERP integration.

Deferred revenue, projects and service contracts

Jordan's technology and services firms bill in ways that do not fit a simple invoice-equals-revenue model: yearly software subscriptions paid in advance, support contracts, retainers, milestone billing on implementation projects and recharges to Gulf affiliates. ERPNext supports deferred revenue at invoice item level. An item can be flagged for deferral, a service start and end date set, and the system posts recognition entries from a deferred revenue account over the service period. Deferred expenses work the same way on purchase invoices for prepaid licenses or insurance.

The design questions:

  • which items are deferred and on what basis, as your auditor agrees;
  • whether recognition runs automatically or is reviewed before posting;
  • how contract changes, early termination and credit notes adjust the schedule;
  • how projects carry costs, timesheets and billing so margin per project is visible.

ERPNext's project module links timesheets, expense claims and purchase costs to a project, and accounting dimensions can carry the project onto every ledger line. Combined with deferred revenue, finance can show recognized revenue, the deferred balance and cost by project. Contract accounting with many separate performance obligations may outgrow this, and I say so when it does. Recharges between Jordanian and Gulf companies use internal customers and suppliers, described on the multi-company ERP page.

Dinar banks, dollar receipts and post-dated checks

Post-dated checks remain part of commercial life in Jordan, alongside dinar and dollar bank accounts, especially in trading, pharmaceutical distribution and property. In ERPNext, a dinar account and a dollar account are simply bank accounts with different currencies; statement files are loaded with the bank statement import, and lines are matched to payments in the reconciliation screen. Automatic bank feeds for Jordanian banks are worth asking about, but plan on statement files until one has been shown working with your bank.

Post-dated checks need a deliberate design, since ERPNext treats a check as a payment reference rather than a document with its own life cycle. Options include:

  • posting received checks to a checks-under-collection account and clearing them when the bank confirms;
  • recording post-dated checks issued as payments with a future reference date, reported by due date for cash planning;
  • a custom or community app for a full check register, including returns, replacements and bank charges.

The choice depends on check volume and how much control your finance manager needs. A register app is the more complete answer but adds something to maintain through upgrades. Dollar balances are revalued under your accountant's policy, with entries reviewed before posting. Currency structure in general is on the multi-currency ERP page, and the finance automation page covers automated matching.

Hosting, upgrades and who maintains the accounting code

An open-source license means no per-user software subscription, not no running cost. Hosting on Frappe Cloud or your own server, a support arrangement, developer time for custom apps and finance time for upgrade testing all need budgeting. With Jordan's software sector close at hand, in-house development is tempting; the risk is a ledger that depends on one developer's knowledge.

For the finance function, I set out:

  • A custom app register: the JoFotara app, any check register, custom reports and print formats, each with a maintainer and a repository.
  • An upgrade test pack: sample invoices, credit notes, deferred schedules, bank imports and tax reports rerun on a copy of live data before anyone approves the upgrade.
  • Timing rules: no upgrades during a close or audit fieldwork.
  • Backup and restore: a restore actually tested before year end, not assumed.

Support can come from Frappe, a Jordanian or regional partner, a freelancer or your own team; confirm scope and response directly with them. I hold no Frappe partnership and sell no hosting, support or licenses. A business that expects its software vendor to carry e-invoicing compliance should also look at Odoo Accounting in Jordan or a commercial product. See also the ERP consultant Jordan page and the Jordan overview.

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

  • ERPNext Accounting
  • ERPNext Consulting
  • ERP for Multi-Company Operations
  • ERP for Multi-Currency Accounting
  • ERP Integration
  • ERP for IT Services
Jordan

More for Jordan Businesses

  • Jordan overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

ERPNext Accounting 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 ERPNext Accounting Consultant Jordan

Yes. Invoice items carry a deferral flag plus service start and end dates, and ERPNext posts recognition entries from a deferred revenue account across that period. I agree the basis with your auditor, decide whether entries are reviewed before posting and test changes such as early termination.

That customer identifiers are complete, every invoice and credit note carries a status and reference, rejected submissions appear in a report, correction rules are written down and invoice totals can be matched with the platform. Your tax advisor confirms which invoices are in scope, and the app maintainer confirms support for your version.

For modest volumes, a checks-under-collection account and payments dated to each check's due date can work. Higher volumes, returns and replacements usually justify a check register app. I compare both with your finance manager, including who maintains the app through upgrades.

A named developer or support provider with access to your code repository, plus an internal finance owner for tax templates and reports. I document both roles, list every custom app and set an upgrade test pack, so support can change hands without the ledger depending on one person's memory.

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 ERPNext Accounting Consultant 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