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
:::note Status Restrictions 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 | Partial Payment | Record a partial payment (automatic) |
| Ready to Pay | Paid | Record full payment (automatic) |
| Ready to Pay | Void | Void the bill |
| Partial Payment | Paid | Record remaining payment (automatic) |
| Partial Payment | Void | Void the bill |
| Paid | Void | Void a paid bill (reverses payment records) |
:::info Automatic Statuses Paid and Partial Payment statuses are managed automatically based on payment records. You cannot select them manually from the status dropdown. Record payments using the Bill Payments section on the bill form. :::
Updating Status
- Open the bill
- Change the Status dropdown
- 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
:::tip Paid Bills Can Be Voided 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
:::warning Checkbook.io Restriction 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.
:::danger Permanent Action 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
:::note Validation Still Applies Bulk operations still validate requirements - bills missing required data won't move past Draft. :::