LedgerLeaf

Manual

A quick tour of how LedgerLeaf works. The core is just five things: quotes, invoices, credit notes, ledger reports and customer statements.

Demo data Getting started Companies Passwords Quotes Invoices Credit notes Ledger reports Statements Clients Products CSV imports PDF tips Localization & time Database Theme Install as an app Email signature

Demo data — the fastest way to learn LedgerLeaf

The ledger, statements and reports only get interesting once there's data behind them. Rather than make you type in a company, clients, products and a spread of invoices first, LedgerLeaf can build a worked example for you in one click.

What "Load demo data" creates: one fully branded sample company — Northwind Studio (demo) — populated through the exact same code as data you'd enter by hand:

All dates are anchored relative to today, so the aging buckets stay meaningful whenever you load it.

How to use it:

The demo company is ordinary data: edit it, issue more documents, download its PDFs, or delete it by hand like any other. Loading and removing it are both recorded in the audit log. Think of it as a sandbox you can wipe and recreate in two clicks.

1 · Getting started

  1. Create a company from the dashboard. Defaults are tuned for South Africa: ZAR, en-ZA, 15% VAT, Cape Town, Western Cape.
  2. Quote the job if you need sign-off first, then Convert to invoice — or issue an invoice directly. The form picker auto-fills clients and products you've already saved.
  3. Mark invoices as Paid when payment lands.
  4. Open the Ledger tab for a printable running balance, or Statements to send a client their own statement of account.

2 · Companies

Every record lives under a company. Each one has its own:

3 · Passwords (optional)

4 · Quotes

A quote (quotation) is a priced offer that is not yet a tax document. It uses the same form as an invoice — client, line items, VAT, currency — but has its own numbering (QUO-YYYY-#### by default) and never touches the ledger, statements or outstanding totals until you convert it.

  1. Click + Quote on the company page, or open the Quotes tab.
  2. Set the Valid until date. It defaults to the company's quote validity setting (30 days unless you change it in the company form) and is printed on the PDF. A quote past that date is flagged as expired on screen but stays open until you act on it.
  3. Send it with Email or Download, exactly like an invoice. Mark it Accepted when the client says yes.
  4. Convert to invoice creates a brand-new invoice from the quote — the next invoice number, today's issue date, a due date from the company payment terms, and the quote's client details, line items, VAT rate and notes copied across. The quote becomes converted and both documents link to each other. A converted quote can no longer change status or be converted again; edit or delete the invoice instead.
  5. Cancel quote closes it without invoicing. A cancelled quote can be reopened if the client comes back.

Statuses: DraftIssuedAcceptedConverted, or Cancelled at any point before conversion. Accepted and cancelled quotes carry an ACCEPTED / CANCELLED stamp on the PDF.

5 · Invoices

  1. Click + New invoice on the company page — or convert an accepted quote, which fills the whole form for you.
  2. Pick an existing client or fill the bill-to fields manually.
  3. For each line, pick a product or write a custom description. Quantity, unit price and VAT recalc live. A product's own VAT rate is applied to its line; the Default VAT rate covers every line without one. Tick Save to price list on a custom line to turn it into a product as you go.
  4. If you switch the currency away from the company default, a live FX rate appears with a one-click "Convert line items" button (powered by open.er-api.com, no API key required).
  5. Issue the invoice. The number is generated as PREFIX-YYYY-#### (e.g. INV-2026-0001). The FX rate at issue time is captured on the document.
  6. Mark the invoice as Paid when payment arrives — that removes it from the open balance on ledgers and statements.

6 · Credit notes

Credit notes work the same as invoices, with two differences:

7 · Ledger reports

The ledger is a chronological journal of every invoice and credit note for a company, with a running outstanding balance.

8 · Customer statements

A statement is the same data, but cut by a single client and laid out for posting or emailing.

9 · Clients

Clients are managed per company. When you pick a client on a new invoice, their address and tax ID are copied onto that document — later edits to the client never change historical invoices.

10 · Products & services

11 · CSV imports

You can bulk-create clients, products, quotes, invoices or credit notes from a spreadsheet. Each list page has an Import CSV button that gives you a downloadable template with the right columns.

12 · PDF tips

13 · Localization & time

14 · Database

15 · Theme

16 · Install as an app

17 · Email signature

Open the Signature tab on a company (or the Signature button on its overview) for a ready-made email signature built from the company's details: the logo with the company name and a tagline on the left; phone, email and website with icons, a rule in the company's accent colour, and a bullet list of what you offer on the right.