Invoices
Overview
The Invoices screen is the billing command centre for your accounting practice. Invoices are typically generated directly from approved time entries, ensuring every billable hour is captured accurately, but you can also create invoices with custom line items for fixed-fee engagements or expense recovery. Once an invoice is sent, Kuberan AI tracks its status through to full payment, surfacing overdue invoices automatically so nothing slips through.
- (1) Status filter tabs — All, Draft, Sent, Paid, Overdue, Voided
- (2) Create Invoice button — opens the new invoice drawer
- (3) Invoice number — unique sequential identifier, sortable
- (4) Status badge — colour-coded current invoice status
- (5) Outstanding amount — balance owing after any partial payments
Screen Layout
Status filter tabs (top): Quick-filter tabs for the most common invoice views: All, Draft, Sent, Paid, Overdue, Voided. The count badge on each tab reflects the current total.
Toolbar: Search field (by invoice number, client name, or engagement), a date range picker, and the Create Invoice button.
Invoice table: Columns: Invoice #, Client, Engagement, Issue Date, Due Date, Amount, Paid, Outstanding, Status, Actions. Sorted by Issue Date descending by default.
Summary strip (below table): Shows total amount outstanding, total amount paid within the filtered period, and total invoices in the current view.
UI Elements
Status Badges
| Badge | Colour | Meaning |
|---|---|---|
| Draft | Grey | Created but not yet sent to client |
| Sent | Blue | Delivered to client; awaiting payment |
| Paid | Green | Fully paid |
| Overdue | Red | Past due date with an outstanding balance |
| Voided | Slate | Cancelled; no financial effect |
Table Columns
Auto-generated sequential invoice number (e.g., INV-0042). Formatted per your settings under Workspace → Invoice Settings. Sortable.
The client being billed. Link to the client profile. Sortable.
The engagement this invoice was generated from. May be blank for standalone invoices.
The date the invoice was created or issued. Sortable.
Payment due date. Calculated automatically based on your default payment terms (e.g., Net 30). Editable on Draft invoices. Overdue invoices show this date in red.
Total invoice amount before any payments. Sortable.
Sum of all recorded payments against this invoice.
Amount − Paid. Zero for fully paid invoices.
Colour-coded badge as described in the status table above. Click to access the status-action popover.
Context-sensitive actions: Edit (Draft only), Send, Record Payment, Download PDF, Duplicate, Void, Delete (Draft only).
Invoice Detail Drawer
Ordered list of service lines. Each line has: description, quantity (hours), unit price (rate), HST/GST applicable toggle, and line total. Time-entry-sourced lines are grouped by date and rate.
Calculated summary at the bottom of the line items. Tax rate is set per invoice and defaults to your workspace default.
Rich-text field printed on the invoice PDF below the line items. Use for payment instructions, thank-you notes, or engagement reminders.
Dropdown: Due on Receipt, Net 15, Net 30, Net 60. Determines the due date relative to the issue date.
Actions
Create an Invoice
- Click Create Invoice in the toolbar. The New Invoice drawer opens.
- Select the Client from the dropdown.
- Optionally link the invoice to an Engagement.
- Set the Issue Date (defaults to today) and Payment Terms.
- Add line items: click Add Line to add a custom line, or click Import from Time Entries to pull in Approved time entries for this client and engagement.
- Review HST/GST applicability for each line and verify the tax rate is correct.
- Add any Notes to Client in the notes field.
- Click Save as Draft to save without sending, or Save and Send to save and immediately send the invoice by email.
Edit a Draft Invoice
- Click the invoice row to open the detail drawer, or click ⋯ → Edit on the row.
- Modify line items, dates, notes, or payment terms as needed.
- Click Save. Only Draft status invoices are fully editable; Sent invoices require voiding and re-creating if substantive changes are needed.
Send an Invoice
- Click ⋯ → Send on a Draft invoice row, or click Send Invoice from within the invoice detail drawer.
- An email preview dialogue appears showing the recipient (pulled from the client’s email address), subject line, and email body. Customise the message if needed.
- Click Send. The invoice status changes to Sent, and the sent date/time is recorded.
- A PDF copy of the invoice is attached to the email automatically.
Record a Payment
- Click ⋯ → Record Payment on a Sent or Overdue invoice, or open the invoice detail drawer and click Record Payment.
- Enter the Payment Amount (defaults to the outstanding balance for full payment).
- Select the Payment Date.
- Choose the Payment Method: Cheque, Bank Transfer (EFT), Credit Card, Cash, or Other.
- Optionally enter a Reference Number (cheque number, transaction ID, etc.).
- Click Save Payment. If the payment amount equals or exceeds the outstanding balance, the invoice status changes to Paid automatically. Partial payments change the outstanding balance but leave the invoice as Sent (or Overdue if past due).
Void an Invoice
Voiding cancels an invoice permanently without deleting its record. Use voiding for incorrect invoices that have already been sent to a client.
- Click ⋯ → Void on the invoice row.
- Enter a Reason for Voiding in the confirmation dialogue (required; appears in the audit log).
- Click Void Invoice. The status changes to Voided and the invoice amount is excluded from all revenue reports going forward.
- If the voided invoice was linked to time entries with Billed status, those entries revert to Approved and become available for re-invoicing.
Download Invoice as PDF
- Click ⋯ → Download PDF on any invoice row, or open the invoice detail drawer and click the download icon.
- The PDF generates and downloads immediately. It includes your firm logo (configured in Workspace Settings), all line items, HST number, payment terms, and any notes to client.
Duplicate an Invoice
- Click ⋯ → Duplicate on an invoice row.
- A copy of the invoice is created as a new Draft with today’s date. The invoice number is auto-incremented.
- Open the duplicate to adjust line items, dates, or client details as needed before sending.
Related
- Recurring Invoices — Automate invoice creation on a regular schedule
- Time Entries — Approve time entries to make them available for invoicing
- Payments — View and manage all payment records across every invoice
- Reports — Billing summary and revenue-by-client reports