Published by the Taxora.pk product team
Digital Invoicing with PRA in Punjab: Taxora PRA, USIN & Code 100
If you sell taxable services in Punjab, federal FBR digital invoicing is not the whole story. Punjab Revenue Authority (PRA) requires its own path for digital invoicing with PRA via eIMS. Taxora built that product at pra.taxora.pk- create and queue PRA digital invoices, keep one sale identity (USIN) through the queue, and unlock the fiscal receipt only after Punjab returns Code 100.
What is digital invoicing with PRA?
Digital invoicing with PRA means each service sale is recorded as an electronic invoice that posts to the official PRA eIMS system - not only a paper till slip. On Taxora PRA, that stack also includes POS, products/catalogue, optional inventory, reporting, and PRA-compliant digital receipts for Punjab businesses. It is not a rebrand of Taxora FBR at taxora.pk - the two products serve different authorities and different compliance rules.
- Taxora.pk (FBR) - federal sales tax digital invoicing via PRAL: General/FBR invoices, validation, posting, QR and FBR references.
- Taxora PRA - Punjab sales tax on services: queue → Punjab validation → keep USIN → print after Code 100.
Seller login for the Punjab product is pra.taxora.pk/login. Support and demos run on WhatsApp +92 306 0849090.
Why Punjab shops need a different stamp
On the Taxora PRA homepage the rule is stated plainly: "A receipt is fiscal only when Punjab says it is." The product sends official invoice JSON to PRA eIMS, keeps the sale waiting while Punjab is still processing, and opens print only after approval. That prevents a draft or queued sale from looking like a stamped fiscal receipt.
Three product promises sit behind that rule (from pra.taxora.pk):
- One sale, one USIN - one customer payment keeps one local sale identity through retries.
- Print after Code 100 - fiscal QR / official print unlocks only when Punjab approves.
- Official PRA eIMS path - real-time validation with Punjab servers and audit-ready records.
What is a USIN?
USIN is Taxora's local sale identifier. One customer payment keeps one USIN. If Punjab is slow, or rejects a field, you retry the same draft - you do not open a second invoice for the same money. That matters for counters where cashiers retry, reconnect Wi‑Fi, or fix a PCT code without creating duplicate fiscal identities.
When can you print a receipt?
Print the official fiscal receipt only after Punjab approves the sale and returns a fiscal invoice number (the product language is Code 100). While the sale is waiting on Punjab, PDF and QR stay locked so a draft never looks stamped. This is the same “print rule” explained on pra.taxora.pk/how-it-works.
How Taxora PRA works (seller path)
From empty shop to stamped sales, the published workflow matches what sellers use in the app (How it works):
- Set up the shop - business profile, people, branches, and a named counter. Punjab issues the POS ID on their portal; Taxora stores it.
- Catalogue with PCT codes - add services from the official schedule. Prices and labels stay yours.
- Prove sandbox - paste the sandbox token, run a connection check, send a test sale, confirm it in the Punjab report.
- Go live - email Punjab your public IP; after whitelist, save the production token and flip the device.
- Stamp every sale - write → queue → Code 100 → print. Retries keep the same USIN.
On the marketing site, the same idea is shown as four visible states for service shops: Create & queue → Punjab validation → Keep the USIN → Print after Code 100.
POS, hardware, and day-to-day use
Taxora PRA is built for a web till on a tablet or PC, with a thermal receipt printer and optional USB barcode scanner. Typical counter setup is browser + printer + scanner. Features called out on the product site include queue sale, drafts, POS, products/catalogue, and reports - so finance and counter staff share one sale identity instead of spreading sales across spreadsheets and a generic till.
Retailers can use it for POS checkout, products with optional stock tracking, barcode labels, multi-branch visibility, and PRA-compliant receipts. Services without stock (for example haircuts or consulting) and physical products can live in one catalogue.
Pricing (as published on pra.taxora.pk)
Plans are monthly by default, with roughly 15% off when paying yearly. Integration is a one-time fee. First month is free on Standard and Growth according to the product's pricing page / llms summary:
- Standard - Rs 5,000 / month (+ Rs 30,000 integration once). Invoices, buyers, catalogue with stock; tablet POS with barcode wedge; up to 3 devices · 5 cashiers · 3 branches.
- Growth (most popular) - Rs 9,000 / month (+ Rs 30,000 integration). Everything in Standard; up to 8 devices · 15 cashiers · 8 branches; shift reports and POS invoice history.
- Business - Rs 15,000 / month (+ Rs 45,000 integration). Everything in Growth; unlimited devices, cashiers, and branches; dedicated go-live support.
Always confirm live numbers on pra.taxora.pk/pricing- marketing copy can change.
Who should use Taxora PRA vs Taxora.pk?
- Choose Taxora.pk when your obligation is federal FBR digital sales tax invoicing (PRAL, IRN/QR, SRO timelines).
- Choose Taxora PRA when you need Punjab PRA eIMS for sales tax on services, a counter till, and Code 100 before print.
- Some businesses need both - federal goods/invoices and Punjab service sales. Treat them as two compliance stacks, not one login.
Quick answers (from the PRA FAQ)
Full FAQ lives at pra.taxora.pk/faq. Short versions:
- Does Taxora support POS? Yes - tablet till, barcode wedge, shifts, queue to Punjab.
- Does it support inventory? Yes for products - stock levels, oversell block, low-stock alerts.
- Service area? Built for Punjab (Lahore, Rawalpindi, Faisalabad, Multan and province-wide).
How to try it
- Open https://pra.taxora.pk/ and start the free month or book a WhatsApp demo.
- Read How it works before you flip sandbox to production.
- Prove sandbox with a test sale, then go live only after Punjab whitelist and production token.
Related reading on Taxora.pk
Federal FBR guides on this blog (different product, different authority): SRO 1413 compliance, How to connect PRAL (FBR), FBR e-invoicing in 2026.
Bottom line: if your shop stamps Punjab service sales, start at pra.taxora.pk - one USIN enters, a stamped receipt leaves only after Code 100.