FBR's deadlines are real. Most software still pretends they aren't.
One invoice. Three seconds.
Nonari sits between your counter and FBR's IRIS portal. You ring up a sale; we handle the rest.
Sale happens
Cashier rings up the customer, or you create an invoice. Nothing different from how you work today.
Nonari maps the payload
We translate your invoice into FBR's exact v1.12 JSON — buyer NTN, HS codes, sale type, tax mode.
Submit to PRAL
Encrypted POST to gw.fbr.gov.pk over a whitelisted IP. The round-trip averages 800ms.
IRN + QR returned
FBR validates against all 28 scenarios. Valid invoices get a unique IRN. We render the QR per spec.
Receipt prints
Thermal receipt or A4 PDF — both include the IRN, QR, and the FBR Digital Invoicing logo.
Every piece of FBR compliance, end-to-end.
Real-time submission
Every DRAFT → SENT transition triggers an auto-submit. Manual submit + dry-run validation also one-click on the invoice page.
IRN + QR on every invoice
FBR's unique Invoice Reference Number and a scannable QR code print on the PDF, the on-screen invoice, and the thermal receipt.
All 28 PRAL scenarios
Standard rate, reduced rate, zero rated, 3rd schedule, steel, telecom, EV, cement, end-consumer retail — every official scenario.
Full audit log + retry
Every submission stored with the request and response JSON. Failures show the FBR error code. One-click retry from the audit page.
Encrypted tokens at rest
Your PRAL bearer token is encrypted with AES-256-GCM. Never returned to the browser. Never logged. Never indexed.
Buyer NTN auto-verify
Paste a buyer NTN; we ping FBR's Active Taxpayer List and auto-classify as Registered or Unregistered. Cuts rejection rate in half.
Multi-branch tax IDs
Each branch can run its own NTN, sales-tax registration, and submission flow. Head Office stays consolidated.
POS + B2B in one integration
Retail walk-ins (SN026-028) and B2B invoices (SN001 etc.) submit through the same flow. One integration, every sale.
An official stamp from FBR.
Printed automatically.
Once FBR validates your invoice, we print the authority-issued Invoice Reference Number plus a scannable QR code — exactly to PRAL's spec. Your customer leaves with proof.
- FBR-issued Invoice Reference Number (e.g. 7000007DI174711...)
- QR code scannable from FBR Tax Asaan and any QR reader
- Print mode for thermal receipts (80mm) and A4 PDF
- Bilingual ready — English and Urdu fields
- Customer verifies on the FBR portal in one tap
If you sell in Pakistan, you probably need this.
SRO 709(I)/2025 covers every sales-tax-registered business. SRO 428(I)/2024 covers Tier-1 retailers. The threshold keeps dropping. If it's not you today, it's you next quarter.
Tier-1 retailers
AC shops, malls, restaurants, supermarkets with annual electricity > PKR 1.2M. Mandatory under SRO 428(I)/2024.
Manufacturers + wholesalers
Mandatory under SRO 709(I)/2025 for all sales-tax-registered businesses. Textile mills, FMCG, steel, cement, importers.
Pharmacies + clinics
DRAP-regulated retailers with PKR 1.2M+ electricity bills. Expiry tracking, FBR, and DRAP serial lookups in one flow.
E-commerce
Shopify and WooCommerce stores. Every online order auto-submits to FBR with the correct registered status.
Nonari vs. doing it manually.
Your token never leaves your tenant.
AES-256-GCM encryption
Bearer tokens encrypted with the org's key. Decrypted only at submission time. Never written to logs, audit trails, or backup snapshots in plaintext.
Tenant-isolated
Every submission carries the organizationId. Cross-tenant leak is impossible by design — the same guard tests every other Prisma query passes.
Immutable audit trail
Every submission, success or failure, stored with full request and response payload. Append-only — even an admin cannot edit history.
IP whitelisting handled
Production submissions route through a fixed-IP egress proxy. PRAL whitelists one IP — every Nonari customer benefits.
Included on every paid plan.
No add-on fees. No per-invoice charges. Sandbox is included on the free tier so you can validate before you commit.
Frequently asked.
What is FBR Digital Invoicing?
A 2025 mandate from Pakistan's Federal Board of Revenue requiring sales-tax-registered businesses to submit every invoice in real time to FBR's IRIS portal via PRAL's Digital Invoicing API. FBR issues a unique Invoice Reference Number and QR code that must print on the customer's receipt.
Do I need this if I'm a small retailer?
If you're sales-tax registered (have a STRN), yes — SRO 709(I)/2025 covers every registered business. If you're a Tier-1 retailer (AC showroom, restaurant, mall, or annual electricity > PKR 1.2M), SRO 428(I)/2024 makes it mandatory regardless of size. The threshold keeps dropping.
How do I get the bearer token from PRAL?
Email digitalinvoicing@pral.com.pk from your registered business email with your NTN and STRN. Mention Nonari as your software vendor. PRAL replies in 1-3 working days with a sandbox token. After you validate, you request the production token (5-year validity).
What happens if FBR rejects a submission?
The invoice keeps its DRAFT/SENT status in Nonari; only the FBR-side status reflects "rejected." The audit log shows the exact PRAL error code and message. One-click retry from the audit page resends after you fix the underlying issue.
Do you support all 28 PRAL scenarios?
Yes. SN001 through SN028 — standard rate, reduced rate, zero rated, 3rd schedule, sector-specific (steel, telecom, petroleum, EV, cement, potassium chlorate, CNG), and the three retail end-consumer scenarios (SN026-028).
How does the QR code work?
Once FBR returns the IRN, Nonari encodes it (per PRAL's convention: IRN | seller NTN | invoice date) into a QR v2.0 image, 1.0 × 1.0 inch. The QR prints on the PDF and thermal receipt. Anyone with the FBR Tax Asaan app or a generic QR scanner can verify the invoice.
What about invoices created before I enabled FBR?
Historical invoices stay untouched — Nonari doesn't retroactively submit. You can manually backfill specific invoices from each invoice's detail page if FBR requests it during an audit.
Is the integration available outside Pakistan?
The FBR provider is Pakistan-specific. But Nonari's tax-authority framework is country-agnostic — UK HMRC MTD, India GST, Saudi ZATCA, Mexico SAT are on the roadmap.
Does the IP whitelisting matter for me?
Sandbox: no. Production: yes — PRAL requires the calling server's IP to be on their allowlist. We handle this for you — every Nonari production submission routes through our fixed-IP egress, whitelisted once for the entire customer base.
How is this priced?
FBR Digital Invoicing is included on every paid Nonari plan with no per-invoice fee. Sandbox is included on the free tier so you can validate before you commit to a paid plan.
Be FBR-compliant by Friday.
Sign up, request your sandbox token from PRAL, test your first invoice, switch to production. Most teams are filing live within a week.