Invoices

View as Markdown
Finance feature is in Development and subject to change.

Invoices are formal billing documents sent to clients for services rendered. Each invoice belongs to a client and optionally to a specific project.

Invoice statuses

StatusMeaning
draftBeing prepared; not yet sent to the client.
issuedSent to the client and awaiting payment.
paidFully paid.
overduePast the due date and not yet paid.
cancelledVoided — no payment expected.

Invoice fields

FieldDescription
Invoice NumberAuto-generated unique reference.
ClientThe client being billed.
Project(Optional) The project this invoice relates to.
Issue DateThe date the invoice is raised.
Due DatePayment due by this date.
CurrencyThe currency for all amounts on this invoice.
NotesFree-text notes included on the invoice.
Subtotal / Tax / TotalCalculated from line items.

Line items

Each invoice contains one or more line items describing the services or charges being billed:

FieldDescription
DescriptionWhat is being charged for.
Item Typestorage, movement, handling, or other.
QuantityNumber of units.
Unit of Measuremente.g. unit, day, kg.
Unit PricePrice per unit.
AmountQuantity × unit price (calculated).
Inventory / Packing ListOptional links to the specific stock or movement being billed.
Date rangeOptional start and end dates for the billing period (e.g. storage duration).

Recording a payment

Once an invoice has been issued, you can record a payment against it:

  1. Open the invoice detail page.
  2. Click Add Payment.
  3. Enter the amount, payment date, and optionally the payment method and reference number. Partial payments are supported. The invoice status updates automatically when the total paid equals the invoice total.

Filtering invoices

The invoices list can be filtered by:

  • Status
  • Client
  • Project
  • Issue date range