Services Our Work Blog & News Process About Contact Client Login
العربية
Home / Blog & News / Business

JoFotara Explained: How E-Invoicing in Jordan Works

What JoFotara is, who it concerns, how to connect, and how a POS or accounting system integrates — explained plainly, without stale deadlines.

If you run a shop, a restaurant, a clinic or a service business in Jordan, you have probably heard the word JoFotara — from your accountant, or from a customer asking why your receipt has no QR code. This guide explains what it is, who it concerns, how a business connects, and what changes when a point-of-sale or accounting system sits in the middle. It is written for owners, not developers, and sticks to how things work rather than dates that change by sector.

What is JoFotara?

JoFotara (الفوترة الوطنية, the National Billing System) is Jordan's national e-invoicing system, operated by the Income and Sales Tax Department. The idea is simple: instead of an invoice existing only on paper or inside your own software, it is issued through — or reported to — a central system run by the tax department. Every invoice that passes through the system is registered there and carries a QR code that anyone can scan to check it is genuine.

That turns the invoice from a private document between you and your customer into a record the tax department already holds: the invoice you print at the counter and the sales you declare become the same data, with no gap between them to explain.

Two clarifications. First, JoFotara is not accounting software and does not replace yours; it is the destination your invoices have to reach. Second, "e-invoicing" here does not mean emailing a PDF. It means the invoice is created in a structured electronic form, submitted to the national system, and comes back with a registration mark — the QR code — that proves it was accepted.

Who does it concern?

In principle, any business that issues invoices in Jordan. In practice, the obligation is being rolled out in phases, and the Income and Sales Tax Department decides which sectors and categories of taxpayer are included in each phase and from when. The range covered has widened with each step, and the direction is one way: more activities in, not fewer.

Because the schedule is set by the department and differs by sector, we deliberately do not print deadlines or thresholds in this article — a date that is right today can be stale in months, and a wrong one is worse than none. The reliable sources are the department's own announcements and your tax advisor. What we can say is that if you issue invoices to customers in Jordan and have not yet looked at this, the question is when, not whether.

One group should pay particular attention: businesses that sell to other businesses or government bodies. When your customer needs a registered invoice for their own tax treatment, an unregistered one becomes their problem — and that pressure reaches you faster than any official notice.

How does a business connect?

There are two routes, and understanding the difference saves a lot of confusion.

  • The portal route. The business registers on the JoFotara system with its tax details and issues invoices by entering them on the department's portal, one at a time. Nothing to install. It suits a business issuing a handful of invoices a week — a consultant, a small workshop, a clinic with a few patients a day.
  • The integration route. The business's own software — a point-of-sale system, an accounting package, an online store — is connected to the JoFotara API. Each invoice is created where the sale actually happens, sent automatically to the national system in the format it expects, and the returned QR code is printed or emailed with the invoice. Nobody types anything twice.

The portal is the right answer for low volume. The moment you have a counter with a queue, dozens of delivery orders a day, or more than one branch, manual entry stops being a chore and becomes a second job. That is where integration pays for itself — not because it is more sophisticated, but because it removes the human step where mistakes and late evenings live.

What about point of sale?

This is where most of the practical pain sits. A typical Jordanian shop or café sells at a till and keeps its books somewhere else — a separate accounting program, a spreadsheet, or an accountant who comes at month end. Add JoFotara as a third place that must know about every sale, and the temptation is to enter the day's receipts into the portal each evening. It works for a week. Then a busy day happens.

The clean solution is a POS system that issues the national e-invoice as part of the sale. The cashier rings up the order, the system builds the invoice, submits it to JoFotara, receives the QR code and prints it on the receipt — in the same motion, with no separate step. Returns and corrections follow the same path, so your records and the department's stay aligned. This is how our own commerce platform, OmniCart, handles it: e-invoicing is a built-in module of the point of sale, not a report someone runs later; our POS system with JoFotara integration page explains what that setup includes.

The same logic applies online. An order placed on your web store or through WhatsApp is a sale like any other and should generate its invoice the same way; our e-commerce solutions treat the store, the till and the invoice as one system rather than three.

How does a POS or accounting system actually integrate?

Owners do not need the technical detail, but knowing what the work involves helps you judge a quote. At mechanism level, an integration does five things:

  • Credentials. The business obtains integration credentials through its JoFotara account, and the software uses them to identify itself to the national system. An administrative step, done once.
  • Invoice building. For every sale, the software assembles the invoice in the structured format the system requires — seller details, buyer details where applicable, line items, amounts, tax and totals, plus a unique identifier so the same invoice cannot be registered twice.
  • Submission and response. The invoice is sent to the API; the system validates it and returns the registration result, including the QR code. The software stores that result against the sale.
  • Printing and delivery. The QR code appears on the printed receipt or the emailed invoice, so the customer has proof of registration in hand.
  • Corrections. Refunds, returns and amendments are handled as their own documents referencing the original, so the trail at the department matches the trail in your books.

Two practical points. If you already run software you like, connect it rather than replace it — integration is ordinary engineering work, and we do it for existing POS and accounting systems. And if you are choosing new software, put "issues JoFotara invoices from the sale itself" in the first line of your brief, not at the end.

What should we do now?

A short, honest checklist:

  • Find out where you stand. Ask your accountant or tax advisor whether your activity is already covered and, if not, what the department has announced for your sector. Do not rely on a date you read on a vendor's website — including ours.
  • Count your invoices. A few a week: the portal is enough. Dozens a day, or more than one branch: plan for integration.
  • Look at your current tools. Can your POS or accounting system connect to the JoFotara API? If yes, scope that work. If no, decide between adding a connector and moving to a system with e-invoicing built in.
  • Test before you depend on it. Issue real invoices in a test setting, scan the QR codes, process a refund, and check that the numbers in your books match what was registered.
  • Train the people at the counter. Compliance fails at the till, not in the server room. Cashiers should know what a registered receipt looks like and what to do if a submission fails.

For a second opinion on where your business fits, tell us what you sell and how you invoice today — one counter or ten branches, with or without existing software — and we will suggest the shortest sensible route. JOSEQUAL has built software from Amman for eight years, and e-invoicing for Jordan is part of our own product. Start the conversation here, or read more about our POS system with JoFotara built in.

Keep reading

More from the blog.