Operate
Expected payments
Expected payments are ScanLedger's answer to 'who owes me money, and did they pay?'. They are created automatically, and they are what bank reconciliation matches against.
What creates an expected payment
- A sale recorded via POS (if payment was not collected up-front).
- An invoice scanned from a supplier or manually created.
- A manual entry from the Expected Payments dashboard.
Anatomy
Each expected payment records:
counterparty— customer or supplier name.expected_amountand currency.due_date— when the money is expected.source— the sale, invoice, or manual entry that created it.status—pending,partial,paid,overdue, orcancelled.
Matching to bank transactions
When you import a bank statement, reconciliation matches incoming deposits to the expected-payments pool. Each payment event updates the expected payment:
- If the deposit matches the full expected amount, status flips to
paid. - If the deposit is partial, status flips to
partialwith a running balance. - Once the due date passes without full payment, status flips to
overdue.
The Expected Payments dashboard
Dashboard → Expected Payments is your single pane for all open receivables:
- Summary cards: total outstanding, overdue, and paid this period.
- Filter by counterparty, status, source, or due-date range.
- Drill into a payment to see its source document and any matched bank transactions.
- Mark partial or manual payments when needed (e.g. off-book cash).
Exporting
Export the aged receivables list as CSV or push to Google Sheets for your accountant.
Plan access
Expected payments and reconciliation both require Pro or Enterprise.
Next steps
- Bank reconciliation — how bank deposits clear expected payments.
- Point of Sale — sales that create expected payments automatically.