Skip to main content

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.