quote → cash
EN/FR Contact

Contract

What the customer holds, over time

Contracts, assets, amendments, renewals, cancellations

Salesforce docs documented by SalesforceField experience observed on a real orgRecommended pattern what we recommendTo verify unverified

Contracts hold the terms; assets hold the current state; asset state periods hold that state over time. Together they are what makes it possible to answer the only question that matters during an amendment: what did the customer have on the day this change takes effect?

An amendment is a new transaction read against current asset state — not an edit of the original.

The objects

Select any object to open its detail — purpose, the fields that matter, what it relates to, and what to watch for.

The architecture

Amendment lifecycle asset → delta → billing
CURRENT STATE CHANGE EFFECT read delta Contract the terms Asset what is held AssetStatePeriod state over time Amendment a new transaction Quote line the new shape Order the delta Billing schedule adjusted

Scroll the diagram sideways

An amendment is a new transaction read against current asset state, not an edit of the old one. That is why the asset state periods matter: they are what lets the system say what the customer held on the day the change takes effect, and therefore what the billing delta should be.

Open this architecture →

Salesforce resources