Getting Started as Accounting¶
Available to: Accounting, Owner
This guide is for users with the Accounting role. Accounting users manage the financial side of Hardhat Flow — invoices, payments, and billing records.
The Accounting role covers the billing and payment side of every project. Accounting users can create and edit invoices, record client payments, and view job details to understand the work that generated a bill. This role is designed for bookkeepers, office managers, and finance staff who are responsible for receivables but are not involved in scoping or managing project work.
What Accounting Can Access¶
- Invoices — create, edit, and view all invoices
- Payments — record payments against any invoice
- Invoice PDFs — generate and download PDFs for client delivery
- Jobs — view all jobs (read-only) to understand project context
- Bids — view and approve (PO required); cannot create or edit
- Jobs — full detail view, but cannot edit status, assign workers, or post updates
- Clients — view client information linked to jobs and invoices
- Create or edit bids — Accounting can view bids and approve them with a PO number, but cannot create or edit them
- User management — only Owners can manage users
- Job assignments — cannot assign or reassign Supervisors or Badge Workers
Accounting cannot create or edit bids.
Scope decisions belong to Project Managers and Owners. Accounting can approve a bid waiting on a PO, then enters invoicing once a job is complete.
Daily Workflow¶
The Accounting workflow centers on the Invoices section and the Jobs list.
- Go to Jobs — jobs ready to bill show as Completed / Needs Invoice (jobs that already have an invoice are not listed)
- Open the job and review the details to confirm scope and client
- Click Create Invoice on the job detail page
- Fill in the invoice amount, line items, and due date
- Submit the invoice — status changes to Invoice Submitted, and the job leaves the Jobs list
- Generate a PDF for client delivery if needed
One invoice per job.
Each job can have only one invoice. After creation, manage billing from Invoices. If you open a job that already has an invoice (for example from an invoice link), you will see an Invoiced badge and will not see Create Invoice. Record additional payments against the existing invoice instead.
- Go to Invoices and find the invoice with outstanding balance
- Click Record Payment
- Enter the payment amount, date, and method
- Save — the system updates the invoice balance automatically
- When the balance reaches zero, the invoice advances to Paid. Click Close Invoice to move it to Workflow Complete.
- Open the Invoices list
- Filter by status Invoice Submitted or Partially Paid to see what is outstanding
- Use the due date column to identify overdue accounts
- Contact the Project Manager or Owner if you need background on a disputed invoice
Key Pages¶
| Page | What you do here |
|---|---|
| Invoices | Create, view, and manage all invoices |
| Jobs | View job details to support invoice creation |
| Activity Feed | Review the history of a job or invoice |
Invoice Statuses¶
| Status | Meaning | Who sets it |
|---|---|---|
| Invoice Submitted | Sent to client | You or an Owner |
| Partially Paid | One or more payments received, balance remains | Auto-set on first payment |
| Paid | Full balance received | Auto-set when balance reaches zero |
| Workflow Complete | Final closed state | You or an Owner click Close Invoice after Paid |
Close Invoice after Paid.
Once the balance reaches zero, the invoice advances to Paid. Click Close Invoice to set Workflow Complete. Paying in full does not close the workflow by itself.
Document Editor¶
As an Accounting user you can customize invoice document content before downloading the PDF.
| Document | Access |
|---|---|
| Invoice documents | Edit, save, reset, download PDF |
| Bid documents | Download PDF only (cannot edit) |
To open the invoice editor, navigate to an invoice detail page and click Edit Document. Use the toolbar to adjust narrative, add payment instructions, or insert placeholder tokens that stay current with live invoice data.
See Document Editor for full details.