KKISP · Release
● New release · live now

What's new in KISP — November 2026

A fresher, faster Pakistan Digital Invoice Hub: a rebuilt dashboard that opens on what needs you, HS codes split cleanly per client for GST, amendments & cancellations moved to Reports, a complete filing History — and the Client Portal is now fully live with a web POS that syncs to FBR in realtime.

Release v3.42.0 Deployed Nov 2026 · Production For Staff & Client-portal users Action needed: refresh & re-sign-in

⚠️ First — do this once, or you'll still see the old app

The release ships a new app shell, new menus and an updated consent version. Until you refresh and sign back in, your browser keeps serving the old files.

  1. 1Hard refresh the page — Ctrl+Shift+R on Windows, ⌘+Shift+R on Mac. This throws away the cached old app shell.
  2. 2Soft refresh once more — F5 / reload — so the new screens pull fresh data.
  3. 3Log out, then log back in. Your session is rebuilt with the new menu, dashboard and permissions.
  4. 4Accept the updated Terms & Privacy when prompted. It's a one-time screen; you must accept to continue using the app.

Why all four? A hard refresh replaces cached code, a soft refresh reloads data, signing out & in rebuilds the session token behind the new menus, and the consent prompt records that you've seen the new terms. Skipping any one is the usual reason someone reports "I don't see the new dashboard."


Staff portal — what's new

Admin · Manager · User

The short version, then each change with how to read and use it. Screenshots are marked as placeholders — drop in a capture from production where noted.

📊

A brand-new dashboard that opens on what needs you — one attention list, Live-only, every number counts each invoice once.

🏷️

HS Code and item Description now sit in their own columns, defined per client, so every GST line carries the right 8-digit HS code — with smart suggestions as you type.

🧾

Amendments & cancellations moved to Reports, and History now shows the complete picture — every sync run of a draft, not just the latest.

📐

A tighter, clearer layout that stays usable down to small laptop and tablet screens.

📊 The fresh dashboard rebuilt

One Live-only view that answers "what needs me, what can't be checked, and what's fine" — in that order. No more two attention lists that disagreed; every number counts each invoice once, never upload runs.

How to read it — three bands

  • Needs you — things that aren't fine, most serious first: Critical → Action → Info.
  • Can't check — anything that couldn't be read right now. Never shown as "fine," never shown as a zero.
  • All clear — everything watched and OK, collapsed by default so a quiet day looks quiet.

How to use the numbers

  1. Progress on Live — the month bars are invoices FBR accepted, each counted once; the tiles summarise the period.
  2. Clients by Live filings — filed count, last filed, and Live drafts to do.
  3. The Live pill ("Live off / No token / scenarios awaiting approval") links straight to the screen that fixes it.
  4. Work it top-down each morning: clear Needs you, glance at the trend, jump into any client.
KISP staff dashboard, Live view with the three attention bands
1
2
3
① Needs you (Critical → Action → Info) · ② Can't check · ③ All clear (collapsed) — then Progress on Live and the clients table below. Every number counts each invoice once.

🏷️ HS Code & Description, split per client (GST format) per client

Each client keeps its own Item Library where every item carries a Description and its own HS Code as two separate columns (GST 8-digit). On the workspace grid and POS they stay distinct and file to FBR separately — and as you type, suggestions fill them for you.

The four suggestion sources

  • Your own items — this client's Item Library.
  • This buyer's codes — what this buyer has been billed before.
  • Proven on Live — combinations other companies have successfully filed, anonymised (no names, no prices).
  • FBR catalogue — the full official HS list.

How to define & split them

  1. Open the client → Items / Item Library.
  2. Add or edit an item with its Description and HS Code in their own fields (plus unit & rate).
  3. In POS / workspace, type a product or an HS code and pick a suggestion — it fills HS code, description, unit, rate, sale type and the scenario FBR accepted it under.
  4. Re-order or switch off any source in POS settings to match how this client works.
Client item library with separate Item Name and HS Code columns
1
2
① Item Name / Description and ② HS Code are their own columns, per client — exactly the GST layout. This catalogue auto-fills the workspace and POS as you type.

🖨️ Turn the printed HS Code column on or off GST print · per client

By default the GST invoice prints the HS code tucked inside the Description column. You can instead give it a dedicated HS Code column — a per-client print choice that applies to the PDF, the bulk print and the POS receipt. Printing only — the HS code and description sent to FBR never change.

Staff — the simple on/off

  1. Open the client → Preferences.
  2. Under Printed invoice, find “Give the HS Code its own column”.
  3. Set it On for a dedicated column, or Off to fold it back into the Description. (Reset returns it to the platform default.)
Staff client Preferences with the Give the HS Code its own column toggle
1
2
① the “Give the HS Code its own column” setting · ② switch it On / Off.

Client portal — in the template

  1. Go to Settings → PDF template (needs Manage Templates).
  2. Open the Items tab → Item details columns.
  3. Tick / untick Show on the HS Code row to show or hide the column; drag to reposition it, then Save template.
Client portal PDF template Items tab with the HS Code column Show toggle
1
2
① the HS Code column row · ② its Show tick. The ◆ marks a value that still goes to FBR unchanged.
Same result, two doors: staff can also do it per client in Client → PDF template → Items (the same column editor). Either way it is printing only — nothing filed to FBR changes.

🧾 Amendments & cancellations at Report level · complete History moved

Changing or cancelling an invoice now happens where you review the numbers — in Reports — and History finally shows the whole story of a draft instead of only its newest run.

At Report level

  • Amend or cancel from Reports, one invoice or many at once.
  • Cancelled invoices get their own bucket and no longer distort the counts.
  • Filing rate = filed ÷ (filed + needs-attention) — cancellations are excluded, so the rate reflects real filing health.

Complete History

  • History shows the whole draft: every sync attempt and run, not just the last one.
  • The full trail for disputes, re-files and amendments is in one place.
  • Upload-date vs invoice-date columns stay distinct (by design).
Reports showing the cancelled bucket and bulk cancel
1
2
3
① the cancelled bucket · ② record cancellations in bulk · ③ Filed / Failed / Pending / Cancelled legend. Filing rate excludes cancellations.
History showing every sync run of each draft
1
① every upload's per-outcome record counts (✓ / ✗) — the complete picture, every run of a draft, not just the latest.

📐 Compact, clear UI — down to small screens polish

The layout was tightened across the board: compact tables, denser POS and grids, and side drawers in place of wide panels. It stays clear and clickable on small laptops and tablets.

  • Compact tables with detail in a drawer / modal instead of a sprawling row.
  • Filter panels collapse to a 280px drawer with Apply rather than pushing the page wide.
  • POS and the grid fit more lines on screen without horizontal scrolling.
Invoice workspace dense table
1
2
3
① a Compact toggle · ② All / Live / Sandbox and Cards / Table switches · ③ a dense table (Env · Status · Rows · Issues) that stays clear and clickable even on small screens.

Client Portal — now fully live

Client-portal users

The portal is complete: your tenants' own users can run their entire commercial-invoice flow themselves — create, sync to FBR in realtime, review and get alerted — without going through staff.

🛒

Web POS for commercial invoices — create a sale and sync to FBR in realtime, straight from the browser.

🔀

Your environment, your choice — file directly on Live, or build in Sandbox and promote to Live. Switch and clone from the grid header.

📁

Invoices, Reports & History with the same depth as staff — list with drawer detail, reporting, and whole-draft history.

🔔

Per-user daily alerts & a weekly digest — each user is nudged only about what needs them, and gets a weekly Live-sync summary.

🛒 Web POS → realtime FBR sync commercial invoices

A point-of-sale screen built into the portal. A client user rings up a commercial invoice and files it to FBR in realtime — item suggestions, scenario, buyer and tax all handled on the same screen.

What a client user can do

  • Create a commercial invoice line by line with smart item/HS suggestions.
  • Sync to FBR in realtime and get the FBR invoice number back on the spot.
  • Print / export the invoice (A4 or thermal) to hand the customer.

How to use it

  1. Open Client Portal → New sale (POS).
  2. Pick the buyer and scenario, add lines (type a product or HS code).
  3. Review tax, then Sync to FBR — the status and FBR number appear immediately.
Client portal Point of Sale
1
2
3
① the Sandbox / Live switch · ② Item Description and HS Code as separate fields (auto-filled from the catalogue) · ③ Sync to FBR in realtime. Print as receipt or A4.

🔀 Sandbox or Live — whatever the user prefers per draft

Clients aren't forced down one path. File straight on Live when they're ready, or rehearse in Sandbox first and promote the exact same draft to Live — switched right from the grid header, with a one-click clone across environments.

  • Direct Live: for clients already approved and confident, file on Live from the start.
  • Sandbox → Live: rehearse the scenario in Sandbox, then clone to Live and file the identical invoice.
  • The Sandbox / Live switcher lives in the grid header — no digging through settings.
Client portal workspace with the environment switch
1
2
3
① the All / Live / Sandbox switch · ② To do / Done / Archived tabs · ③ drafts tagged SANDBOX — rehearse here, then file the same draft on Live.

📁 Dashboard, Invoices, Reports & History full depth

Everything after the sale: a searchable Invoices list with detail drawers, Reports they can read and export, and the same complete whole-draft History staff see.

  • Invoices — list defaults to "Synced to FBR" with the filter drawer ready; open any row for full detail.
  • Reports — filing health, sale value and tax, exportable.
  • History — every sync run of a draft, the complete picture.
  • Dashboard — the same three-band "needs you" view, scoped to the user's company and permissions.
Client portal dashboard
1
2
3
Dashboard — ① what needs you · ② Filed / Sales tax this month · ③ Recent Live filings with FBR numbers.
Client portal invoices list
1
2
Invoices — ① status legend · ② every filing with its FBR number; open a row for full detail.
Client portal reports
1
2
Reports — ① filing rate, amount & tax filed · ② export to Print / PDF / CSV / XLSX.
Client portal history
1
History — ① every upload & sync run with its ✓ / ✗ record counts: the complete picture.

🔔 Daily "needs you" alert — per user opt-in

Each portal user who opts in gets one short morning email listing only their company's action items — the exact same things on their dashboard. Crucially, it's sent only on days when something needs them: no email means a clean day, so the alert never becomes noise.

Sample — what a client user receives

Subject: KISP — 3 need you · Tuesday, 11 November 2026

Good morning Ahmed,

Here is what needs you on Tuesday, 11 November 2026. Everything here matches your dashboard — open any item to act on it.

Critical2 invoices refused on LiveOpen →
Action5 Live drafts to doOpen →
Info1 POS sale not yet filedOpen →
Open your dashboard

Illustrative sample — real content is each user's own company items, scoped to their permissions.

Turn it on: each user enables the daily alert in their portal settings; an admin enables the feature for the tenant. It respects permissions — a user only ever sees items they're allowed to act on.

📬 Weekly FBR Sync Digest — per company weekly

A once-a-week summary of the company's Live sync activity, sent to each recipient's own login email. It answers "how did the week go?" at a glance, with a by-buyer breakdown and an optional per-buyer PDF pack to forward customers.

Sample — what the digest contains

Subject: Weekly FBR Sync Digest — KISP

Hello Ahmed, here is the FBR Live sync activity for Asif Brothers over 4–10 Nov 2026.

Invoices synced128
Failed2
Pending3
Sale value (synced)PKR 4,812,500
Sales tax (synced)PKR 818,125

November so far

Invoices synced342
Sale valuePKR 12,140,000
Sales taxPKR 2,063,800

By buyer, this week

BuyerInvSale valueSales tax
Metro Cash & Carry41PKR 1,920,000PKR 326,400
Imtiaz Super Market33PKR 1,284,500PKR 218,365
Al-Fatah22PKR 902,000PKR 153,340
View full reports

Illustrative sample numbers — the real digest carries the company's actual week.