Canonical URL: https://einvoicing.pk/guides/invoice-verification/kpra/

# KPRA invoice verification: restaurant and invoice number

Invoice checks

How KPRA RIMS invoice verification works: select the restaurant, enter the invoice number or scan the QR, and where to go when a bill is not found.

## What this guide covers

This guide covers KPRA sales tax on services receipts from RIMS-integrated restaurants in Khyber Pakhtunkhwa. The public page requires selecting the restaurant and entering the invoice number, or scanning the invoice QR code with the page's own scanner.

The check runs on KPRA's own page at kpra.gov.pk. This page never asks for credentials or payment.

## Open the official KPRA verification page

[Open KPRA official verification](<https://kpra.gov.pk/verify/>)

Opens on kpra.gov.pk in a new tab. Verification is completed on the official service, not here.

Restaurant select (businessID) and invoice number (invoiceNo), plus a 'Scan Invoice QR Code' section.

The official hostname is kpra.gov.pk. The page also offers 'Scan Invoice QR Code' with Start and Stop Scan controls; that scanner accepts links on kpra.gov.pk (or its subdomains) and uses the POS ID in the link to select the restaurant. Use the official scanner when you have the printed QR code.

## Fields the official page expects

| Field | Required | Notes |
| --- | --- | --- |
| Restaurant Name | Yes | Select field (businessID). The list is embedded in the page; it may not include every RIMS business. |
| Invoice No | Yes | Text field (invoiceNo). Use the number printed on the RIMS receipt. |
| Scan Invoice QR Code | Optional | The page's own scanner fills the invoice number and tries to select the restaurant by the POS ID in the QR link. |

## About the invoice QR code

KPRA's RIMS API guide documents the QR link format https://kpra.gov.pk/api/?pos_id=<POS_ID>&invoice_no=<INVOICE_NO>, with pos_id and invoice_no required. The format comes from KPRA's own guide. Use the page's scanner so KPRA reads the restaurant and invoice number directly.

Use the QR scanner on the official KPRA verification page, or enter the invoice number there.

- [Recorded QR format source: KPRA RIMS API guide](<https://kpra.gov.pk/docs/rims.html>)

## If the invoice is not found

- Confirm the restaurant selection matches the receipt; KPRA's list may hold the business under a different display name.
- Re-check the invoice number against the printed receipt.
- Use the official scanner on the page if you have the QR code; it reads the POS ID and invoice number directly.
- A missing restaurant entry is not proof that the receipt is invalid; ask the restaurant or use KPRA's own help channels.
- KPRA provides a complaint route for unverified invoices. This site does not submit complaints for you.

## If the receipt is still not found

Ask the restaurant for the invoice number printed on the RIMS receipt and for the restaurant name used on KPRA. The RIMS software and API are for restaurants, not for buyers checking a receipt. Keep the receipt until the question is answered.

- [Open the invoice verification tool](<https://einvoicing.pk/tools/invoice-verification/?authority=kpra>)

## Related

- [Invoice verification tool](<https://einvoicing.pk/tools/invoice-verification/?authority=kpra>)Choose the authority on your receipt and open its official verification service.
- [All guides](<https://einvoicing.pk/guides/>)Plain guides that link to the official service for every task.
- [FBR IRIS guide](<https://einvoicing.pk/guides/fbr-iris/>)Official login, registration, recovery and status checks on the FBR portal.

## Serve customers with receipts that check out

E-Invoicing reports each counter sale to FBR IRIS and puts the FBR reference number and QR code on the receipt.

[Book a demo](<https://einvoicing.pk/#demo>) [See the POS features](<https://einvoicing.pk/features/pos-invoicing/>)
