Invoices
- Table + payment tracking:
/admin/invoices - Data:
lib/invoice-data.ts+lib/invoice-types.ts - Actions:
app/actions/invoices.ts(CRUD + payment)
Payment status is tracked per invoice. Once paid, the work order is created and the project moves to active-project.