Accounts Receivable
Everything about getting paid in Horizon Finance — customers, sales orders, the invoice lifecycle, credit memos, cash receipts, recurring invoices, the collections worklist, and AR aging.
Accounts Receivable is the money coming in: who owes you, how they’re invoiced, and what’s been paid. Every document here posts to your general ledger the moment you post it, so AR and your books can never drift apart.
All of these screens live under Accounts Receivable in the Finance sidebar.
Manage Customers
Open Customers and select New to add one. A customer needs a code, a name, a legal name and a default currency. Payment terms are optional but worth setting.
Terms you set become the default on every invoice for this customer — change them per-invoice any time.
Ended up with the same company twice? Open the duplicate and use merge to fold it into the original. History follows; nothing is lost.
Capture Orders Before They’re Invoices
Use Sales Orders when there’s a gap between winning the work and billing it — an order captures the line items, quantities, and prices at the moment of commitment.
When it’s time to bill, generate the invoice from the sales order: the lines carry over, so nothing gets retyped and nothing gets forgotten.
Invoice a Customer
Open Invoices and create a new one: choose the customer, add items or describe the work, set quantities and prices.
New invoices are drafts — nothing is final yet, so edit freely. Numbering is automatic.
Select Send when it’s ready. The customer receives the invoice as a PDF.
Select Post to write it to the ledger — revenue on one side, the customer’s receivable on the other, always balanced. Posting is what puts an invoice into your aging, not sending, and posting does not require you to have sent it first.
Posted the wrong thing? Use reverse or void — the correction posts visibly to the ledger instead of silently rewriting history. Every state change an invoice goes through is recorded: who, what, when.
Record a Payment
When money arrives, open Cash Receipts and create a receipt for the amount received. Numbering is automatic.
Select Post. Cash lands in the ledger against receivables. At this point no particular invoice has been settled.
Apply the posted receipt to one or more open invoices. This is what moves an invoice to paid or partially paid. Partial payments are fine — the invoice tracks exactly what is still outstanding, and unapply reverses an application if you put it against the wrong one.
Issue a Credit Memo
When you owe a customer money back — a return, a billing error, a goodwill credit — don’t touch the original invoice.
Open Credit Memos and create one for the customer, referencing what the credit is for.
Post it. The credit is now in the ledger.
Apply it to the invoice it belongs against. As with a cash receipt, posting and applying are separate steps — a posted credit memo that was never applied sits in your books without reducing any particular invoice.
Put Repeat Invoices on a Template
For rent, retainers, subscriptions — anything you bill on a rhythm:
Open Recurring Invoices and save the repeat invoice as a template: customer, lines, amounts, and cadence.
Generating everything due runs in one action, and that is included with Finance. Running it by itself once a day, org-wide, so a template that comes due produces its draft invoice without anyone clicking, is in early access and available on request. Either way, what it produces is a draft: it still enters the normal draft → send → post flow, and nothing reaches a customer or your ledger until you take it there.
Chase What’s Overdue — the Collections Worklist
Open Collections for an aging-driven queue of who owes you what, oldest first. For each customer you can see the open invoices behind the number and send a reminder email with one click — you decide who gets nudged and when. Nothing sends unless you send it.
Read Your AR Aging
AR Aging is the classic view of receivables by how overdue they are, in five buckets: current, 1-30, 31-60, 61-90, and over 90 days. Drill into any bucket to see the invoices behind it.
Aging is a stored snapshot, refreshed on a schedule and on demand rather than recomputed each time you open it — so an invoice posted in the last few minutes may not have reached it yet, and the screen tells you when what you are seeing is stale. Only posted invoices age; a draft or sent-but-unposted invoice does not appear at all.
Screens in This Area
| Screen | What it’s for |
|---|---|
| Customers | Who you sell to — terms, currency, history, merge |
| Sales Orders | Commitments captured before billing |
| Invoices | The billing document: draft → send → post |
| Recurring Invoices | Templates for repeat billing, generated on your say-so |
| Credit Memos | Money you owe back, netted properly |
| Cash Receipts | Payments received, applied to invoices |
| Collections | The overdue worklist with one-click reminders |
| AR Aging | Receivables by age, drillable |
| Dunning Policies | Reminder schedules for overdue invoices. Running them by hand is included; running them on a schedule is in early access, available on request |
| Dunning Runs | A policy applied across your overdue customers |