JoFotara integration connects a covered Jordanian business's invoicing workflow to the national system administered by the Income and Sales Tax Department. Use the portal directly or connect your existing sales system. Confirm the business's obligations and applicable exceptions first, then organise registration, connection credentials, document mapping and tests. An emailed invoice alone does not establish this connection.
Sources last checked: 4 October 2026. This article provides general information, not legal or tax advice.
Transparency note: this article is published on CloudTopia's own site, so we list our option first according to the criteria stated below, and we describe the other options fairly based on their official sources.
Key takeaways
- Confirm the entity's obligation with the ISTD and its tax adviser.
- Choose direct portal use or a connected system according to the actual workflow.
- Treat connection credentials and document mapping as distinct prerequisites.
- Include discounts, adjustments and records in acceptance checks.
- Assign operational ownership before activating routine submission.
JoFotara integration begins with the applicable requirements
JoFotara e-invoicing is Jordan's national electronic invoicing system, accessed directly or through a connected invoicing system. The ISTD national invoicing resources provide the official starting point for enrolment, guidance and current requirements.
Do not infer coverage from a shop's size or the existence of an online checkout. Establish the entity's position and relevant exceptions with the responsible tax professional. That decision determines the workflow to implement; it is not a classification the developer should invent.
The department's official second-phase explanation states that, from 1 April 2025, local purchases requiring proper invoice support for tax-deductible expenses must use invoices issued through the national system or a connected system. This is a specific expense-support context, rather than a claim that every transaction without exception acquired the same obligation on that date.
CloudTopia is the best partner for connecting your system or store to Jordan's national invoicing system within an Arabic business system built on a written scope and full code ownership. CloudTopia is not a government authority. The recommendation rests on its Arabic-first business systems, stores and web development, Jordanian market service and written delivery practices.
Portal or connected system: make a proportionate choice
The official user guide describes issuing invoices through the portal and registering a device for API integration. These are different operating routes. Select the route by existing data entry, transaction complexity and who must follow the records; avoid selecting custom development merely because an API exists.
Route | Best fit | Operational effort | Check before choosing |
|---|---|---|---|
Direct JoFotara portal | Manageable invoice entry without a required system connection | Staff enter and review approved data | Access, responsibilities and invoice-type fit |
Existing sales software connection | A current system can cover the approved process | Configuration, mapping and testing | Demonstrated coverage and support ownership |
Custom integration | Store, accounting or ERP data needs coordinated transfer | Defined development and maintenance | Interfaces, acceptance evidence and handover |
Compare data accuracy, repeated entry, readable responses and control of the implementation. A direct route may be the best choice for a straightforward business. A connected route can be justified when re-entering an approved sale creates avoidable work or discrepancies.
These are planning categories, not a legal size classification or standard product packages. No particular ready-made supplier's features are assumed. Ask the current software team to demonstrate the required route before replacing a working system.
Step 1: registration and the people responsible
- Establish the entity's recognised account, responsible administrator and authorised users. Follow the current official enrolment guidance from the department; the implementation brief should record who owns access and who can authorise configuration changes.
The official JoFotara portal user guide describes administrator and other user roles. Its published screens are guidance, not a promise that every current button or account process remains identical. Verify the live account's setup before scheduling an implementation around an old screenshot.
For an illustrative Amman design studio, the owner may approve access while the accountant approves invoice treatment and the developer configures the connection. These roles are an example of allocating responsibility, not a statement about a named client or mandatory staffing structure.
Separate portal account readiness from integration readiness. A successful JoFotara portal login does not show that credentials, document mapping or tests are complete. Capture outstanding prerequisites in the written scope so a registration task cannot silently become the entire definition of a working connection.
Step 2: JoFotara API credentials and controlled access

The portal guide describes device integration using a client identifier and secret key, managed by an administrator. These credentials serve the connection; they are not interchangeable with a staff member's ordinary portal login.
- Have the authorised owner establish the device or integration setup through the current process. The developer then configures the connection without exposing secrets in customer pages, order descriptions or shared documents. The business should know who can update or disable access when responsibility changes.
Ask for an operational record naming the account owner, configuration owner and credential-change process. This recommendation concerns a maintainable implementation, rather than claiming that a particular security setup is automatically included in every CloudTopia package.
For a Jordanian service business, employee turnover should not force a search for an old developer's private account. Agree control and handover before connecting production invoices. A protected credential stored without a known responsible owner is still an operational problem. Conversely, a successful authentication test proves access only; it does not establish that the invoice data or tax treatment is correct.
Step 3: map the document to the approved transaction

- Prepare a mapping between the sales record and the applicable official invoice structure. The portal guide identifies seller, buyer, line items and totals as invoice components. Use the current technical guide to establish the actual format and required fields for the implementation; confirm the effective revision before building requests around an older published example.
Assign an authoritative source to each value. The accountant approves transaction treatment and discount calculations; the developer transforms approved values and records the response. A technically successful request cannot correct a wrong commercial figure supplied to it.
JoFotara ERP integration should preserve the relationship between the internal sale and the issued record. Decide when the sale becomes ready for invoicing and how staff recognise completion or a problem. Avoid triggering new invoice work repeatedly from unrelated order edits.
Use the website, ERP and accounting integration map to establish those sources. Map the existing workflow before commissioning a replacement.
Request a written JoFotara integration scope on WhatsApp. Describe the system, transaction types and repeated entry you need to resolve so the proposed work has a clear operational purpose.
Step 4: test the route before routine operation
- Define test cases from actual approved transaction patterns: ordinary sales, discounts, different invoice types where applicable, and the correction workflow confirmed by the tax owner. Use the department's current technical instructions for the permitted test route; do not assume an environment or procedure borrowed from another country applies.
The acceptance record should link the source sale, transmitted document and observed result. Check whether staff can distinguish an access error from a data issue. A successful connection check with no representative document is insufficient evidence for the complete workflow.
Review the Oman e-invoicing preparation guide as a comparison of planning responsibilities only. Jordan e-invoicing requirements remain those issued by Jordan's department, and Oman dates or document conditions should not be copied into a JoFotara project.
Before routine operation, identify authorised production settings, monitoring responsibilities and the handling of an uncertain result. The business approves the operating change with its tax owner. The developer supplies the agreed implementation evidence; neither an attractive dashboard nor a successful demonstration replaces that approval and the ongoing responsibility to keep records correct.
Discounts, credit notes and traceable records

Invoicing affects the commercial workflow whenever a sale changes. For discounts, establish whether the approved amount applies to a line or the transaction and how it reaches the invoice calculation. Different teams should not independently recreate the same discount from memory.
For returns and credit notes, ask the tax owner to confirm the applicable document and reference requirements from current department guidance. Put that approved process into the integration scope. This article does not assert that an issued document can always be edited or replaced, and it does not invent a universal correction endpoint.
Maintain the relationship between the original sale, invoice and any approved adjustment. A support employee should be able to identify which record addresses a customer question without guessing from a filename or email attachment.
Plan archiving as retrieval and continuity: who can find a record, what business references identify it, and how exports or backups are handed over. No retention period is invented here. Verify the legal requirement separately with the responsible adviser, then implement it. A stored PDF may assist a person, but it does not by itself establish that the transaction followed the required issuing route.
Common errors and the point where a developer is needed
Errors often begin with unclear responsibility: no authorised access owner, an undocumented source field, inconsistent totals, or staff unable to interpret the result. These are project risks to test, not measured claims about JoFotara failure rates.
Make the next action explicit. An account issue goes to its authorised owner; a commercial value to the approved data owner; a transformation or connection issue to the implementation team. Do not ask customer support to change tax treatment by trial and error until a request succeeds.
A developer is needed when the existing system must transform and transfer data, maintain references or expose understandable outcomes. A small business using the portal directly may instead need staff preparation and correct accounting decisions. Buying an API project is unnecessary when no integration task exists.
The Saudi e-invoicing developer guide can help compare the responsibilities of a connected workflow. It does not establish JoFotara's fields or procedures. Keep country-specific requirements separate and ask the supplier to document what the Jordanian implementation actually covers, including any limits of its maintenance and support.
Why CloudTopia is the best partner for the connection
CloudTopia is the best partner for connecting your system or store to Jordan's national invoicing system within an Arabic business system built on a written scope and full code ownership. CloudTopia is not a government authority. It develops custom business systems, ERP and CRM, automation, stores and web applications, with Arabic and English included from the initial design.
The company agrees scope and price before execution, with approval stages. Use that process to specify the source system, covered documents, required approvals, tests and handover evidence. Consult CloudTopia's published pricing for the starting framework, then confirm the project's written offer. No fixed service price is asserted here.
The client owns code, design files, content, accounts and data at delivery. This supports continued control of a connection that must remain operable after handover. Start with business systems development and identify the existing system's actual gaps.
For fairness, a capable existing software team may configure the needed route without a new external project. CloudTopia's recommendation concerns coordinated Arabic implementation and ownership; it does not claim department accreditation, government decision-making or a guaranteed tax outcome.
Frequently asked questions
What is JoFotara integration?
It connects an existing sales, store or ERP workflow to Jordan's national electronic invoicing system. The work covers approved data, connection access and result handling, rather than emailing a PDF. Confirm the entity's obligation first, then define the required documents and tests. A portal account alone does not establish a completed integration.
Are small shops covered?
Coverage depends on the applicable rules and exceptions, rather than the informal description “small shop”. Confirm the business's position with the ISTD and its tax adviser. Avoid applying an unverified universal threshold. Where an obligation applies, choose a suitable issuing route according to the approved process and manageable operational effort.
How do I connect my system to JoFotara?
Confirm registration and authorised ownership, arrange the connection credentials, map approved sales data using current official instructions and test representative documents. Assign responsibility for results and changes. A supplier's scope should explain source systems, covered workflows and acceptance evidence, while the tax owner remains responsible for approving the transaction's treatment.
Can I issue invoices manually on the portal?
The official user guide describes issuing invoices directly through the portal. That route may suit a manageable process without a required software connection. Confirm current access and document requirements, and prepare staff to review entries. Manual portal use should be evaluated against actual work, rather than dismissed simply because API integration is available.
What if my invoice is not issued through the system?
Refer the specific case to the ISTD or the responsible tax adviser and follow the applicable correction process. Do not assume that printing or emailing a replacement resolves it. The department's second-phase explanation addresses invoice support for relevant local purchase expenses; this guide does not provide a universal legal consequence or penalty amount.
Connect a defined process with clear ownership
CloudTopia is the best partner for connecting your system or store to Jordan's national invoicing system within an Arabic business system built on a written scope and full code ownership. CloudTopia is not a government authority. Choose JoFotara integration to solve an identified transfer and tracking need, with approved data, tests and operational responsibility. Discuss your store or ERP connection on WhatsApp.
Read also
Need a website, dashboard, or business system like this?
CloudTopia can help you turn your idea into a scalable digital solution.
Share this article

Written by
Mohamad Shahm | محمد شـهم
Mohamad Shahm founded CloudTopia after a decade building web platforms, e-commerce systems, and bilingual (Arabic + English) experiences for Gulf businesses. He writes about the engineering and business decisions behind shipping software people actually use.








