Payments
Track and manage customer payments
Payments in SettleWise represent money received from customers. They go through a lifecycle — from creation to validation — with automatic allocation to invoices and sync to QuickBooks.
Payment Sources
Payments can arrive from different channels:
| Source | How it arrives | What happens |
|---|---|---|
| Manual | User enters payment through the UI | Created as pending, requires manual validation |
| Parsed from incoming payment notification emails | System detects amount and customer, suggests matches, user validates | |
| Stripe | Customer pays via payment link on the invoice | Auto-recorded in SettleWise, may need validation |
Payment Lifecycle
Every payment follows this flow:
| Status | What it means | What to do |
|---|---|---|
| Pending | Payment recorded, not yet validated | Review, assign register, validate |
| Matched | System found potential invoice matches | Review the suggested matches, confirm or adjust |
| Completed | Validated — allocated to invoices, posted to QuickBooks, receipt generated | Nothing — this payment is done |
| Required Actions | Something needs manual review (ambiguous amount, multiple possible matches) | Open the payment and resolve the issue |
| Resolved as Credit | No matching invoice — converted to customer credit | Credit is available for future invoices |
| Rejected | User rejected the suggested match | Re-match manually or investigate further |
| Duplicated | System detected a duplicate of an existing payment | Review and confirm or delete |
The typical flow
| Step | What happens |
|---|---|
| 1. Payment created | Payment enters as Pending — not yet finalized |
| 2. Register assigned | Select the bank account where the money was deposited |
| 3. Payment confirmed | Payment is allocated to invoices |
| 4. After confirmation | Receipt generated, posted to QuickBooks, invoice statuses updated |
Adding Payments
From the Payments page
- Navigate to Payments → Add Manual Payment
- Select the invoice(s) the payment applies to
- Enter the amount, payment date, and payment method
- Optionally attach evidence (receipt, transfer confirmation)
- Save — payment is created as
pending
From an invoice
- Open the invoice
- Click Actions → Add Manual Payment
- Enter payment details
- Save
Payment Reconciliation
Validation is the step where a payment becomes official. During validation, the system:
- Assigns the customer — confirms which customer this payment belongs to
- Assigns the register — which bank account or cash drawer received the funds (required)
- Allocates to invoices — distributes the payment across matched invoices
- Applies credits — if the customer has available credits and credit intent was flagged, credits are applied before cash
- Creates the receipt — generates a receipt number and PDF
- Posts to QuickBooks — payment recorded in QB with proper allocation
- Updates invoice statuses — invoices move to
partial,paid, orcompleted
A payment must have a register assigned before it can be validated. The confirm button remains disabled until a register is selected.
Payment Methods
SettleWise supports these payment methods:
| Method | Notes |
|---|---|
| ACH | Automated Clearing House transfer |
| Wire Transfer | Bank wire |
| Check | Paper check |
| Cash | Cash payments (POS or manual) |
| Credit Card | Card payments |
| Stripe | Payments via Stripe payment links |
| Credit | Applied from existing customer credit (no cash) |
| Other | Catch-all for methods not listed above |
The payment method is set when creating or receiving a payment. For email-sourced payments, the system auto-detects the method from the email content.
Resolution Types
When a payment is confirmed, it receives a resolution type that describes how it was applied:
| Resolution type | What it means |
|---|---|
| Invoice payment | Normal payment allocated to one or more invoices |
| Partial payment | Payment covers part of the invoice(s) — balance remains |
| Customer credit | No matching invoice — stored as customer credit for future use |
| Rejected | Payment was reviewed and rejected (invalid, duplicate, or test) |
How Allocation Works
When a payment covers multiple invoices, SettleWise needs to decide how much goes to each invoice. There are two strategies:
FIFO — Automatic (Default)
The system allocates using First In, First Out — oldest due date gets paid first:
- Sort invoices by due date — oldest first
- Fill sequentially — complete invoice 1 fully before moving to invoice 2
- Credits first — if the customer has available credits, those are applied before the cash amount
- Excess becomes credit — if payment exceeds all invoice totals, the remainder automatically becomes a customer credit
Example: Customer pays $3,000. They have two invoices: Invoice A ($1,000, due Jan 15) and Invoice B ($1,500, due Feb 1).
| Invoice | Amount | Allocation | Result |
|---|---|---|---|
| Invoice A (due Jan 15) | $1,000 | $1,000 | Paid |
| Invoice B (due Feb 1) | $1,500 | $1,500 | Paid |
| Remaining | — | $500 | Customer credit |
Manual Allocation — User-Specified
When a customer tells you how to split the payment, you can override FIFO and enter exact amounts per invoice. This is available both when adding a manual payment and during manual resolution.
| Column | Description |
|---|---|
| Invoice # | Invoice identifier |
| Invoice Amount | Original total (read-only) |
| Allocated Amount | Your input — amount to apply to this invoice |
| Balance | Remaining after allocation |
The system validates in real time: green border means valid, red means the amount exceeds the invoice balance.
See Add Payment Manually for the step-by-step flow.
Overpayment Handling
When a payment exceeds the total amount owed:
- The excess is automatically created as a customer credit (type:
overpayment) - In QuickBooks, this is stored as
UnappliedAmton the Payment — no separate document is created - The credit can be applied to future invoices automatically
Credit Intent
When recording a manual payment, you can flag "Use credit" to indicate that available customer credits should be applied during validation. This creates a combined payment where:
- Existing credits are consumed first (oldest first)
- The cash amount covers the remainder
- You can also create a $0 credit-only payment to apply credits without any cash
Payment Evidence
Attach proof of payment to any payment record:
- Upload screenshots, receipts, or transfer confirmations
- Supported formats: PNG, JPG, PDF
- Files are stored securely in S3 and visible to team members
Manual Resolution
Some payments can't be matched automatically. When the sender is unknown, the amount doesn't match any invoice, or there are multiple possible matches, the payment is flagged as Required Actions.
To resolve it:
- Open the payment detail panel
- Assign a customer (if unknown)
- Select invoices to apply the payment to
- Set allocation amounts (optional — or let FIFO handle it)
- Assign a register and click Confirm Payment
The entire flow — customer assignment, invoice matching, validation, receipt generation, and QuickBooks sync — happens in one atomic operation.
See Resolve a Payment Manually for the full step-by-step guide.
Payment Investigation
When you receive a deposit and don't know who it's from, the AI assistant can help investigate. It analyzes unpaid invoices, asks targeted questions to eliminate candidates, and narrows down until the match is found.
"Recibí una transferencia de $5,000 y no sé de quién es"
See Payment Investigation for details.
Best Practices
- Record payments the same day — enter payments as they arrive to keep your dashboard and reports current
- Always include a reference — add check numbers, transaction IDs, or transfer references to make reconciliation easier
- Validate promptly — review pending payments daily so matches are confirmed while context is fresh
- Attach evidence for large payments — upload receipts or transfer confirmations for audit purposes
- Use AI investigation for unknowns — instead of guessing, let the assistant narrow down unmatched payments
- Set a default register — saves time during validation if most payments go to the same account
Related
Add Payment Manually
Step-by-step guide with multi-invoice and manual allocation
Resolve a Payment Manually
Handle payments flagged for manual review
Transfer Balance
Move an invoice balance to another customer
Upload Payment Evidence
Attach proof of payment
Payment Investigation
Identify unknown deposits with AI
Cash Sales with AI
Handle cash transactions with the AI assistant