Every Feature for FBR Digital Invoicing
Every feature is built-in – no add-ons, no extra charges, no third-party dependencies. Fast Invoices is fully FBR/PRAL-integrated and compliant with SRO 350(I)/2024 and SRO 709(I)/2025, so every invoice you create is validated, submitted, and shareable as an FBR-compliant e-invoice.
Verified
Every Feature in Fast Invoices
FBR / PRAL Digital Invoicing Engine
Live FBR Submission
Submit invoices to FBR/PRAL in Sandbox and Production. Get the IRN and QR code back on every reported invoice.
Sandbox & Production Toggle
Switch environments with one click. Test your whole workflow risk-free in Sandbox before going live.
Encrypted Token Storage
FBR bearer tokens are stored encrypted with libsodium and never written to logs. Separate sandbox and production tokens.
Pre-Flight Validation Engine
Validates HS code, UOM, province, NTN/CNIC, sale type, and 3rd-Schedule price before anything is sent to FBR.
Sale-Type to Tax-Rate Intelligence
All 28 official FBR scenarios (SN001–SN028) plus provincial overrides resolved automatically from the sale type.
Fixed Per-Unit Levies
Cement (Rs.3), CNG (Rs.200), and potassium chlorate (Rs.60/kg) handled with the correct FBR rate strings.
SRO Reference-Data Sync
One-click sync of FBR reference catalogs (UOM, provinces, HS/PCT codes, SRO schedules) into local cache tables.
Submission Lifecycle Tracking
Every invoice tracks its state: pending, network_error, business_error, success, or failed_exhausted.
IRN & QR Code on Invoice
Reported invoices carry the FBR Digital Invoice Number and a scannable QR code on the printable document.
Auto-Retry on Network Failure
Network failures auto-retry up to 5 times via the cron worker; then one notification email goes to the admin.
Immutable Invoice Lock
Once reported to FBR an invoice is locked – corrections go through FBR credit notes, never silent edits.
Tenant Isolation / Domain Tripwire
Cross-tenant guard enforced at the transport layer – a domain can never submit another business's invoice.
FBR Submission Log
Full per-business log with statuses, IRNs, error codes, and raw payloads for audit. Manual send / resend supported.
FBR Error-Code to Field Mapping
Rejection messages are mapped back to the offending field so you can fix the data before resubmitting.
SSL-Verified Transport
All outbound calls to FBR are sent over SSL-verified connections. No plain-text or downgraded requests.
Core Invoicing
Create / Edit / Delete Invoices
Multi-line item invoices with automatic tax calculation. Full lifecycle from draft to submission.
One-Click Invoice Cloning
Duplicate any invoice with all data pre-filled – buyer, items, quantities, and rates.
Flexible Invoice Numbering
Auto-incrementing numbers with manual override and real-time duplicate detection.
Invoice Date Lock
Admins can lock past dates to prevent backdating for audit compliance.
Manage Customers, Billers & Items
Central records for customers, your businesses (billers), and the products/services you sell.
Item Master with HS Code Autocomplete
Search thousands of PCT codes; items carry HS code, UOM, sale type, and tax rate for reuse.
Tax-Rate Management
Configure and maintain tax rates; sale-type to rate mapping keeps product rates aligned with FBR.
Currencies Management
Set currency sign, code, and exchange context for multi-currency invoicing.
Payment Types & Terms
Define payment types and payment terms with an auto due-date calculator.
Preferences & Invoice Settings
Default biller, currency, tax, numbering, and invoice preferences – all configurable per business.
Email Invoices to Customers
Send professional HTML invoices by email directly from the invoice view.
Export to PDF, DOCX, XLSX & CSV
Every invoice exports to PDF, DOCX, XLSX, and CSV – your choice of format.
People, Catalog & Inventory
Buyer Master with NTN/CNIC
Customer records carry NTN/CNIC and an FBR-registered flag that drives registered vs unregistered treatment.
Biller (Seller) Profiles
Each business carries Seller NTN/CNIC and Seller Nature (manufacturer or retailer) that selects the right FBR scenario.
Product Attributes & Variants
Per-product attributes and attribute values let you model variants without duplicating items.
Product Value Sets
Reusable value sets keep attribute options consistent across your catalog.
Inventory / Stock Management
Optional stock tracking with stock movements – add, edit, and monitor levels per product.
User Accounts & RBAC
Staff and biller login accounts with role-based access control across seven roles.
Database Backup Utility
Domain-scoped backups for domain admins, whole-DB backups for super-admins, with progress feedback.
47 Language Translations
The interface ships with 47 bundled language translations for multilingual teams.
Payments, Recurring & Statements
Payments Tracking
Record and track payments received against any invoice; print and export payment records.
Recurring / Scheduled Invoices
Schedule automated invoices with the cron module (recurrence + recurrence_type); manual run and cron endpoint.
Customer Statements
Generate customer statements and email them as PDF, with CSV/PDF export.
Reports
Sales by Period
Track invoiced and paid totals across months and years.
Tax Totals
Summarise taxes collected across invoices and periods.
Debtors Aging
Aging buckets (0–14, 15–30, 31–60, 61–90, 90+ days) with totals and percentages.
Biller Totals
Sales totals per biller (your businesses) for consolidated reporting.
Products Sold
See what sold, in total and broken down by customer.
Invoice Profit
Profit per invoice for margin visibility.
Database Change Log
Audit report of database changes for traceability.
Customization & Platform
Custom Fields
Define extra fields on invoices, customers, and products to match your workflow.
Extensions System
A module hook point for extending the platform with additional functionality.
API Endpoints
Programmatic access for integrations, including payment-gateway webhooks and checkouts.
Secure Authentication
CSRF protection and a nonce on every state-changing action, plus encrypted token handling.
Built-in Invoice Templates
Five professionally designed invoice templates – choose the one that fits your brand.
Printable FBR-Compliant Invoices
Invoices print with QR code, IRN, and all FBR-required fields once reported.
Roles & Access Control
Seven roles with clearly scoped permissions keep your team and your customers exactly where they belong.
| Feature | administrator | domain_admin | user | operator | customer | biller | viewer |
|---|---|---|---|---|---|---|---|
| Dashboard & Overview | view only | view only | view only | ||||
| View Invoices | view only | view only | view only | ||||
| Create / Edit Invoice | |||||||
| Validate Invoice | |||||||
| Submit to FBR | |||||||
| Delete Invoice | |||||||
| View Buyers / Items | view only | ||||||
| Create / Edit Buyers / Items | |||||||
| Reports | view only | ||||||
| Users Management | |||||||
| Company Profile | |||||||
| Invoice Date Lock | |||||||
| System Settings (tax, custom fields, etc.) | |||||||
| API Access |
Seven roles ship in Fast Invoices. Customer, Biller, and Viewer are scoped to read-only access; Operator can manage invoices, customers, and billers but is denied view on those modules. Domain Administrators can grant only internal staff roles (user, operator, viewer).
Frequently Asked Questions
Key questions about Fast Invoices features and FBR Digital Invoicing compliance.