Change order marks itself paid

Once every invoice a change order produced is fully paid, the change order rolls up to paid on its own.

What it is

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

See it
New Change Order — Line Items
Line Items+ Add Line
KindDescriptionSupplierQtyUnitUnit PriceTotal
Material12×12 insulated overhead doors (2)Kaufman Door Supply2ea2480.00$4,960.00×
LaborFrame openings, headers, jamb & track installUnassigned18hr68.00$1,224.00×
Credit (subtracts)Delete one 3068 walk door from base scopeUnassigned1ea640.00-$640.00×
Markup %
12
Tax %
6
Subtotal$5,544.00
Markup (12%) + Tax (6%)$1,037.84
Total$6,581.84
Schedule+3 days
A change-order row transitioning from the blue 'Invoiced' pill to the green 'Paid' pill after the last payment lands. src/components/changeOrders/ChangeOrdersSection.tsx. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
How it works
  1. 1No-op unless the change order is currently 'invoiced'.
  2. 2Distinct result invoice ids are collected from the divisions and each is checked.
  3. 3Only when every one reports paid does the change order move to paid.
Why we built it

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.

The problem
  • Manually cross-checking change orders against invoice payments.
  • Change orders stuck at 'invoiced' forever.
Sound familiar?
What you get
The change-order list doubles as a collection tracker for extras.
Merged divisions are only counted when the whole invoice clears.

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 →