Skip to main content

๐Ÿงพ Invoices

Purpose Display all customer invoices, outstanding balances, invoice totals, filters, and invoice actions.

Callouts

  1. Action Bar
  2. Search & Filters
  3. Invoice Totals
  4. Invoice Register
  5. Invoice Actions

Invoices Dashboard

The Invoices page provides a central location for managing customer invoices generated during each billing cycle.

Finance teams can search invoices, review balances, preview invoices, print, email, download, send SMS notifications, and collect payments.


What You Can Do

From this page you can:

  • View all invoices
  • Search invoices
  • Filter invoices
  • View invoice totals
  • Preview invoices
  • Print invoices
  • Download invoices
  • Email invoices
  • Send invoices by SMS
  • Collect customer payments
  • Import invoices
  • Export invoice data

Screen Layout

Invoices Layout

The page consists of:

  1. Action Bar
  2. Search & Filters
  3. Invoice Totals
  4. Invoice Register
  5. Invoice Actions

Page Actions

The action bar provides access to common billing operations.

ActionDescription
Import InvoicesImport invoice records into the system
Export CSVExport invoice data
Clear FiltersReset all active filters

Search

Use the search field to locate invoices by:

  • Invoice Number
  • Customer Name
  • Account Number
  • Collection Point

Search results update automatically as you type.


Filters

Use filters to narrow the invoice list.

FilterDescription
StatusInvoice payment status
Sub-ZoneService area
Due FromBeginning of due date range
Due ToEnd of due date range

Invoice Totals

The totals section provides a financial summary of the invoices currently displayed.

CardDescription
Total AmountTotal value of all displayed invoices
Total BalanceOutstanding balance remaining

Totals update automatically when filters are applied.


Invoice Register

Each row represents one customer invoice.

The register displays:

ColumnDescription
Invoice NumberUnique invoice reference
Account NumberCustomer account
CustomerCustomer name
StatusPayment status
Billing PeriodInvoice month
AmountOriginal invoice amount
BalanceRemaining unpaid balance
Collection PointBilling point or service address
Due DateInvoice due date
ActionsAvailable invoice actions

Invoice Status

Invoices can have one of the following statuses.

StatusMeaning
UnpaidNo payment has been received
Partially PaidSome payment has been received
PaidInvoice has been settled
OverduePayment is past the due date
CancelledInvoice is no longer valid

Invoice Actions

Each invoice includes an Actions menu.

Available actions include:

ActionDescription
PreviewView the invoice before printing or sending
PrintPrint a physical copy
DownloadDownload the invoice as a PDF
EmailSend the invoice by email
SMSSend an invoice notification by SMS
Pay NowRecord or process a payment against the invoice

Some actions are only available when applicable. For example, Pay Now is displayed for invoices with an outstanding balance.


Expected Behaviour

The system should:

  • Display invoices for the selected billing period.
  • Update totals when filters change.
  • Return matching invoices during search.
  • Display available actions based on invoice status.
  • Reduce the outstanding balance after a successful payment.
  • Update the invoice status automatically after payment.

Business Rules

  • Every invoice belongs to a Water Billing Point.
  • An invoice is generated for a billing cycle.
  • Multiple payments may be applied to a single invoice until the balance reaches zero.
  • Paid invoices remain available for reporting and auditing.
  • Invoice history cannot be deleted.

Typical Workflow

Generate Billing
โ”‚
โ–ผ
Invoices Created
โ”‚
โ–ผ
Review Invoices
โ”‚
โ”œโ”€โ”€ Preview
โ”œโ”€โ”€ Print
โ”œโ”€โ”€ Email
โ”œโ”€โ”€ SMS
โ–ผ
Customer Receives Invoice
โ”‚
โ–ผ
Payment Collected
โ”‚
โ–ผ
Invoice Status Updated

Related Tasks

  • โžœ Generate Monthly Billing
  • โžœ Preview an Invoice
  • โžœ Print an Invoice
  • โžœ Email an Invoice
  • โžœ Send an Invoice by SMS
  • โžœ Collect Payment

Related Pages

  • Billing Dashboard
  • Customers
  • Water Billing Points
  • Meter Readings
  • Payments
  • Reports