FinSmart: Complete Feature Guide

Everything FinSmart does today, from creating an invoice to recording the FBR response, explained feature by feature

What is FinSmart?

FinSmart is cloud-based invoicing software for Pakistani businesses with FBR Digital Invoicing built in. You create a sales tax invoice in FinSmart, validate it against FBR's reference data, submit it to FBR through the PRAL Digital Invoicing API, and print or email the invoice with the FBR invoice number and QR code on it.

Purpose: one workflow for issuing invoices and meeting the FBR Digital Invoicing requirement, without re-typing invoices on the IRIS portal or exporting files to a separate tool.

FinSmart is built for:

  • Registered businesses that must transmit sales tax invoices to FBR: manufacturers, distributors, wholesalers, importers and service providers
  • Finance and accounts teams who issue invoices daily and need the FBR response kept with each invoice
  • Businesses moving from manual work who want validation feedback before an invoice reaches FBR

FinSmart is developed and maintained by Alisons Technology, Karachi. It is accessed in the browser at admin.finsmart.pk and works on desktop and mobile screens.

Core Features at a Glance

Invoice Management

Create, validate, submit and track sales tax invoices with financial-year numbering and a full FBR response history.

Common invoice mistakes and fixes →

FBR Digital Invoicing

Sandbox and production submission through the PRAL API, with the FBR invoice number and QR code stored on the invoice.

Setup guide →

Buyer and Product Data

Customer records with NTN, CNIC or FTN, buyer registration checks, categories tied to HS codes and products tied to units of measure.

Buyer verification guide →

Dashboard

Total invoiced, tax, customers, FBR submitted and pending counts, sales trend and FBR compliance charts with date and status filters.

Recent invoices and sales by product on one screen.

Security

HTTPS, two-factor authentication, server-side storage of FBR tokens and a per-business activity log.

Data protection →

Integration Options

Direct PRAL API connection today; custom API integration with your existing systems is available on request for Enterprise plans.

Discuss an integration →

Invoice Management

The invoice form is the heart of FinSmart. It is organised the way FBR expects the data: seller details, buyer details, then one or more items.

Key Capabilities

  • Financial-year numbering: set a prefix, start number and padding per financial year; an optional per-customer prefix; invoice numbers never change after creation
  • Buyer registration check: when a customer with an NTN or FTN is selected, FinSmart asks FBR's registration service whether the buyer is Registered or Unregistered
  • FBR reference lookups: HS codes, units of measure for the selected HS code, sale types, the tax rate for the sale type and date, SRO schedules and SRO item serial numbers, and provinces
  • Item-level tax fields: sales tax, further tax (defaults to 4% for unregistered buyers), sales tax withheld at source (none, 1/5, 1/10 or full), extra tax, FED, discount, fixed or retail value, SRO schedule and item serial
  • Flexible pricing: rates as a percentage, rupees per unit or both; pricing per KG, per piece or per metre with unit weight
  • Header fields: invoice date, buyer's order number, delivery note, terms of payment and, in sandbox mode, the FBR scenario ID
  • Validate before you submit: a Validate button sends the invoice to FBR's validation endpoint and shows the exact invoice-level or item-level error code (for example 0027 or 0077) so it can be fixed before submission
  • Edit and delete rules: an invoice that has been submitted to FBR cannot be edited or deleted in production; corrections follow FBR's 72-hour rule on the IRIS portal
  • Duplicate protection: an identical invoice (same buyer, date, items and order number) is rejected before it is saved or sent to FBR
  • PDF and email: download the invoice as an A4 PDF or email it to the customer from your own mailbox

How HS codes, units and rates fit together

FBR Digital Invoicing Submission

FinSmart connects to the PRAL Digital Invoicing API with the sandbox and production tokens issued to your business through IRIS. The workflow is the same in both environments.

1

Connect

Enter your business NTN, address and province, and store the FBR tokens in your profile. Tokens are kept server-side.

2

Test in Sandbox

Log in to sandbox mode and run the FBR scenarios (SN001–SN028) that apply to your business nature and sector.

3

Submit

Create the invoice, validate it, and submit it to FBR when it is issued. FBR responds in real time with the invoice number or an error code.

4

Record

The FBR invoice number is saved on the invoice, printed under a QR code on the PDF, and shown in the invoice list and dashboard.

Submission Safety

FBR submissions are legal tax records, so FinSmart treats them carefully:

  • An invoice is locked while it is being submitted so it cannot be sent twice
  • If FBR does not respond in time, the invoice is marked as timed out; you verify it on the IRIS portal and then use Force Resubmit if it was not received
  • If FBR cannot be reached at all, the invoice is marked as failed and can be retried safely
  • Production submissions ask for confirmation before anything is sent
  • Every FBR request and response is written to an audit log

The 28 sandbox scenarios explained

Customers, Products and Categories

Customers

Business name, NTN or FTN (one of the two), CNIC, sales tax registration number, address, province, phone and email. Duplicate NTNs and FTNs are prevented. Government departments and other FTN holders are treated as withholding agents.

Categories

Each category carries an HS code chosen from FBR's list. Selecting a product on the invoice brings its HS code with it, so the code is entered once, not on every invoice.

Products

Name, category, description and unit of measure. The unit list comes from FBR for the category's HS code, so the invoice always uses a unit FBR accepts for that code.

Fast Lookups

FBR's HS code and sale type lists are cached on the FinSmart server and refreshed every two hours, so the invoice form opens in seconds. A Refresh button fetches a fresh copy whenever you need it.

Buyer verification guide

Payments, Email and PDF

Payments

Record payments against any invoice with the cheque number, bank, cheque and deposit dates and amount. The invoice status moves from unpaid to partially paid to paid, and a payment receipt PDF is available.

Email Templates

Create named email templates with a subject and body, and mark one as active. Placeholders such as the client name, invoice number, company name and totals are filled in automatically when an invoice is emailed.

Invoice PDF

The A4 invoice PDF carries your business details, the buyer's details and registration type, item-level tax columns, the amount in words, the FBR logo, the FBR invoice number and its QR code, and an "FBR Digital Invoicing Compliant" footer. Emails are sent through your own SMTP mailbox so customers receive them from your address.

Dashboard, Activity Log and Notifications

Screen What it shows Filters
Dashboard Total invoiced, total tax, customers, FBR submitted and FBR pending; sales trend; FBR compliance chart; sales by product; recent invoices Week, month, year or custom dates; FBR status
All Invoices Every invoice with FBR status, FBR invoice number, payment status and row actions (submit, verify on IRIS, show, edit, PDF, email, record payment) Financial year, dates, status, FBR status, buyer, FBR number, invoice number
Activity Log Who created, updated or deleted which record and when, per business; kept for 90 days Module, action, date
FBR Notifications SROs and circulars collected from fbr.gov.pk, with a sync button Search, notification type

Security and Access

FinSmart handles tax records and FBR credentials, so access and transport are protected at every step.

Security Features

HTTPS Everywhere

Your browser, the FinSmart servers and FBR's API talk over HTTPS. FBR tokens are stored per business and used only server-side; they are never sent to the browser for submission.

Two-factor Authentication

Optional 2FA with an authenticator app, including one-time recovery codes, for every login.

Sessions and Passwords

Hashed passwords, password reset by email, and login sessions that are revoked on the server when you log out.

Audit Logs

A per-business activity log plus a server-side log of every FBR request and response, so a submission can always be traced.

Separate Modes

Sandbox and production data, numbering and tokens are kept apart, and the environment you are working in is shown on every screen.

Backups

Daily backups of your data with a 99.5% uptime target. Ask our team for the current hosting and retention details for your plan.

Billing, Onboarding and Support

  • My Billing & Plans: see your subscription, invoice history and amounts due, download platform invoices as PDF, and pay by EasyPaisa or bank transfer; monthly or annual billing
  • Onboarding: the FinSmart team guides you through IRIS enrolment, sandbox tokens, scenario testing and the move to production; accounts are created by our team, there is no self-signup
  • Support: email, WhatsApp and phone, with an Urdu-speaking team
  • Pricing: quoted per business on invoice volume and locations; see the pricing page

Growing with FinSmart

Businesses with several locations, larger teams or existing ERP systems have further options:

  • Multi-branch support for organising invoicing across locations, on the Professional and Enterprise plans
  • Custom API integration with your accounting or ERP system, scoped and quoted per project
  • Custom reporting for Enterprise plans

Talk to our team about your structure and we will recommend the right setup. Read about multi-branch invoicing.

Key Takeaways

  • FinSmart is invoicing software with FBR Digital Invoicing built in, accessed in the browser
  • Invoices are validated against FBR reference data and submitted in real time through the PRAL API
  • The FBR invoice number and QR code are stored and printed on every submitted invoice
  • Submission locking, timeout handling and duplicate protection keep FBR records clean
  • Customers, products, payments, email templates, dashboard and activity log are included
  • HTTPS, two-factor authentication and server-side token storage protect your account

See FinSmart with Your Own Invoices

Book a free demo. We will walk through the invoice form, the FBR sandbox and the production workflow with your business data.

Book a Free Demo

Sandbox testing before go-live is included with every plan.

About the FinSmart Team

FinSmart is built by the product and compliance team at Alisons Technology, Karachi. Every feature described on this page is checked against the software that customers use today.

Our Focus:
  • FBR Digital Invoicing and the PRAL API
  • Sales tax invoicing workflows
  • Sandbox scenario testing and go-live support
  • Secure handling of FBR credentials and records