Billing lifecycle

Every invoice in ProGuard Legal moves through a defined sequence of states. This exists so that work isn't billed twice, drafts can't accidentally go to a client, and partners always review before sending.

The states

  1. DRAFT — being prepared. Line items (time entries, expenses) can still be added or removed.
  2. PARTNER_REVIEW — submitted for approval. No further edits until reviewed.
  3. APPROVED — signed off by a partner. Ready to send.
  4. SENT — delivered to the client.
  5. PAID — fully paid.
  6. PARTIALLY_PAID — some payment received, balance outstanding.
  7. OVERDUE — due date passed without full payment.
  8. DISPUTED — client has raised a dispute.
  9. CANCELLED — voided.

Who does what

ActionWhoWhere
Create draftAssociate / clerk with billing accessBilling → New
Add time entries to invoiceDrafterFrom time entries list
Submit for reviewDrafterInvoice detail → Submit for review
Approve or rejectPartnerInvoice detail → Approve / Reject
Send to clientPartner / adminInvoice detail → Send
Record paymentAdmin / financeInvoice detail → Payments → Add payment
Generate PDFAnyone with accessInvoice detail → Download PDF

What's on an invoice

  • Header — client, matter, invoice number, dates, currency
  • Line items — time entries, expenses, manual line items
  • Taxes — configured under Admin → Currencies and firm settings
  • Totals — subtotal, tax, total, amount paid, balance due
  • Notes — internal and client-facing

Payments

Payments are tracked separately so the audit trail is intact. Partial payments are supported: each payment reduces the balance and moves the invoice to PARTIALLY_PAID until fully settled.

Expense categories

Before logging expenses, an administrator should set up Expense Categories under Billing → Expense Categories. Each spend is assigned a category, which also feeds the reports.

Multi-currency

If your firm works in more than one currency, an administrator can enable the additional currencies under Admin → Currencies and set exchange rates. Invoices can then be drafted in the client's preferred currency.