How to View, Export, and Reverse Payments
Every payment you record against an invoice or charge lands in one place: the Payment List. It’s the single, org-wide ledger of money collected — across all your customers, orders, stores, and revenue streams. Use it to find a specific payment, hand your accountant a spreadsheet at month-end, or undo a payment that was entered by mistake.
Open it from the main menu under Payments, or go directly to /payment.
Viewing the ledger needs the payments.read permission. Reversing a payment needs the separate payments.reverse permission, which is assignable but not granted by default — see Reverse a Payment below.
What Each Row Tells You
The list shows one row per recorded payment, newest payment numbers first. Each row carries:
| Column | What it shows |
|---|---|
| Customer Name | Who the payment was collected from |
| City | The customer’s city |
| Order No. | The order the payment relates to |
| Type | Revenue-stream badge — Sale, Rental, or Lease |
| Invoice No. | The invoice the payment was applied to |
| Payment No. | The system reference for this payment |
| Payment Method | Cash, card, bank transfer, or whichever mode was used |
| Transaction Ref ID | Your external reference (cheque number, UPI ref, etc.) |
| Payment Amount | How much was collected, in your org currency |
| Payment Date | When the payment was recorded |
Amounts and dates follow your organization’s configured currency and date format.
Special row types to recognize
Not every row is a plain invoice payment. Watch for these badges:
- Reversed — a red badge next to the payment number. This payment was reversed; it stays in the ledger as a permanent record but no longer counts toward the invoice balance.
- Waive-off — shown in the Payment Method column in place of a method. This row is a credit note (a written-off amount), not money actually received.
- Additional-charge collections — these carry a
CHG-payment number instead of the usualPYT-. They settle standalone extra charges directly, so they have no linked invoice. The Order No. still resolves from the charge(s) collected.
Waive-off and
CHG-additional-charge rows cannot be reversed — the reverse action is unavailable on them. See below.
Search the Ledger
Type into the search box at the top of the page to find payments by payment number, order number, or customer. Results update as you type.
Filter Payments
Click Show Filters to open the filter panel. You can narrow the ledger by:
- Payment Method — pick one or more payment modes (cash, card, and so on).
- Start Date and End Date — restrict to a date window.
Set your values, then click Apply Filters. Active filters appear as chips below the header — remove one by clicking its ×, or click Clear All to reset. Use Reset inside the panel to clear everything at once.
Export to Excel
Hand your finance team the whole ledger — or just a slice of it — as a spreadsheet.
- Click the Export button in the header. (It reads Export All normally, or Export (Filtered) when page filters are active, and is disabled when there’s nothing to export.)
- In the Export Payments window, choose a Date Range. Options include All Time, Last 7 Days, Last 30 Days, Last 3 / 6 / 12 Months, Current Year, Previous Year, or Custom Date Range.
- If you pick Custom Date Range, set the From Date and To Date.
- Leave Apply current page filters to export ticked to carry your current search and payment-method filters into the file. The window previews which filters will apply. Untick it to export every record in the chosen date range.
- Click Export to Excel.
The file downloads as payments-export-<date>.xlsx, and you’ll see a confirmation toast.
The date range you pick in this window drives the export independently of the page’s date filter, so you can view one period on screen and export a different one.
Reverse a Payment
Reversing a payment corrects your records when a payment was entered wrongly — for example, an entry error, a duplicate, the wrong customer, or a bounced cheque. It reopens the affected invoice balance so the money shows as still owed.
Reversal requires the payments.reverse permission. Without it, the row action menu doesn’t appear. This permission is assignable to specific roles — ask your administrator to add it if you need to reverse payments.
To reverse a payment:
- Find the payment row in the ledger.
- Click the ⋯ action menu at the end of the row and choose Reverse Payment.
- In the Reverse Payment window, review the payment summary (number, date, method, amount).
- Pick a Category — Entry Error, Duplicate Payment, Wrong Customer, Payment Bounced, or Other.
- Enter a Reason (minimum 5 characters). This is stored in the audit log and visible to your team.
- Tick the confirmation checkbox to confirm the payment should be reversed and the invoice balance reopened.
- Click Reverse Payment.
Once reversed, the row shows a Reversed badge, and the invoice returns to Partially Paid or Pending status.
A reversal is a bookkeeping correction, not a refund. No money is returned to the customer by this action. If the payment created wallet credit, that credit is withdrawn automatically. Who reversed the payment, when, and why are recorded permanently in the audit log.
When reversal isn’t available
The Reverse Payment action is greyed out or absent for:
- Already-reversed payments (they carry the Reversed badge).
- Waive-off rows — these are credit notes, not received payments.
- Additional-charge (
CHG-) collections — reversal of these is blocked.
To actually return money to a customer, use a refund on the relevant invoice or security deposit rather than a reversal.