Skip to content
Nepal Compliance
Install

Payments and reconciliation / Practical guide

How to reconcile QR payments with ERPNext invoices in Nepal

Match each confirmed QR receipt to its invoice by transaction reference, then reconcile the bank settlement separately.

Published by ERP Nepal · · Editorial approach

On this page

Get the right records

Ask your bank for a sample merchant transaction report and settlement report. Start with one account, one outlet, and one day.

  • Reference, amount, time, and status.
  • Invoice number beside each receipt.
  • Settlement reference and date.

References: NCHL: NEPALPAY QR services and merchant enrolment

Record, then match

A Payment Request only asks for money. Confirm the receipt, check it is not already recorded, then match it to the invoice with Payment Reconciliation.

References: ERPNext: Payment RequestERPNext: Payment Reconciliation

Worked example

Fictional: INV-101 is NPR 2,400 and INV-102 is NPR 1,800. Receipts Q501 (2,400) and Q502 (1,000) arrive, and Q501 is notified twice.

Worked example
ObservationAction
Q501 notification repeatsCheck the existing receipt; do not create a second payment.
Q502 covers only part of INV-102Record the confirmed amount and retain the outstanding balance.
Bank deposit differs from gross receiptsCompare settlement detail, fees, reversals, and timing.

Questions and answers

Do I need dynamic QR to start?

No. Start with confirmed merchant records.

Does Nepal Compliance match QR payments automatically?

No. That needs a separate integration.

Sources and further reading

Checked 28 September 2026.