Skip to main content
The Veles managed package installs a set of custom objects in your Salesforce org that mirror the Veles data model. These pages document each object: its purpose, its fields, and how it relates to the rest of the package. Each object page follows the same structure:
  • Fields at a glance — a compact table of every field with its label, API name, and type.
  • Field details — a full entry per field with its description and, where relevant, picklist values and defaults.

Revenue vocabulary

Every money field in the package uses these designed terms consistently: The ledger composes bottom-up: line Net Amount Prorated values sum into phase Recurring Revenue Prorated / One-Time Revenue, phases sum into the quote’s Recurring / One-Time TCV, and the proposal rolls up its primary quote’s totals natively. A ramp deal has no single ARR, so the quote and the contract each carry three, named for what they measure: First-Year, Exit and Blended ARR. On a flat deal they are equal. Map whichever one your org calls “ARR”.

Objects

Proposal

The deal shell, one-to-one with the Opportunity: workflow stage, links, and totals rolled up from its primary quote. Exists from the moment quoting starts, even before anything is priced.

Opportunity

The Veles fields on your standard Opportunity: the proposal’s stage and type, and its primary quote’s totals, ARR, term and dates. Veles never writes Amount, Stage or Close Date.

Quote

One priced quote (block) within a proposal. Several may exist as alternates; exactly one is Primary and drives the proposal’s totals.

Quote Attribute Value

One dynamic, user-defined variable attached to a quote.

Quote Phase

One time-segmented pricing window within a quote (e.g. a ramp year), with its own precomputed totals.

Quote Phase Attribute Value

One dynamic variable or normalized UOM value attached to a quote phase.

Quote Line

One product charge priced for one phase window — the reporting workhorse, with denormalized phase and billing attributes for join-free rollups.

Quote Line Attribute Value

One dynamic, user-defined variable attached to a quote line.

Order

The commercial commitment created when a quote is accepted. Immutable once finalized, so a proposal may hold several; at most one is active, and there may be none.

Order Attribute Value

One dynamic, user-defined variable carried into an order.

Order Phase

One time-segmented window within an order, with its own precomputed totals. No discount or uplift — the negotiation is settled by then.

Order Phase Attribute Value

One dynamic variable or normalized UOM value carried into an order phase.

Order Line

One product charge committed for one phase window. Carries the quote line’s Net prices through unchanged, so the two join cleanly.

Order Line Attribute Value

One dynamic, user-defined variable carried into an order line.

Contract

The agreement in force with a customer, on its Salesforce Account. An amendment changes it in place; a renewal starts a new contract that names the one it renews.

Contract Phase

One time-segmented window within a contract, with its own precomputed totals.

Contract Phase Attribute Value

One normalized UOM value a contract phase holds, carried from the order that created or last amended it.

Contract Line

One product charge committed for one phase window. Keeps its record across amendments and carries the order line’s Net prices.

Contract Amendment

One change Veles recorded to a contract: the order that created it, each order that amended it, an import or a cancellation, with what it changed in what the customer pays.

Contract Amendment Line

What one amendment did to one contract line: its terms before and after, and the payable change. The record for expansion and contraction reporting.