AgreedBillingRule Object
How an agreed line's money gets asked for — the writer's side of the rule the invoice generator already refuses a line for lacking.
One tagged shape rather than four, because GraphQL has no input unions and the stored type is a
union: kind says which fields answer, and the server refuses a rule whose fields do not match
the kind it declares. advanceDrawdown is a member of BillingRuleKind and NOT a rule any
proposal can state — an advance bill is its own agreement — so stating it here is refused.
Fields
#
cadence
How often we ask. Answers when kind is timeAndMaterials or retainer.
progressBasis
Removed; kept so older clients still validate
Removed; always null.
Usages
#
References
#
- Field billingRule from OpportunityLine
- Field defaultBillingRule from Proposal
Previous
AgreedBillingMilestoneInput