Deposits & Credit Notes
Everything you need to know about taking deposits, applying them to invoices, and issuing credit notes with clean accounting history.
Overview
The Deposits & Credits page is designed for real workshop finance operations where money often arrives before job completion and corrections are needed after payment.
Why it matters:
- Lets you collect funds before starting work while keeping job-level traceability
- Avoids manual spreadsheet tracking for deposit balances
- Maintains clean accounting history when corrections are required
- Ensures customer-facing documentation is stored with the customer record
Here is what you can do:
- Create deposit invoices for jobs
- Record deposit payments as money is received
- Apply deposit balances to target invoices later
- Issue credit notes against paid/partially paid invoices
- Keep full auditability across invoice, deposit, and credit movements
Important current behavior:
- Deposit creation now requires a booking (all garages)
- Booking must belong to the selected garage
- Deposit invoice is auto-numbered if missing (
INV-<last6>) - Deposit invoice PDF is auto-created and attached to the customer record
- If attachment generation/upload fails, deposit creation is rolled back
How to Access
- Open your garage dashboard.
- Click Deposits & Credits.
- Use tabs:
- Deposits
- Apply Deposit
- Credit Notes
Key Features at a Glance
| Feature | What It Does |
|---|---|
| Create Deposit | Creates invoiceType=deposit linked to booking + customer |
| Record Deposit Payment | Increases paid amount and updates deposit invoice status |
| Apply Deposit | Moves paid deposit value onto a target invoice |
| Credit Notes | Creates line-item credits against eligible invoices |
| Customer Attachment Record | Saves deposit invoice PDF under customer attachments |
| Resolution Controls | Supports credit balance and refund |
Step-by-Step Guide
1. Creating a Deposit
- Go to Deposits tab.
- Select Booking (mandatory).
- Enter Amount.
- Confirm Currency.
- Add Description (optional).
- Click Create Deposit.
What is created:
- Deposit invoice linked to booking + customer
- Invoice number (if missing) generated automatically
- Customer attachment record with deposit invoice PDF
Good to know: Deposit creation is intentionally strict. If document attachment fails, the deposit is rolled back so you do not end up with incomplete records.
2. Recording Deposit Payment
- Select the deposit invoice.
- Enter payment amount.
- Choose method (cash/card/bank/etc.).
- Add reference if needed.
- Save.
Status progression:
open->partially_paid->paid
3. Applying Deposit to an Invoice
- Open Apply Deposit tab.
- Select a deposit invoice with available paid balance.
- Select target invoice.
- Enter amount to apply.
- Save.
Financial effects:
- Target invoice
amountPaidincreases - Target outstanding balance decreases
- Deposit’s available balance decreases
- Allocation/payment records are appended for traceability
What you will see after apply:
- updated paid/due values on the target invoice
- deposit utilization reflected in ledger/allocation history
Credit Notes
When to Use
Use credit notes when a paid or partially paid invoice needs adjustment (returns, overcharge correction, goodwill credit, etc.).
Eligible Invoice States
Allowed:
paidpartially_paid
Not allowed:
draftopenvoid
Resolution Options
Supported:
- credit balance
- refund
Not active yet:
- offset future invoice (hidden/blocked until full allocation flow is completed)
Good to know: If your team asks for future-invoice offset behavior, do not use workarounds. Keep using credit balance/refund until the dedicated flow is released.
Relationship Between Deposits, Invoices, and Credit Notes
- A deposit is an invoice record (
invoiceType=deposit) that can be paid and later applied. - Applying deposit value increases payment on another invoice.
- A credit note is a separate financial document linked to an invoice.
- Credit notes adjust settlement and due values via ledger/credit totals, rather than editing paid invoices directly.
Best Practices
- Always tie deposits to the exact booking.
- Record payment as soon as funds are received.
- Apply only the needed amount and keep remaining balance for later.
- For paid invoice changes, use credit notes instead of direct edits.
- Keep reasons/references clear for reconciliation and audits.
Troubleshooting
Create Deposit fails with booking validation message.
Expected. Booking is mandatory now.
Deposit not visible in Apply tab.
Record payment first; unpaid deposits have no available balance.
Credit note option unavailable.
Check invoice status. It must be paid or partially_paid.
Need to offset a future invoice with credit.
That resolution is not currently active. Use credit balance or refund for now.