Live · Jordan ISTD / JoFotara Ready

Automate VAT
Compliance
for Jordan & GCC

Seamless POS integration. Automatic e-invoicing live today for Jordan via JoFotara — FTA, ZATCA, and more coming soon. Focus on your business — we handle tax compliance.

14-day free trial
No credit card required
Cancel anytime
This Month
247 Invoices
+12%
VAT Collected
$12,450
↑ 8% vs last month
Compliance
100%
All invoices filed ✓
Auto-submission Active
INV-2024-0247 Submitted
INV-2024-0246 Pending
INV-2024-0245 Submitted
Powered by Complio
Trusted & Tax-Compliant

Built to work with the tools you already use

Integrates with
QuickBooks Online
Zoho Books
Odoo
Shopify
Compatible with
JO Jordan
وزارة المالية - دائرة ضريبة الدخل والمبيعات
JoFotara
SA Saudi Arabia
ZATCA
ZATCA — Early Access, coming soon
Everything you need

Built for Tax Compliance

From your first POS sale to your monthly VAT return — fully automated.

⚡

VAT Automation

Transactions are captured from your POS and VAT is calculated automatically in real time.

📄

E-Invoicing

UBL 2.1 XML invoices submitted to JoFotara (Jordan) with QR codes returned automatically.

🔌

POS & Accounting Integration

One-click setup for Loyverse, Foodics, QuickBooks Online, Shopify, and more. Set it up once, then everything runs on autopilot.

🔄

Real-Time Sync

Sales sync within seconds via webhook, with a 10-minute safety-net check as backup. Your dashboard is always up to date.

🔒

AES-128 Encrypted

All credentials encrypted at rest. TLS 1.2+ in transit. 2FA available for every account.

📊

Analytics & Reports

Monthly VAT summaries, invoice history, and exportable reports for your accountant.

🔔

Email Notifications

Instant alerts on submission success, failures, and upcoming VAT deadlines.

📍

Multi-Location

Manage unlimited branches from one dashboard. Perfect for chains and retail groups.

Up and running in minutes

Four steps to full VAT compliance.

1

Register at Complio

Go to app.complio.cloud/register — enter your email, password, and company name. Choose Jordan 🇯🇴. 14-day free trial, no credit card needed.

2

Configure Profile

Enter your Tax Number (RAQAM DARIBI), JoFotara Client ID, Secret Key, Activity Number, and VAT rate. Create your branch location.

3

Connect Your POS or Accounting

Copy your webhook URL from Complio and paste it into Loyverse, Foodics, QuickBooks, or Shopify. One-time setup, takes 2 minutes.

✓

Go Fully Automated

Every sale is captured, invoiced, and submitted to JoFotara automatically. Your monthly VAT return is ready with one click.

Why Choose Us?

The smart choice for Jordan and GCC businesses. Here's what makes us different.

Up to 60% Cheaper

Starting from around $20/month vs $60–150 for competitors. More features, better price.

Specialized in Jordan & GCC

Built for businesses in Jordan, the UAE, and Saudi Arabia, with more GCC countries coming soon. Direct e-invoicing integration with ISTD (JoFotara) in Jordan and ZATCA in Saudi Arabia.

Bank-Level Security

Secure payments via Paddle. We never store your credit card information. SSL encrypted.

Multi-Location Ready

Manage unlimited locations from day one. Perfect for restaurant chains and retail stores.

English & Arabic

Full bilingual support. Switch between English and Arabic with one click.

Direct Tax Payment

You pay VAT directly to tax authorities (FTA/ZATCA/ISTD). We never handle your tax payments — complete transparency.

👋 Built by founders, for founders

Real People. Real Product.

Complio is built by a small team that understands the pain of manual VAT filing in Jordan and the GCC. We use it ourselves. Every feature exists because a real business needed it.

Made for Jordan & GCC
Bank-Level Security
Built for Speed
💬

"Complio wasn't built in a vacuum — it's shaped by feedback from real businesses in Jordan and the GCC who were tired of manual VAT filing. Every update we ship solves a problem someone actually told us about."

Abdalla Shuqair
Abdalla Shuqair
Founder, Complio
Amman, Jordan 🇯🇴
Enterprise-Grade Security

Your Data is Safe With Us

We protect your financial and tax data with the same standards used by banks.

🔐

Two-Factor Authentication

TOTP-based 2FA via Google Authenticator. Even a compromised password can't unlock your account.

🔒

AES-128 Encryption at Rest

All JoFotara, ZATCA, and FTA credentials encrypted with Fernet AES-128. No plain-text secrets.

🌐

TLS 1.2+ Everywhere

All traffic encrypted in transit via Cloudflare. No unencrypted connections accepted.

⚡

Rate Limiting & Brute-Force Protection

Tier-based limits on all API endpoints block brute-force and credential stuffing automatically.

📋

Full Audit Logging

Every login, change, and invoice submission logged server-side for compliance and audit.

🛡️

Webhook HMAC Verification

All POS webhooks verified with HMAC signatures before processing. Spoofed data rejected.

Simple, Transparent Pricing

Start with a free trial. No credit card required. Cancel anytime.

Get Started

Trial

Free
14 days full access
  • Up to 100 transactions
  • 1 POS integration
  • All core features
  • Email support
Start Free Trial
For Large Businesses

Enterprise

JD 40
per month
  • Everything in Pro
  • Custom POS integrations
  • Unlimited locations
  • Dedicated email support
  • Advanced reporting & exports
Get Started

All plans include a 14-day free trial. No credit card required.

Let's Talk

Questions, issues, or ideas — we read every message.

Fastest response

Chat with us on WhatsApp

Scan the code with your phone, or tap the button — the quickest way to reach the Complio team directly.

Scan to chat with Complio on WhatsApp
Opens in WhatsApp

Email us

For detailed questions or partnership inquiries, drop us a line.

Send an Email

Ready to automate your VAT compliance?

Join businesses across Jordan and GCC who trust Complio to handle their tax obligations.

No credit card required · Cancel anytime · Setup in minutes

📘
User Guide
Setup & Configuration
How Complio Works
🏪 POS Sale
→
🔗 Webhook
→
⚙️ Complio
→
📄 E-Invoice
→
🏛️ JoFotara
→
✅ QR Code
🌍
1

What Is Complio?

Complio is a cloud-based VAT compliance platform for businesses in Jordan and GCC. It connects your POS system directly to tax authorities (ISTD/JoFotara in Jordan) — automatically creating and submitting e-invoices so you never have to do it manually.

🇯🇴

Jordan (Live)

Full integration with ISTD/JoFotara. UBL 2.1 XML invoices with QR codes. Production-ready.

🇦🇪

UAE (Coming Soon)

VAT rate calculation supported. Direct FTA submission integration in development.

🇸🇦

Saudi Arabia (Coming Soon)

VAT rate calculation supported. ZATCA submission integration in development.

⚡

Auto-Pilot

Enable Auto-Pilot to submit invoices automatically. Owner approval required via email link.

🏪 POS Systems

Supported integrations:

Loyverse · Foodics · Manual

📊 Accounting Software

Supported integrations:

QuickBooks Online (Zoho Books, Xero, Odoo coming soon)

🌐 App URL

Access your dashboard at:

app.complio.cloud
⚙️
2

Step-by-Step Setup

1

Register at Complio

Go to app.complio.cloud/register — enter email, password, company name. Choose Jordan 🇯🇴. You get 14 days free trial, no credit card needed.

2

Configure Profile Settings

Go to Profile Settings and fill in:

  • Company Name — exactly as registered in ISTD
  • RAQAM DARIBI — your 8 or 9 digit tax number
  • VAT Rate — 16% standard for most businesses in Jordan
  • JoFotara Client ID + Secret Key + Activity Number
  • Invoice Type — Income or Sales
3

Create a Location (فرع)

Go to Locations → Add Location. Enter branch name and address. If you have multiple stores, create a separate location for each one.

4

Connect Your POS System

Go to POS Integrations → select your system → copy the Webhook URL → paste it into your POS settings.

Loyverse  complio-backend.onrender.com/webhooks/loyverse
Foodics   complio-backend.onrender.com/webhooks/foodics
5

Submit Your First Invoice

Make a sale at your POS → Complio receives it automatically → Go to E-Invoices → click Submit → JoFotara approves it and returns a QR Code ✅

📊
3

Invoice Statuses & JoFotara Responses

StatusMeaningAction
🟡 PendingCreated, not yet sent to JoFotaraClick Submit
🟢 SubmittedAccepted by JoFotara, QR Code receivedNo action needed ✅
🔴 FailedRejected — see error messageFix issue and resubmit
SUBMITTEDJoFotara approved the invoiceQR Code saved automatically
ALREADY_SUBMITTEDAlready sent before (retry detected)QR Code retrieved from JoFotara
NOT_SUBMITTEDRejected — check EINV_MESSAGEFix data and resubmit
🔄
4

Return Invoice (فاتورة ارجاع — Code 381)

If you need to cancel a submitted invoice, Complio automatically creates a Return Invoice with code 381 referencing the original.

1

Go to E-Invoices and find the invoice with status Submitted

2

Click the 🔄 Undo icon — it only appears on submitted invoices

3

Enter the return reason (required by ISTD)

4

Click Submit Return Invoice — code 381 sent to JoFotara automatically ✅

⚠️

Important: Return invoices cannot be undone. ISTD only allows returning quantities from the original invoice — you cannot exceed the original sold quantity.

📅
5

Monthly VAT Returns

At the end of each month, Complio automatically calculates all your sales and the exact tax amount you owe to ISTD.

1

Go to VAT Returns → Create VAT Return

2

Select the month — Complio shows total sales and tax amount owed

3

Pay the tax amount directly to ISTD via bank or ISTD portal — Complio does NOT handle tax payments

ℹ️

Complio's role: We calculate how much tax you owe and generate the report. You pay ISTD directly via bank or their portal.

🔒
6

Security & Data Protection

🔐

Two-Factor Authentication (2FA)

TOTP via Google Authenticator. Even a compromised password can't unlock your account.

🔒

AES-128 Encryption at Rest

All credentials encrypted before storage. No plain-text secrets ever stored.

🌐

TLS 1.2+ Everywhere

All traffic encrypted via Cloudflare SSL. No unencrypted connections accepted.

🔑

JWT + Token Revocation

After logout, tokens are immediately invalidated server-side. No reuse possible.

🛡️

Security Headers

XSS protection, Clickjacking prevention (X-Frame-Options), HSTS, CSP on every response.

⚡

Rate Limiting

Automatically blocks brute-force and credential stuffing attacks on all API endpoints.

✅

Webhook HMAC Verification

All POS webhook data verified with HMAC signatures before processing. Spoofed data rejected.

📋

Full Audit Logging

Every login, change, and invoice submission logged server-side for compliance and audit.

🔐

Enable 2FA now: Profile → Two-Factor Authentication → Enable → Scan QR code with Google Authenticator → Enter 6-digit code.

🛠️
7

Common Errors & Solutions

ErrorCauseSolution
403Wrong Client ID or Secret KeyCheck credentials in Profile → Jordan
500Wrong Tax Number or Activity NumberVerify your data in the ISTD portal
400Invoice data validation errorCheck EINV_MESSAGE for detailed reason
Total Amount ErrorIncorrect tax calculationCheck VAT rate in tax settings
Not AuthorizedWrong invoice type selectedCheck Income/Sales selection in Profile
Buyer Name MissingRequired for credit sales or +10,000 JDAdd customer name to the transaction
TimeoutNo connection to JoFotara serversRetry — UUID is saved automatically
📖
8

Glossary

ISTDIncome and Sales Tax Department — Jordan's tax authority
JoFotaraJordan National E-Invoicing Platform
RAQAM DARIBITax Number — 8 or 9 digits
Activity No.Income source sequence number — from ISTD
UBL 2.1International XML standard for e-invoices used by JoFotara
QR CodeJoFotara verification code on every approved invoice
UUIDUnique identifier per invoice — never changes on resubmit
2FA / TOTPTwo-factor authentication via Google Authenticator
ICVInvoice Counter Value — sequential invoice number
HMACCryptographic signature to verify POS webhook data integrity

Need Help? Contact Complio

We're here to help you get started and stay compliant.

📡
Documentation
Technical Overview
🏗️
API & Integration Reference

Complio Technical Documentation

Complete reference for POS webhook integration, security architecture, and API endpoints. All integrations use HMAC-verified webhook calls.

REST API HMAC Security UBL 2.1 XML JoFotara

COMPLIANCE & PLATFORM STATS

🇯🇴

ISTD / JoFotara

Production Ready

🇦🇪

UAE FTA

VAT Rate Support

🇸🇦

Saudi ZATCA

VAT Rate Support

🔐

AES-128 Encrypted

Bank-Level Security

99.9%
JoFotara Submission Rate
< 2s
Average Processing Time
3+
POS Integrations
24/7
Monitoring & Uptime

POS INTEGRATIONS

🏪

Loyverse POS

Most common POS for restaurants and cafes in Jordan. Connect via webhook in 2 minutes.

/webhooks/loyverse
🍽️

Foodics

Popular in Saudi Arabia and Jordan. Restaurant management + POS. Full webhook support.

/webhooks/foodics
✍️

Manual Entry

Add transactions directly in the dashboard. No POS required.

Dashboard UI

ACCOUNTING INTEGRATIONS

📊

QuickBooks Online

One-click OAuth connection. Invoices sync in real time via webhook, with a 10-minute safety-net poll as backup.

/webhooks/quickbooks
🔜

More Coming Soon

Zoho Books, Xero and Odoo are next on our roadmap.

SECURITY ARCHITECTURE

🔐

AES-128 Fernet Encryption

JoFotara credentials (Client ID, Secret Key, Activity Number) are encrypted with Fernet symmetric encryption before storage. The encryption key is stored as an environment variable, never in the database.

✅

Webhook HMAC-SHA256 Verification

All incoming POS webhook payloads are validated with HMAC-SHA256 signatures using a shared secret. Requests with invalid or missing signatures are rejected with 401 before any processing.

🔑

JWT + Token Revocation List

Short-lived JWTs (60-minute expiry) with server-side revocation list. Logout immediately invalidates all tokens for the session. Refresh tokens are single-use and rotated on every use.

📲

Two-Factor Authentication (TOTP)

Optional TOTP-based 2FA via Google Authenticator for every account. Even a compromised password cannot unlock a protected account without the time-based code.

🌐

TLS 1.2+ in Transit

All traffic between the client, the API, and JoFotara/ZATCA/FTA is encrypted in transit via Cloudflare. Unencrypted connections are not accepted.

⚡

Tier-Based Rate Limiting

Every API endpoint enforces tier-based request limits that automatically block brute-force login attempts and credential stuffing.

📋

Full Server-Side Audit Logging

Every login, profile change, and invoice submission is logged server-side, providing a complete audit trail for compliance reviews.

KEY API ENDPOINTS

MethodEndpointDescription
POST/auth/loginAuthenticate and get JWT token
GET/einvoicesList all e-invoices with status
POST/einvoices/{id}/submitSubmit invoice to JoFotara
DELETE/einvoices/{id}Delete a pending invoice (owner/manager only)
GET/einvoices/{id}/historyAudit trail for a specific invoice
GET/vat-returns/reconcileCheck unmatched transactions and unsubmitted invoices
GET/autopilot/runsList recent Auto-Pilot submission runs
POST/webhooks/loyverseReceive transactions from Loyverse POS
POST/webhooks/quickbooksReceive invoice change notifications from QuickBooks Online
POST/webhooks/foodicsReceive transactions from Foodics POS
POST/profile/jofotara-credentialsStore encrypted JoFotara credentials
CONTACT

Get in Touch

For technical inquiries, integration support, or partnership questions.

© 2026 Complio