Finance
Finance workflow
1. A finance manager creates a draft manually or from an Approved/Accepted quote. 2. Draft items, terms, links, discount, and VAT remain editable. 3. A finance approver approves a
Use this when you need to follow the normal operating flow for Finance.
Invoice lifecycle
- A finance manager creates a draft manually or from an Approved/Accepted quote.
- Draft items, terms, links, discount, and VAT remain editable.
- A finance approver approves a positive-value draft.
- A finance manager marks the approved invoice Sent.
- Payments are recorded, then separately Confirmed or Rejected by an approver.
- Confirmed payments move the invoice to Partially Paid or Paid. An unpaid balance past its due date is Overdue.
Customer-ready invoice creation from any other quote status is blocked. Cancellation and archival statuses exist in the data model but this foundation does not expose destructive lifecycle controls.
Installments
Schedules belong to an invoice. A recorded payment may be allocated to one row. Only a confirmed allocated payment updates that row's paid and balance values. Approvers may waive or cancel a row.
Developer Details
- Source
- apps/docs/content/finance/workflow.md
- Owner
- Module Owner
- Status
- Current
- Module
- Finance
- Related route
- /finance