Managing Bills
Learn how to edit, void, duplicate, and delete vendor bills.
Viewing Bills
Global Billing List
Access all bills across projects:
- Navigate to Billing in main menu
- Use filters to narrow results:
- Status
- Vendor
- Project
- Due date range
- Amount range
- Cost code
- Variance code
Project-Specific Bills
View bills for a single project:
- Open the project
- Go to Financials → Billing
- See only bills associated with this project
Filtering and Sorting
Available Filters
| Filter | Description |
|---|---|
| Status | Filter by bill status |
| Vendor | Filter by vendor contact |
| Project | Filter by associated project |
| Due Date | Date range (from/to) |
| Invoice Date | Date range (from/to) |
| Paid Date | Date range (from/to) |
| Bill Amount | Amount range (min/max) |
| Cost Code | Filter by cost code on line items |
| Variance Code | Filter by variance category |
| Is Variance | Show only variance bills |
| Send to QuickBooks | Filter by QB sync flag |
Sorting Options
Click column headers to sort by:
- Bill Number
- Invoice Date
- Due Date
- Paid Date
- Title
- Status
- Amount
Editing Bills
Edit Bill Details
- Click on a bill to open it
- Modify header fields as needed
- Click Save
Edit Line Items
- Open the bill
- In the Line Items section:
- Edit existing items inline
- Add new items with Add Line Item
- Remove items with the delete button
- Save changes
Some fields may be read-only depending on bill status. Paid and Void bills have limited editing.
Changing Bill Status
Status Transitions
| From | To | Action |
|---|---|---|
| Draft | Billed | Update status (requires complete data) |
| Draft | Void | Void the bill |
| Billed | Ready to Pay | Mark as approved |
| Billed | Void | Void the bill |
| Ready to Pay | Paid | Record payment |
| Ready to Pay | Void | Void the bill |
| Paid | Void | Void a paid bill (reverses payment record) |
Updating Status
- Open the bill
- Change the Status dropdown
- If marking as Paid:
- Select Paid By method
- Enter Paid Date
- Save
Voiding Bills
Void a bill to cancel it without deleting the record:
- Open the bill
- Click Actions → Void
- Enter a Void Reason (optional but recommended)
- Confirm the action
Unlike deletion, paid bills can be voided. This allows you to reverse a payment if needed - useful when a payment was recorded in error or needs to be re-processed.
What Happens When Voided
- Status changes to Void
- Payment fields are cleared (paid_date, paid_by)
- Bill no longer affects job costing totals
- Record is preserved for audit trail
- QuickBooks sync handles based on company setting:
- Delete: Removes bill and BillPayments from QB
- Note: Adds "(VOIDED in ReadyBuild)" note to QB bill
- None: No action in QB
The only restriction: bills with active Checkbook.io payments cannot be voided. Wait for the payment to complete or cancel the payment first.
Duplicating Bills
Create a copy of an existing bill:
- Open the bill
- Click Actions → Duplicate
- A new bill is created with:
- All line items copied
- All files copied
- Status set to Draft
- Title prefixed with "Copy of"
- New bill number assigned
- Payment fields cleared
Use duplication for recurring vendor bills or similar charges.
Deleting Bills
Permanently remove a bill from the system:
- Open the bill
- Click Actions → Delete
- Confirm the deletion
Deletion Restrictions
Bills can only be deleted if status is:
- Draft
- Billed
- Ready to Pay
Paid and Void bills cannot be deleted - use Void instead.
Deletion is permanent. Consider voiding instead to maintain an audit trail.
Managing Attachments
Adding Files
- Open the bill
- Scroll to attachments section
- For Invoice Documents: Upload vendor invoices
- For Lien Waivers: Upload waiver documents
- Drag-and-drop or click to select files
Renaming Files
- Click the edit icon on a file
- Enter new name
- Save
Removing Files
- Click the delete icon on a file
- Confirm removal
Exporting Bills
Export to CSV
- Go to Billing list
- Apply desired filters
- Click Export button
- CSV downloads with:
- Bill header data
- Line item details
- Multiple rows per bill for multiple items
Export Fields
The CSV includes:
- Vendor, Project, Variance Code
- Bill Number, Title, Dates
- Status, Payment Info
- Line item details (name, cost code, amount)
Comments and Notes
Add comments to bills for team communication:
- Open the bill
- Click the Comments icon or section
- Type your comment
- Submit
Comments appear in the activity feed and notify relevant team members.
Bulk Operations
Bulk Status Update
From the billing list:
- Select multiple bills using checkboxes
- Choose Update Status from bulk actions
- Select the new status
- Apply to all selected bills
Bulk operations still validate requirements - bills missing required data won't move past Draft.