Skip to article
POS Software Guide

Opening or Closing a PRA POS Branch: Registration & Reconciliation Checklist

A controlled checklist for opening, moving or closing a PRA-integrated POS branch, covering particulars, POS IDs, counters, testing, cutover and records.

August 28, 20265 min readPakistan-focused
Opening or Closing a PRA POS Branch: Registration & Reconciliation Checklist
POS
Practical business guidanceClear steps, implementation considerations and links to relevant NexZion Solutions resources.
Quick answer

A PRA-integrated branch lifecycle needs two coordinated tracks: the business must confirm and update applicable registration particulars through PRA, while the POS team configures the correct branch, counters, users, devices, POS IDs, receipts, reporting and reconciliation. A branch should not begin production fiscalisation until its identity and tests are approved, and it should not be deleted at closure while invoices, returns or records remain unresolved.

Reviewed 28 August 2026. The exact PRA process depends on the taxpayer, registration particulars, service classification and current portal procedure. Confirm legal and registration actions with PRA or a qualified adviser; this article focuses on implementation control.

Opening a branch: four workstreams

WorkstreamOwnerOutput
Registration and legal particularsAuthorized taxpayer/adviserConfirmed branch details and applicable approvals
POS configurationImplementation teamBranch, counters, POSID mapping and services
OperationsBranch managementUsers, shifts, payments, printers and training
Finance and controlFinanceOpening balances, settlement mapping and reconciliation

PRA-hosted registration rules address changes in registration particulars. Do not treat a POS database entry as a substitute for updating details that the taxpayer is required to maintain.

Branch master data

  • legal taxpayer and PNTN;
  • registered business/branch name;
  • physical address and contact details;
  • service categories and authorized configuration;
  • branch code used in ERP/POS;
  • counter names and device assets;
  • POSID assigned to each supported configuration;
  • payment methods and settlement accounts;
  • local management and escalation contacts;
  • opening date and production approval.

Counter naming and POS identity

Use durable counter names such as BranchCode-Counter01 rather than “New PC” or an employee name. Maintain a register connecting branch, counter, device, POSID, software version and activation status. The name should stay understandable after staff and hardware change.

For the registration workflow, see how to register a POS with PRA eIMS. For an estate-wide model, use the multi-branch PRA POS architecture guide.

New-branch sandbox test pack

  1. Correct branch and POSID in the payload.
  2. Normal sale for each major service category.
  3. Receipt fiscal number, QR and branch identity.
  4. Cash, card and approved payment mapping.
  5. Discount and service-charge arithmetic.
  6. Return/credit workflow and original reference.
  7. Internet or service interruption.
  8. User-role and manager-approval controls.
  9. Shift closing and daily reconciliation.
  10. Central reporting without mixing another branch’s identity.

Production opening gate

Particulars confirmedPOS configuredsandbox passedstaff trainedproduction approvedfirst-day monitoring

GatePass evidence
IdentityTaxpayer, branch, counter and POSID register
TechnicalSupported SFD/API health and security checks
BusinessMenu/service master, prices and authorized tax setup
PeopleNamed users, roles and training scenarios
FinancePayment mapping, opening controls and reconciliation report
RecoveryOffline, retry, backup and escalation runbook

Use the 25-test PRA eIMS go-live checklist before production.

First seven days of monitoring

  • accepted, rejected, uncertain and queued invoice counts;
  • oldest pending age;
  • discount, refund and void exceptions;
  • receipt and QR complaints;
  • payment-versus-fiscal total differences;
  • user access and manager override activity;
  • branch-specific network and device incidents.

Moving a branch

A location move can change registration particulars, address, network, public IP, devices and counter layout. Treat it as a controlled branch change, not merely a router move. Confirm the taxpayer’s PRA update process, preserve the old location’s closing evidence, test new infrastructure and establish a clear cutover timestamp.

Closing a branch: do not delete it

Disable future operational use only after the closure process. Preserve the branch master and historical invoices so reports remain traceable. “Inactive” is generally safer for application history than deleting the branch row.

  1. Confirm the authorized closure date and PRA/legal actions.
  2. Stop new bookings or orders beyond the cut-off.
  3. Complete final sales, returns and unsettled customer balances.
  4. Resolve queued and uncertain fiscal invoices.
  5. Perform final cashier, payment, fiscal and accounting reconciliation.
  6. Export and protect required records.
  7. Disable users, devices, credentials and network access.
  8. Securely transfer or dispose of hardware.
  9. Mark the branch inactive while preserving history.
  10. Assign an owner for later audit or customer queries.

Final closure evidence pack

EvidencePurpose
Last USIN and fiscal numberDefines the final transaction boundary
Status summaryShows no unresolved queue or uncertainty
Closing reportReconciles sales, returns and payments
Asset and credential dispositionPrevents unauthorized later use
Record-retention registerPreserves access to required history
Registration correspondenceSupports the taxpayer’s legal change process

See the PRA POS record-retention checklist.

Official references

Frequently asked questions

Can we copy another branch’s POSID?

No. Maintain the correct taxpayer, branch and counter mapping and use the identity issued or supported for that configuration.

Should a closed branch be removed from historical reports?

No. Mark it inactive for future operations while preserving invoices, users, assets and reconciliation history.

Does moving the branch require PRA action?

A change in registered particulars may require action. Confirm the current process with PRA or an authorized adviser before the move.

Can the new branch go live after one test sale?

One sale does not cover returns, discounts, outages, roles, receipts or closing. Use a representative sandbox and go-live test pack.

Opening, moving or closing a PRA POS branch?

NexZion Solutions can coordinate branch identity, counters, devices, tests, user roles, monitoring and reconciliation around the approved business process.

Plan the branch change Multi-branch PRA POS guide

Continue: Explore the PRA POS Integration Software resource center for registration, SFD, testing, troubleshooting and industry workflows.

Implementation note: Hardware, integrations, offline continuity and tax-connected workflows should be confirmed against the actual business setup before implementation.
NZ
Published by NexZion Solutions

NexZion Solutions publishes practical guides based on business-software, compliance-workflow, website and automation implementation experience in Pakistan.

Ready to apply this guidance to your business?

Share your current workflow, challenge or project requirement. NexZion Solutions will help you identify a practical next step, scope and implementation path.

Related practical guides

Multi-Branch Stock Transfer Controls: Dispatch, Receiving and Reconciliation →PRA Invoice QA Tests: Discounts, Service Charges, Split Payments & Rounding →PRA eIMS Monitoring Dashboard & Incident Runbook for POS Teams →
Book Free Demo
WhatsApp DemoCall Now