Contact Info
How does an Odoo accounting consultant help a Jordanian company?
In Jordan, an Odoo accounting consultant checks what the fiscal package installs for your version, aligns sales tax records and report lines with your accountant, makes e-invoice status visible and correctable from the ledger, chooses tax rounding settings that keep fils totals exact, designs intercompany and analytic accounting for regional and project work, and settles Community versus Enterprise for finance. I do this remotely and independently.
Last reviewed by Vikas Saroj
Jordanian companies on Odoo often find that operations settle quickly while finance keeps correcting things: tax report totals that differ slightly from the invoices, documents whose status on the national e-invoicing platform is unclear, shared costs between related companies split by hand, and a close that depends on one experienced accountant remembering every step.
That accounting layer is where I come in, remotely, as a freelance Odoo consultant. With your finance lead and external accountant I agree how each situation should be recorded, check the implementer's setup against the design, test it with your own transactions and run the first closes alongside your team. Arabic wording on reports is reviewed by your bilingual staff.
Focused on the finance decisions that decide whether a Jordanian Odoo month end is routine or a scramble.
The Jordan localization for your planned version installed in a test database, its accounts, taxes and reports listed, and each gap against your accountant's practice closed through configuration where possible.
Tax records, groups and report lines arranged so the tax report reproduces your accountant's figures, with fiscal positions for exported services and other treatments your advisor defines.
Submission status, platform references and correction rules visible from customer invoices and credit notes, plus a monthly match against the platform so differences are found inside the close.
Currency precision, price accuracy, tax rounding per line or globally, and cash rounding agreed and tested together, so fils differences never reach customer balances or tax totals.
Intercompany rules and accounts for Jordanian and Gulf entities, plus analytic plans that allocate shared costs and show margin by client, project or business line.
Bank import formats per bank, outstanding accounts for dated checks received and issued, and a month-end sequence ending with lock dates that your finance lead controls.
Treatments set with the accountant
Test with real documents
First closes done together
Odoo's fiscal localizations install accounts, taxes and reports per country, and their contents change from version to version. For a Jordanian company I install the package for the exact version you plan to use in a test database and compare it with how your accountant currently prepares the sales tax return and the financial statements.
The comparison covers:
I test the result by entering a representative month of invoices and bills and comparing Odoo's tax report with your accountant's figures for the same month. Differences become configuration changes. Tax treatments and current obligations are confirmed by your tax advisor; my job is to make Odoo apply them consistently. Wider platform choices are covered on my Odoo consultant Jordan page.
Jordan's tax department runs a national e-invoicing platform that expects structured invoice data. Whether the Jordan localization or a separate module handles submission for your version and edition has to be verified, and which invoices are in scope is for your tax advisor to confirm. Once a route is chosen, finance needs control over it from inside Odoo Accounting rather than from a separate log.
I design that control:
Bilingual invoice layouts that carry the platform reference are specified in English and their Arabic wording checked by your staff. The ERP integration service explains how the connection itself is specified and tested.
Setting the dinar's currency precision to three decimals is necessary but not sufficient. Several other Odoo settings interact with it, and a mismatch between them still produces small differences between invoice lines, tax and totals.
The settings I review together:
I then run a test set designed to break things: fractional quantities, line discounts, several tax treatments on one invoice and credit notes against partial lines. Each result is compared with a manual calculation. A difference of one fil looks trivial until it appears on every invoice sent to the platform, so this test is part of acceptance rather than an afterthought.
Many Jordanian firms are one part of a regional structure: an Amman company employing developers or analysts, a Gulf entity holding client contracts, sometimes a shared services arrangement for finance or HR. Revenue, costs and staff time cross company lines constantly, and management wants margin by client and project regardless of which entity booked it.
In Odoo Accounting I combine two tools:
Project margin reports then draw on analytic data across companies, while each company's statutory books stay intact. The project costing page explains the margin side in more general terms.
For finance, Enterprise matters more than it might appear. It provides the complete Accounting application, including the reconciliation interface, financial reports, assets, deferrals and follow-ups, and vendor-maintained localization work may depend on it. Community needs extra modules for much of this, maintained by whoever wrote them. I compare both against your monthly workload in the version you plan to use.
Bank statements usually arrive as files; confirm whether online synchronization covers your Jordanian banks before counting on it. Reconciliation models then absorb bank fees, internal transfers and repeat receipts. Checks are common in Jordanian commerce, including dated ones, so received and issued checks sit in outstanding accounts until cleared, with a report of checks due by date so the cash forecast is realistic.
The close then runs in order: banks reconciled, checks reviewed, platform match done, intercompany agreed, revaluation posted, tax report approved and lock dates set. Opening balances are loaded and proven through my ERP data migration checks. A small services firm needing only invoicing may be better served by a lighter tool. More context: the Odoo Accounting overview, my Jordan ERP consultant page and the Jordan hub.
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.
Your accountant decides, and the choice should match how the e-invoicing platform computes totals. Both methods are valid in Odoo, but they give different results on multi-line invoices. I test the chosen method against manual calculations and platform output before go-live.
Status fields and filters on invoices and credit notes show submitted, accepted and failed documents, and a named person is alerted whenever a submission fails. A monthly match against a platform export catches anything else before the tax report is approved.
Yes. Intercompany rules keep each company's books correct, while analytic plans for client and project carry costs and revenue across entities. Shared costs are distributed on a basis your finance lead agrees, and transfer pricing questions stay with your tax advisor.
Received and issued checks are held in outstanding accounts until the bank confirms them, with a report of checks due by date. That keeps the reported bank balance accurate and gives treasury a realistic view of upcoming receipts and payments.
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.