Magidoc

ChangeOrderLine
Object

One agreed line as the change order states it: what the revision being replaced promised, what the current one promises, and what has already been invoiced against it.

Fields

#

agreedLineId

ID !
Non-null

title

Non-null

origin

The restructure the agreed revision stated. Null unless it split or merged this line — a new or carried line is already stated by which of the two money fields below is null.

priorAgreed

What the prior agreed revision promised. Null when this revision first promised it.

agreed

What the current agreed revision promises. Null when this revision dropped it.

delta

Non-null

agreed − priorAgreed, an absent side reading as zero.

consumed

Money already invoiced against this lineage, read from the receipt frozen onto each invoice line. Null when the caller may not read the workspace's finance data — which states nothing about this line, rather than that nothing has been billed against it.

remaining

agreed − consumed. Negative when a line was dropped or cut below what it had already billed: the proposal owes a credit, which is the one remedy for over-consumption. Null with consumed.

Usages

#

References

#