View & Manage Payments for a Booking
OctopusPro’s Invoice & Payment card lets you drill into every dollar attached to a booking—from deposits and partial instalments to refunds—without leaving the job screen. Clear, real-time insight into payments accelerates cash-flow, cuts disputes, and supports accurate reconciliation across your accounting stack.
Why Payment Visibility Matters
Proper payment tracking:
- Improves cash-flow forecasting by flagging overdue invoices instantly.
- Reduces manual reconciliation errors through a single source of truth that mirrors accounting-system balances.
- Boosts customer satisfaction when staff can answer “Have I paid?” on the spot.
- Enforces security & refund controls—only authorised users can trigger refunds or email receipts, a practice recommended by Stripe and Square.
Anatomy of the Invoice & Payment Card
| UI Element | Purpose |
|---|---|
| Invoice-ID link (e.g., INV-31081) | Opens the full invoice record |
| Status chips (sent, overdue, paid) | Visual lifecycle tracker |
| Total / Deposit / Paid / Balance | Snapshot of amounts |
| Balance pill (“Overdue for x days”) | Expands a line-item list of all associated payments |
| Ellipsis menu | Edit invoice, issue credit note, or open reconciliation links |
Viewing Payments Directly from a Booking
- Bookings ► open job record.
- Locate the Invoice & Payment card.

- Click the Balance badge (e.g., Overdue for 2 days) to reveal each payment row—date, method, amount, and approval state.

- Optional: hit View Invoice to open the invoice modal for deeper detail (reference number, fieldworker name, manual/online flag).

Example: A $250 deposit (paid by Card) is marked Paid, while the $2,775 balance shows Overdue 2 days. Admins can decide whether to send an automatic reminder or apply a late-fee surcharge.
Inside the View Invoice Modal
- Header with live invoice status (Approved, Awaiting Payment, etc.).
- Payment table—date, reference, method, who added it, fieldworker tag, insert type (manual vs. gateway).
- Action buttons: Refund payment (invokes secure reversal flow) or Email receipt (emailed PDF + online pay link).

Viewing All Payments via Payment Reconciliation
The Payments Reconciliation workspace converts raw bank or gateway transactions into invoice-matched records in a few clicks. Five tabs—Unapproved, Marked, Approved, Ignored, All—show at a glance what still needs attention, while the toolbar lets you Import, Refresh, Search, or Filter by trading name, fieldworker, date, method, or status.
Quick workflow
| Step | Action |
|---|---|
| 1 | Main Menu → Invoices → Payments Reconciliation (opens on Unapproved).![]() |
| 2 | Optional: Import a bank file or click Refresh to pull new gateway feeds. |
| 3 | Use the Filter funnel or search box to isolate payments (e.g., today’s bank transfers). |
| 4 | Tick relevant rows → Approve (or Reject) in bulk from the action menu. |
| 5 | If needed, Edit, Reassign/Unlink Invoice, Email Receipt, or Delete directly from the actions-menu.![]() |
| 6 | Export CSV or rely on the Xero/QuickBooks connector for automatic bank-match. |

Typical use-cases
- Bulk-approve imported or manually added payments
- Reject noise (e.g., bank-fee lines)
- Match bank transfer payments and deposits to multiple invoices with one click (similar to Xero’s Find & Match)
- Spot duplicates or fees quickly
- Push clean data to your accounting GL so the bank feed reconciles automatically, as recommended in QuickBooks guides
Benefit recap: Daily reconciliation trims days-sales-outstanding, slashes manual posting errors, and gives auditors a clear trail of who approved or altered each payment.
Common Scenarios & Solutions
| Scenario | How to Handle in OctopusPro |
| Deposit only | Record deposit; balance auto-calculates |
| Progress billing | Add multiple payments; each logs against Balance |
| Refund requested | Open payment ▶ Refund payment; status flips to Refunded |
| Overdue follow-up | Set auto-reminder in Invoice settings |
Best-Practice Checklist
- Set clear payment terms and display them on every invoice to avoid ambiguity.
- Collect deposits or card-holds on high-value jobs to reduce cancellations.
- Automate overdue alerts to shorten days-sales-outstanding.
- Schedule weekly reconciliation against bank feeds to catch discrepancies early.
- Restrict refund rights to senior roles for fraud prevention.
Frequently Asked Questions
| Question | Answer |
| What counts as a “payment” in OctopusPro? | Any transaction—gateway capture, manual cash entry, refund, or adjustment—posted to the invoice ledger. |
| Can fieldworkers see payment details in their app? | Only if they have the View Invoice permission; otherwise they see status-only badges. |
| How do split payments appear? | Each part-payment is logged separately with its own timestamp and method, and the Balance updates in real-time. |
To stay updated, please subscribe to our YouTube channel.


