Skip to main content

Invoices Overview

The Invoices module handles billing — creating invoices, tracking payments, managing line items, and handling the financial side of your customer relationships. Invoices can be generated from opportunities or created standalone.

Invoices Module Overview

Invoices represent billing documents sent to clients for products or services rendered. The module supports the full invoice lifecycle from draft through payment and provides integration with the Xero accounting system.

Screenshot: Invoices module list showing invoices with status badges and amounts

Invoice Statuses

Invoices move through seven statuses during their lifecycle:

StatusDescription
DraftInvoice created but not yet sent to the client
SentInvoice has been emailed or delivered to the client
Partially PaidSome payment has been received but a balance remains
PaidInvoice is fully paid
OverduePayment deadline has passed without full payment
CancelledInvoice has been cancelled before sending (no longer valid)
VoidInvoice has been voided after being sent (nullified)

Status Transitions

The following diagram shows the allowed status transitions:

Draft → Sent → Partially Paid → Paid
↓ ↓ ↓
Draft → Cancelled Overdue → Partially Paid → Paid

Sent → Void
FromToHow
DraftSentSend the invoice to the client
DraftCancelledCancel the invoice before sending
SentPartially PaidRecord a partial payment
SentPaidRecord full payment
SentOverdueAutomatic when due date passes
SentVoidVoid a sent invoice
Partially PaidPaidRecord remaining payment
Partially PaidOverdueAutomatic when due date passes with balance
OverduePartially PaidRecord a payment on an overdue invoice
OverduePaidRecord full payment on an overdue invoice
info

Invoice status transitions follow a natural flow: Draft → Sent → Partially Paid/Paid. The Overdue status is automatically applied when a sent or partially paid invoice passes its due date without full payment.

Creating Invoices

From an Opportunity

When managing an opportunity, you can generate an invoice directly:

  1. Open the opportunity detail page.
  2. Go to the Invoices tab.
  3. Click Create Invoice.
  4. The invoice form pre-populates with:
    • Client information from the linked account
    • Line items from the opportunity's products
    • Amount from the opportunity value
  5. Review, adjust if needed, and click Save.

Standalone Invoice

  1. Navigate to Invoices in the sidebar.
  2. Click + New Invoice.
  3. Fill in the invoice form manually (see fields below).
  4. Click Save as Draft.

Invoice Fields

FieldDescription
Invoice NumberUnique identifier (auto-generated or manual)
Invoice DateDate the invoice was created
Due DatePayment deadline
Client/AccountThe organization being billed
ContactThe billing contact at the organization
Line ItemsProducts/services with quantities, prices, and discounts
SubtotalSum of line items before tax and discount
DiscountOverall discount (percentage or fixed amount)
TaxTax amount or rate
Total AmountFinal amount due
NotesAdditional notes or payment instructions
TermsPayment terms and conditions
StatusCurrent invoice status
Linked OpportunityThe opportunity this invoice was generated from

Line Items

Each line item on an invoice contains:

FieldDescription
Product/DescriptionSelect from catalog or enter a custom description
QuantityNumber of units
Unit PricePrice per unit
DiscountPer-line discount — percentage or fixed amount
Tax RateTax percentage for this line item
Line TotalCalculated: (Quantity x Unit Price) - Discount + Tax

The invoice subtotal, discount, tax, and total update in real time as you add or modify line items.

tip

Always include clear payment terms and instructions on your invoices. This reduces payment delays and support inquiries about how to pay.

Payments

Record payments as they come in to track the balance owed:

  1. Open the invoice.
  2. Click Record Payment.
  3. Enter the payment details:
FieldDescription
Payment AmountThe amount received
Payment DateWhen the payment was made
Payment MethodHow the payment was received (see below)
Reference NumberTransaction, check, or confirmation number

Payment Methods

MethodDescription
Bank TransferWire transfer or ACH payment
Credit CardCredit or debit card payment
CashCash payment
ChequePaper check payment
PayPalPayPal transaction
StripeStripe payment processing
OtherAny other payment method

If the payment is less than the total, the status changes to Partially Paid with the remaining balance displayed. When the total of all payments equals or exceeds the invoice total, the status changes to Paid.

Recurring Invoices

Set up automatic invoice generation on a schedule:

  1. When creating or editing an invoice, enable the Recurrence toggle.
  2. Select the recurrence frequency:
FrequencyDescription
WeeklyGenerate a new invoice every week
MonthlyGenerate a new invoice every month
QuarterlyGenerate a new invoice every 3 months
AnnuallyGenerate a new invoice every year
  1. Set the start date and optionally an end date or number of occurrences.
  2. Each generated invoice is created as a new Draft and can be reviewed before sending.
note

Recurring invoices create new draft invoices automatically. You still need to review and send each generated invoice. This gives you a chance to adjust amounts or line items before delivery.

PDF Download

To download an invoice as a PDF:

  1. Open the invoice.
  2. Click Download PDF (or the PDF icon).
  3. A professionally formatted PDF downloads containing all invoice details, line items, totals, and payment terms.

The PDF can be shared with clients, printed, or archived.

Sending Invoices via Email

  1. Open the invoice (must be in Draft or Sent status).
  2. Click Send Invoice (or the email icon).
  3. A compose dialog opens with:
    • To — pre-filled with the billing contact's email
    • Subject — pre-filled with the invoice number
    • Body — a customizable email template
    • Attachment — the invoice PDF is auto-attached
  4. Review and click Send.

The invoice status changes to Sent upon successful delivery.

Xero Integration

If your organization uses Xero for accounting, invoices can be synced:

  1. Open the invoice.
  2. Click Push to Xero (available if the integration is configured).
  3. The invoice is created in your Xero account with all details — line items, amounts, tax, and contact information.
  4. A sync status indicator shows whether the push was successful.
info

The Xero integration must be configured by your administrator. Contact your admin if you do not see the Xero option on invoices.

For managing invoices in detail, see Managing Invoices.