How a contract changes over time
- An amendment changes the contract in place. The contract, its phases and its lines keep their records, and their values move to the amended terms. Veles records each change as a Contract Amendment, listed newest first in the Amendments related list, with what it did to each line as a Contract Amendment Line. An import’s amendment stays in Veles for now. A line the amendment removes stays, flagged Removed; one removed while under way ends the day before the amendment. An amended line’s prorated amounts count it at its old terms up to the amendment and at its new terms after (see Contract Line).
- A renewal starts a new contract whose Source Contract is the one it renews. The old contract keeps its own record and status. Follow Source Contract back, or the Renewals related list forward, to walk a customer’s renewal chain.
- The Veles Orders related list shows the orders that created or amended the contract, through the Contract lookup on the Order.
- The Veles Quotes related list shows the quotes renewing or amending the contract, through the Source Contract lookup on the Quote, before any of them becomes an order.
Fields at a glance
Field details
Contract Name — “Contract #” and the contract number, as Veles labels the
contract, then its company’s name (e.g. Contract #2 - Acme Corp). Contract
numbers count per company, so the company tells two customers’ Contract #2
apart. Just “Contract #2” for a contract with no company.
Veles External ID — The Veles contract ID. All sync writes upsert on this
field; never edit.
Account — The Salesforce Account this contract is for: the Account linked
to the contract’s company in Veles. Empty when that company has no linked
Salesforce Account, for example a company created in Veles by hand. A lookup
rather than master-detail, so a contract mirrors even without one. Creates the
“Veles Contracts” related list on Account.
Source Contract — The contract this contract renews: set on a contract
created by a renewal order, empty for new business. A renewal starts a new
contract rather than extending the old one, so following Source Contract back
walks the customer’s renewal chain, and the old contract’s Renewals
related list shows what replaced it. Empty while the contract it renews is not
in Salesforce, and filled in once it is.
Contract Number — The sequential contract number within the customer’s
company in Veles: a company’s first contract is 1, its next 2, and so on.
Status — Where the contract sits in its lifecycle, as Veles shows it.
Amending a contract leaves its status alone, and a renewal is a new contract,
so the contract it renews keeps its own. Unrestricted so new Veles statuses
never break the sync.Values:
Draft (not yet in force; seen only on a contract an import moved
back to draft, since a draft entered by hand stays in Veles), Active,
Expired, Lapsed, Cancelled (ended early; Veles records the cancellation
as an amendment).Rep — The contract’s owner in Veles, as the Salesforce user they connected
Veles with. Empty when the contract has no owner or the owner has never
connected Salesforce. Use this rather than Created By for rep-level reporting.
Veles Link — Deep link to open this contract in Veles. Empty for a
contract with no company, which has no page of its own in Veles.
Phase Count — Number of phases (time-segmented windows, e.g. ramp years).
1 means flat pricing for the whole term.
TCV — Total Contract Value: One-Time TCV + Recurring TCV, everything the
customer pays over the full contract term, prorated to actual windows. An
amended line counts at its old terms up to the amendment and at its new terms
after. In the contract’s own currency (see Currency Code).
Recurring TCV — The sum of all Recurring Revenue Prorated across the
contract’s phases. One-Time TCV + Recurring TCV = TCV.
One-Time TCV — The sum of all One-Time Revenue across the contract’s
phases. One-Time TCV + Recurring TCV = TCV.
First-Year ARR — The first phase’s ARR: the recurring run rate the
contract starts at. Blank when the contract has no phases.
Exit ARR — The last phase’s ARR (the highest Sequence): the recurring
run rate the contract ends at. This is the last phase, not the largest, so a
contract that ramps down exits at its lower final rate. Blank when the
contract has no phases.
Blended ARR — Recurring TCV averaged over the term in years:
Recurring TCV / (Term (Months) / 12).
Currency Code — ISO currency code of the contract (e.g. USD, EUR). All
amount fields on this record, its phases and its lines are in this currency.
Billing Email — The bill-to contact email, where invoices are sent. Empty
when the address in Veles is not one Salesforce accepts: malformed, or longer
than 80 characters.

