Passer au contenu principal
SAP Business OneSaaS Tools

Jordan JoFotara National E-Invoicing

A build-to-order SAP Business One add-on that submits A/R Invoices and credit notes to Jordan's JoFotara

platform and returns the QR-stamped rendition to your customer. Built for your company after a fixed quote.

Sur commande

Qu'est-ce que Jordan JoFotara National E-Invoicing ?

A build-to-order SAP Business One add-on that submits A/R Invoices and credit notes to Jordan's JoFotara platform and returns the QR-stamped rendition to your customer. Built for your company after a fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

Jordan JoFotara National E-Invoicing — A build-to-order SAP Business One add-on that submits A/R Invoices and credit notes to Jordan's JoFotara platform and returns the QR-stamped rendition to your customer

What we build

  • Submits A/R Invoices, A/R Credit Memos and A/R Down Payment Invoices to JoFotara from the posted SAP Business One document via the Service Layer
  • Business Partner extension for tax number, national identifier and buyer type, validated before submission so rejections are caught at data entry
  • Row-level mapping of quantity, unit price, discount, general sales tax and special tax straight from marketing document rows
  • QR payload, confirmation identifier and timestamp written back to source-document UDFs and rendered on the customer-facing invoice
  • Crystal Reports invoice layouts built or amended to carry the QR stamp on both printed and PDF renditions
  • UDO-based submission queue with pending, submitted, confirmed and rejected states, platform reason text and full retry history
  • UDT submission log storing the complete request and response payload per document for audit and dispute resolution
  • Atomic claim before submission so a clustered or multi-user environment can never submit the same invoice twice
  • Credit notes reference the original submission so reversals link back to the invoice they correct
  • SAP B1 approval procedure integration to hold high-value or flagged invoices for a finance decision before submission
  • DI API transaction handling so the submission record and the SAP B1 posting stay consistent, with a per-document error log
  • Reconciliation reports for posted-not-submitted, submitted-not-confirmed, and a period summary tied to sales tax on Journal Entries

À propos de ce produit

The compliance gap

Jordan's national e-invoicing platform, JoFotara, moved invoicing from a printer to an API. A registered taxpayer submits each sales invoice to the Income and Sales Tax Department (ISTD), receives back a confirmation and a QR payload, and the invoice the customer receives must carry that stamp. An invoice that was never submitted is not a valid invoice, whatever it looks like on paper.

SAP Business One has no Jordanian localisation for this. Businesses running SAP B1 in Jordan generally end up with a manual bridge: post the A/R Invoice in SAP B1, export or re-key it into the platform, get the QR back, then paste or attach it to a document layout by hand. It works for ten invoices a day and collapses at a hundred. Worse, it produces no reliable answer to the only question the tax authority cares about — is every posted sales invoice in this period accounted for on the platform, and does the total agree with the sales tax on your Journal Entries?

ECOSIRE builds an add-on that closes that loop inside SAP Business One.

What ECOSIRE builds

The add-on is a SAP Business One extension that reads and writes your company database through the Service Layer, and uses the DI API where a submission has to be committed alongside a B1 posting. Extension data lives in UDFs, UDTs and UDOs, never in modified standard tables, so your installation stays supportable and upgradeable.

Submission from the documents you already post

A/R Invoices (Invoices), A/R Credit Memos (CreditNotes) and A/R Down Payment Invoices are mapped into the JoFotara payload. The header pulls seller registration data from company configuration and buyer data — name, tax number, national identifier where required — from the Business Partner master. Rows carry item description, quantity, unit price, discount, general sales tax and any special tax, each mapped from the marketing document row so the submitted figures are the posted figures, not a re-typed approximation. Where JoFotara needs a value SAP B1 has no field for, we add a UDF at header or row level and expose it on the form, rather than borrowing an unrelated column.

QR stamp back onto the document

The platform response — confirmation identifier, timestamp, QR payload — is written back to the source document's UDFs and stored in a UDT submission log with the full request and response for audit. Crystal Reports invoice layouts are then built or amended so the QR renders on the printed and PDF invoice your customer actually receives. This is the part that manual bridges get wrong most often: the QR ends up on a separate sheet, or on a version of the invoice that no longer matches what was posted.

A queue that shows the truth

Submission is not assumed to succeed. Every document moves through a visible queue implemented as a UDO: pending, submitted, confirmed, rejected. Rejections carry the platform's reason text, and the document stays flagged until it is corrected and resubmitted, so a failure cannot quietly disappear. A retry service handles transport failures with backoff, and the queue is safe to run with more than one user posting at once — a document is claimed before it is submitted, so the same invoice is never sent twice.

Approvals and controls

Where your finance team wants review before submission, the queue integrates with SAP Business One approval procedures, so an invoice above a threshold or against a flagged Business Partner waits for a decision. Credit notes reference the original submission so the platform can link the reversal to the invoice it corrects.

Reconciliation

We deliver reconciliation reports that answer the audit question directly: posted A/R Invoices with no submission, submissions with no confirmation, and a period summary that ties confirmed submissions back to the sales tax posted in your Journal Entries. These are Crystal Reports, so your accountant can run them without opening a developer tool.

Who it is for

Companies registered for e-invoicing in Jordan that run SAP Business One, and regional groups whose Jordanian entity is on SAP B1 while the rest of the group is not. It is aimed at businesses issuing enough invoices that manual submission has become a bottleneck or a risk, and at those who need a defensible audit trail rather than a folder of screenshots.

Compatibility

SAP Business One 10.0 on Microsoft SQL Server and SAP HANA, on-premise or cloud-hosted. Submission runs against the ISTD's published interface using your own taxpayer credentials — ECOSIRE holds no certification or partnership and does not act as an intermediary; the connection is yours.

How delivery works

1. Scoping call. We review your invoice types, your tax treatment (standard sales tax, exempt, zero-rated, special tax), your Business Partner data quality, and your current invoice layout. Three real invoices become the acceptance tests. 2. Fixed quote. A written scope with field mapping, screens, reports and acceptance criteria, at a fixed price. Nothing is built before you approve it. 3. Build. Typical lead time is one working week from approval. Nothing is pre-built — this add-on is written for your company. 4. Install into test. Installed into your test company database and run end to end against the platform's test environment with your own documents. You get a written test script for your finance team. 5. Install into production. After your sign-off, we install into production, migrate configuration, and stay close during the first live submission day. 6. Support. A support window from go-live covering defects, platform changes published during that window, and your team's questions.

What we do not claim

We are not an authorised agent of the ISTD and we hold no SAP certification. You keep your own taxpayer registration and credentials. What ECOSIRE builds is the SAP Business One side of the connection — accurately mapped, auditable, and tested against your real invoices before it goes anywhere near production.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Ce que vous obtenez

  • Compiled SAP Business One add-on package with installer for your test and production company databases
  • All UDFs, UDTs and UDOs created and documented, including the submission log and status queue objects
  • Configuration of your JoFotara taxpayer credentials, endpoints, document types and tax treatment rules in your environment
  • Crystal Reports QR-bearing invoice layout plus the three reconciliation reports
  • Field-mapping document showing every SAP B1 source field and its JoFotara destination, written for your accountant and auditor
  • Two live training sessions (AR posting and queue/exception handling) with recordings and a written user guide
  • Support window from production go-live covering defects, platform changes published during the window, and your team's questions

Pour qui c'est

Chief Accountant

Is answerable if a period's submitted invoices do not agree with the sales tax posted in the ledger. The reconciliation reports turn that from a manual cross-check into a single report showing posted-not-submitted and submitted-not-confirmed exceptions.

Billing Supervisor

Runs a team that currently re-enters every invoice into the platform and pastes QR codes onto layouts by hand. After this build the QR arrives on the invoice automatically and the team only touches documents the queue has flagged as rejected.

ERP Consultant or Internal IT Lead

Owns the SAP Business One installation and has to keep it upgradeable and supportable. Extension data sits in UDFs, UDTs and UDOs with all access through the Service Layer and DI API, and the field mapping is handed over in writing so the work is maintainable without ECOSIRE.

Comment Jordan JoFotara National E-Invoicing se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif SAP Business One
Submits to JoFotara directly from posted SAP B1 documentsInclusPrise en charge partiellePrise en charge partielleNon inclus
QR stamp rendered on the customer-facing Crystal Reports invoiceInclusPrise en charge partiellePrise en charge partielleNon inclus
Full request/response audit log per documentInclusPrise en charge partielleNon inclusNon inclus
Reconciliation of submissions against Journal Entry sales taxInclusPrise en charge partielleNon inclusNon inclus
Extension data in UDFs/UDTs/UDOs with no direct SQL writesInclusPrise en charge partiellePrise en charge partielleInclus
Fixed price agreed before the build beginsInclusNon inclusPrise en charge partielleNon inclus
Available for instant download todayNon inclusNon inclusPrise en charge partielleNon inclus
Source code and field mapping handed to the customerInclusInclusNon inclusNon inclus

Questions fréquemment posées

Can we download this today, or how long is the build?
Nothing is downloadable — ECOSIRE builds this add-on for your company after you approve a fixed quote. Typical lead time is one working week from approval to installation in your test company database, then production once you sign off. Scope, mainly the number of tax treatments and whether your invoice layout needs rebuilding, is what moves it within that range.
Which SAP Business One versions and databases are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or hosted. Earlier releases are assessed in the scoping call — we check that the Service Layer surface we rely on exists on your version before quoting, not after.
Whose credentials are used to submit to JoFotara?
Yours. ECOSIRE is not an authorised agent of the ISTD and holds no certification or partnership. You keep your taxpayer registration and credentials, and the add-on submits under them; we build and test the SAP Business One side of the connection.
What happens when a submission is rejected?
The document stays in the queue with the platform's rejection reason attached and remains flagged until it is corrected and resubmitted. It does not silently disappear, and it appears on the posted-not-submitted reconciliation report until it clears, so a rejection cannot be lost between shifts.
Will the QR code appear on the invoice we send to the customer?
Yes. The confirmation and QR payload are written back to the source document, and we build or amend your Crystal Reports layout so the QR renders on both the printed and the PDF rendition. This is included in scope rather than left as a follow-on task.
Does it work if two people post invoices at the same time?
Yes. Each document is claimed atomically before it is submitted, so concurrent users or a clustered environment cannot double-submit the same invoice. The queue and its retry logic are built with that assumption from the start.

Demander un devis

Décrivez vos besoins pour Jordan JoFotara National E-Invoicing et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.

Se marie bien avec

India GST E-Invoice and E-Way Bill
Sur commande

India GST E-Invoice and E-Way Bill

A build-to-order SAP Business One add-on that generates IRN, signed QR and e-way bills from your A/R documents and stores every IRP response against the source record. Scoped, quoted and built for your company database.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
India Payroll and Statutory Compliance
Sur commande

India Payroll and Statutory Compliance

A build-to-order SAP Business One payroll add-on for India: PF, ESI, professional tax and salary TDS computed per employee, with statutory return files and Form 16 inputs, built for your company database.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Looker Studio and Sheets Data Connector
Sur commande

Looker Studio and Sheets Data Connector

A build-to-order connector that publishes governed SAP Business One datasets straight into Looker Studio and Sheets, replacing hand-built CSV exports. Scoped, quoted and built for your company database.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
Malaysia MyInvois E-Invoicing — A build-to-order SAP Business One add-on that converts A/R Invoices into UBL 2
Sur commande

Malaysia MyInvois E-Invoicing

A build-to-order SAP Business One add-on that converts A/R Invoices into UBL 2.1 documents, submits them to MyInvois for validation, and writes the returned UUID and QR back onto the B1 document before it reaches the buyer.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification