// TAX & COMPLIANCE

Tax compliance built in — wherever you operate.

Flexible tax configuration for any jurisdiction, with first-class real-time e-invoicing already built in for Pakistan's FBR and Saudi Arabia's ZATCA/Fatoora — tax invoices reported to the authority in real time and stamped with a compliant QR code. Operate somewhere else? We support integrating your local tax authority too.

Start Free Trial Schedule a demo
FBR real-time invoicing ZATCA Phase 1 & 2 Inclusive · exclusive · compound 4 country packs
Tax Invoice · FBR Digital ● LIVE · PRODUCTION
Grand Continental Hotel
NTN 1234567-8 · Punjab
FBR DIGITAL INVOICE NUMBER
7000007DI1747139022409
Deluxe King · 3 nights36,000
GST 16% · exclusive5,760
Bed tax 5% (PSRA)1,800
Invoice total43,560
SCENARIO SN001 HS 9963.0000 SALE TYPE · SERVICES
Submission status
FBR pushAccepted
QR codeStamped
EnvironmentProd
Re-submit guardHash
// TAX CONFIGURATION

Model any tax the way your jurisdiction defines it.

Define any number of tax rates, choose inclusive or exclusive calculation, stack taxes with compound tax-over-tax, and map every tax to its own GL account — so invoices are right and the books reconcile automatically.

Any number of tax rates — define each by name with a percentage or fixed value and a calculation method of inclusive or exclusive.
Item-level & invoice-level taxes — taxes applied per invoice line, plus invoice-level taxes (GST/VAT) applied to the whole document — each invoice-level tax stored with its own base, amount and dedicated GL account.
Compound taxation (tax-over-tax) — a per-tax flag lets a tax calculate on a base that already includes prior taxes, with a defined computation order for stacking multiple taxes.
GL mapping & scope — each tax maps to its own GL account, with branch-specific or company-wide scope.
Exemptions & control — zero-rating for exempt supplies and active/inactive control on every tax.
Tax Configuration COMPANY-WIDE
GST16%
EXCLUSIVE INVOICE-LEVEL GL · 2310
Service Charge10%
INCLUSIVE ITEM-LEVEL GL · 2320
Federal Excise5%
COMPOUND · ON GST ORDER · 2
Export supplyZERO-RATED
Line subtotal36,000
+ GST 16% (exclusive)5,760
+ FED 5% on 41,7602,088
Payable43,848
// PAKISTAN · FBR DIGITAL INVOICING

Real-time FBR Digital Invoicing, built in.

Sale invoices push to FBR in real time and come back with a digital invoice number and QR code — with a full scenario catalogue, sandbox-to-production go-live gating, and reconciliation reports.

FBR Push · Real-Time SANDBOX / PROD
Validate-only Live-submit FBR number + QR
SCENARIO AUTO-MATCH
SN001 · Servicesoverride ⌄
RATE 16% HS 9963 SRO SCHED WHT FLAG
Submission accepted200 OK
Idempotent · guarded by payload hash
SUBMISSION RPT
142 sent
RECONCILE RPT
0 diffs

Real-time push

Sale invoices — and returns as debit notes — push to FBR in real time, with validate-only and live-submit paths and idempotent re-submission guarded by a payload hash. Sandbox and production environments each carry separate access tokens and a connectivity test.

Scenario support (SN001–SN028)

A scenario catalogue with per-item rules — rate, sale type, SRO schedule/item, HS code, and extra / further / FED / withholding flags. The correct scenario auto-matches with a manual override, and scenarios can be test-registered against the IRIS portal.

Digital invoice number & QR

On successful submission a QR code is generated and the FBR-assigned invoice number is stored back on the invoice — alongside status, environment and last error, so every document is traceable end to end.

Seller config & live reference data

Seller NTN, business name, province and address, a test-buyer NTN, and registered vs unregistered buyer handling. Live reference data stays synced: provinces, HS codes, HS-code-aware units of measure, sale-type-to-rate mappings and SRO schedules/items. A go-live readiness checklist gates the switch to production, and Submission plus Reconciliation reports (diffing FBR portal numbers against local records) close the loop.

// SAUDI ARABIA · ZATCA / FATOORA

ZATCA e-invoicing — Phase 1 and Phase 2.

From Phase 1 UBL 2.1 generation with a simplified QR to Phase 2 onboarding, cryptographic signing and live clearance or reporting — the whole Fatoora journey is built in.

Phase 1 · Generation UBL 2.1 XML 5-tag QR | Phase 2 · Integration Signed + Submitted FATOORA · CSID CHAIN
Phase 1 (Generation) — compliant UBL 2.1 XML and a 5-tag simplified QR code, with no certificate required.
Phase 2 (Integration) — a server-side onboarding wizard (Fatoora OTP → CSR → Compliance CSID → compliance checks → Production CSID), after which invoices are cryptographically signed and submitted live.
Standard vs Simplified — decided automatically per buyer VAT: a 15-digit VAT is Standard via Clearance (B2B); otherwise Simplified via Reporting (B2C).
Cryptographic integrity — a stable per-invoice UUID, invoice hash, and the ICV/PIH (invoice counter / previous-invoice-hash) chain advanced only after successful clearance or reporting; the Phase-2 QR carries the signature as TLV data.
Environments & seller config — sandbox, simulation and production; seller configuration with Saudi VAT-ID validation, CR number, structured address, industry code and EGS serial, plus per-attempt logs.
ZATCA Tax Invoice · فاتورة CLEARED
STANDARD · B2B VAT 15% EGS SERIAL
SELLER VAT-ID (15-digit, validated)
300000000000003
INVOICE UUID
3cf5ee18-ee25…
ICV / PIH
1043 · NWZLj…
Phase-2 QR carries the cryptographic signature as TLV data — scannable and verifiable by ZATCA.
Taxable amount4,000.00
VAT 15%600.00
Total (SAR)4,600.00
// PAKISTAN HOSPITALITY COMPLIANCE

A statutory pack built for Pakistani hotels.

Bed tax, GST, guest registers and a night-audit tax report — rates default sensibly, stay overridable per property, and every report is month-scoped by default.

Bed Tax (PSRA / provincial)

Nightly bed-tax liability computed as room revenue × bed-tax rate (default 5%, configurable per property), with a daily breakdown — nights sold, room revenue, tax — and monthly totals. Only materialised stays (confirmed / checked-in / checked-out) count.

Sales Tax (FBR GST)

Output-tax summary on non-room charges (F&B, services, mini-bar, laundry, transport, extras), grouped by charge type with net / tax / gross columns, applying the property's configured GST rate (default 15%). Surfaces the property NTN for filing.

Guest Register (district / police log)

A daily arrival log with guest name, phone, room, adults/children, ID type, CNIC or passport number, nationality and city — the register many districts and police stations require hotels to maintain.

Foreign Guest Register

The same log filtered to non-Pakistani nationals only (passport / nationality filter), for foreigner-registration obligations.

Night Audit Tax Report

GST and bed tax accrued for a single business date, split between room revenue (bed tax) and taxable turnover (GST collected).

Compute, not counsel

Each report notes that rates should be verified with the operator's accountant before filing. EloERP computes the liability — it makes no legal promise.

// COUNTRY PACKS & WORLDWIDE

Built for where you are — extendable to anywhere.

Country packs (Pakistan, GCC, India, Generic) drive tax and invoice behaviour per property, with Pakistan FBR and Saudi ZATCA e-invoicing built in. Because tax configuration is fully flexible, we can integrate any country's tax authority on request.

Four country packs — Pakistan, GCC, India and Generic, selected per property to drive tax and invoice behaviour.
Built-in e-invoicing — Pakistan FBR and Saudi ZATCA/Fatoora ship in the box, reporting to the authority in real time.
Any authority, supportable — flexible tax configuration means any country's compliance regime can be integrated on request.
Localisation — multi-currency with dated exchange rates, a multi-language-ready interface and optional Hijri dates.
Property · Country Pack PER PROPERTY
🇵🇰 PakistanFBR · BUILT-IN
GST, bed tax, guest registers, real-time digital invoicing.
🇸🇦 GCCZATCA · BUILT-IN
VAT, Saudi ZATCA/Fatoora Phase 1 & 2 e-invoicing.
🇮🇳 IndiaPACK
GST-aware tax & invoice behaviour.
🌐 GenericPACK
Flexible baseline for any market.
➕ Your tax authorityON REQUEST
Operate elsewhere? We support integrating your local regime.
// EVERYTHING IN THE BOX

The full tax & compliance capability list.

Every capability of the Tax & Compliance module, at a glance.

Unlimited tax ratesBy name, percentage or fixed, inclusive or exclusive
Item & invoice taxesLine-level and GST/VAT, each with own base, amount & GL
Compound taxTax-over-tax with a defined computation order
GL mapping & scopePer-tax GL, branch or company scope, zero-rating, on/off
FBR real-time pushSale invoices & returns, validate-only and live-submit
Idempotent submissionPayload-hash guard, sandbox & production tokens
Scenario catalogueSN001–SN028, auto-match + override, IRIS test registration
QR & invoice numberFBR number stored back with status, environment, last error
FBR seller configNTN, name, province, address; registered vs unregistered buyers
Live reference dataProvinces, HS codes, units, sale-type rates, SRO schedules
Go-live & reconcileReadiness checklist, Submission & Reconciliation reports
ZATCA Phase 1UBL 2.1 XML and 5-tag simplified QR, no certificate
ZATCA Phase 2 wizardFatoora OTP → CSR → Compliance CSID → Production CSID
Standard vs SimplifiedClearance (B2B) or Reporting (B2C) chosen per buyer VAT
Cryptographic integrityPer-invoice UUID, hash, ICV/PIH chain, TLV-signed QR
ZATCA environmentsSandbox / simulation / production, seller config, per-attempt logs
Pakistan bed taxPSRA default 5% overridable, daily breakdown & monthly totals
GST output-tax summaryNon-room charges by type, net/tax/gross, property NTN
Guest registersDistrict/police log and foreign-guest register
Night Audit Tax ReportGST & bed tax per business date, month-scoped by default
Country packsPakistan, GCC, India, Generic; any authority integrable on request
// KEEP EXPLORING

Tax flows into the rest of the system.

Stay compliant, wherever you operate.

FBR real-time invoicing, ZATCA/Fatoora, flexible tax config and country packs — see it running on your own property in minutes.

Start Free Trial Schedule a demo
Schedule a demo