A rollup that runs after a payment is recorded. It collects the invoices the change order's divisions produced and flips the change order to paid only when all of them are settled. A merged division shares its invoice with a base payment, so that invoice must be paid in full to count.
Also called: is the change order paid · extra paid off · change order status paid
- 1No-op unless the change order is currently 'invoiced'.
- 2Distinct result invoice ids are collected from the divisions and each is checked.
- 3Only when every one reports paid does the change order move to paid.
Approved change orders and the money actually collected for them lived on opposite sides of the system, so working out whether an extra had ever been paid for meant opening invoices one at a time. Each change order now carries which invoice billed it, when, and whether that invoice has been paid, and the job rolls it up — approved, billed, collected, still outstanding — so nothing agreed mid-build quietly goes uncollected.
- Manually cross-checking change orders against invoice payments.
- Change orders stuck at 'invoiced' forever.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →