Prepared invoices are not treated as money that does not exist. A month whose invoices are prepared shows the prepared amount rather than zero, the contract bar and the budget pots carry a distinct prepared segment next to invoiced and accrued, and the remaining budget subtracts prepared invoices as well as issued ones, so the figure never overstates what is still available.
Planned revenue is the sum of billing plans on live engagements, adjusted by what has actually been booked - not a number copied into a forecast sheet.
Archiving an engagement preserves its issued invoices in the forecast for the selected year. Archived rows remain read only and add no planned revenue. Once every invoice of the year is paid the archived row steps out of the matrix by default while its amounts stay in the totals; a switch shows it again.
A capped engagement also reports what is still plannable: the order value minus every committed invoice, prepared as well as issued, minus the months that still carry a plan. A month that has been invoiced counts its invoice rather than the plan the invoice replaced, so the same money is never counted twice and the number answers what is still free to distribute.
Recurring and one-time billing items, fixed-price and time-based arrangements and change requests roll up into portfolio liquidity, project margin and account profitability.
During payment reconciliation the forecast narrows as you type: a search over customer and project names, reachable with a single keystroke, finds the engagement an invoice belongs to in seconds.
A project month can be marked as draft invoice created while the final hosting costs are still outstanding; the forecast flags it from the first of the following month until the invoice exists, without locking the month in the cost sync. The Status filter lists the open draft markers of a year in one click.