Change a cost overrun.
Change a cost overrun. Every heading is sent, as the overrun stands; see capex_cost_overruns for what each one is. Needs finance.capex_cost_overrun.edit.
Nothing an overrun must hold before it is sent is asked here: submit_capex_cost_overrun and every level’s approval refuse it while something is missing (needs in the answer lists the columns, as overrun_needs does). Refused with INVALID_OVERRUN for p_overrun_amount not more than zero or over 99,999,999.99, bulleted text over 20,000 characters, and a document over a megabyte as sent. A document’s pictures and PDFs must be uploaded with request_capex_cost_overrun_upload; any other file, or one you cannot read, is taken out of the text. An empty value is stored as nothing. p_overrun_amount may be left out until it is known.
What your organisation sets on this form in the Form Studio applies too: a heading whose writing it keeps to some roles is refused with FIELD_NOT_PERMITTED to anybody without one of them who changes it.
While the overrun is with its approvers, only the approver it is waiting on may change it, and they need not hold finance.capex_cost_overrun.edit; what they change is recorded against their step. Refused with OVERRUN_DECIDED once the overrun is approved or rejected, and OVERRUN_WITH_APPROVERS while it is with approvers to anybody it is not waiting on. Returns the overrun’s id.

