Kestrio.by TDCCommerceDocs

Deals and Quotes Field Reference

Exact deal fields, forecast categories, and quote fields, statuses, and versioning rules.

Deals and Quotes Field Reference

Use this reference when creating, updating, or searching for deals and quotes.

Deal Required Fields

FieldTypeNotes
Deal nameTextRequired.
AccountAccount selectRequired customer account.

Deal Common Fields

FieldTypeNotes
Primary contactContact selectOptional.
OwnerUser selectOptional.
AmountDecimalOptional manual estimate until line items exist.
CurrencyCurrency selectOptional.
ProbabilityPercentOptional.
Forecast categorySelectSee values below.
StatusSelectSee values below. Set only via the Mark Won / Mark Lost / Reopen actions — not accepted by the generic update endpoint.
Expected close dateDateOptional.
Actual close dateDateSet automatically to today when the deal is closed via Mark Won/Mark Lost. Not offered on the edit form, but can still be corrected afterward — directly via the API, or inline from the Deals list.
Lost reasonTextGiven when the deal is marked Lost; optional, defaults to "Unspecified." Same editability as Actual close date.
Custom fieldsCustom fieldsAccepted by the API and stored on the deal; not yet exposed anywhere in the Deal UI.

Forecast Category Values

ValueMeaning
pipelineEarly-stage, included in pipeline totals only.
best_casePossible but not likely.
commitExpected to close as forecast.
omittedExcluded from forecast totals.
closedDeal has closed.

An uncategorized deal has no forecast category rather than a default one.

Deal Status Values

ValueMeaning
openStill in progress. The default for every new deal.
wonMarked Won.
lostMarked Lost, with a reason.

Explicit and deliberately set — never inferred from other fields, and not settable through the generic update endpoint. Changes only through the dedicated close/reopen actions.

Quote Fields

FieldTypeNotes
Quote numberTextAuto-generated, sequential across the organization (e.g. Q-000001).
DealDeal selectOptional. A quote can also be created standalone, with no deal attached.
AccountAccount selectRequired. Denormalized from the deal when one is set.
PrimaryBooleanMarks the deal's currently active quote version, when the quote belongs to a deal.
StatusSelectSee values below.
Valid untilDateOptional.
Total amountDecimalRollup of the quote's line items, calculated automatically.
CurrencyCurrency selectOptional.
Signed dateDateManual field — not set automatically on acceptance.

Quote Status Values

ValueMeaning
draftBeing built.
sentDelivered to the client.
revisioningBeing revised after sending.
acceptedClient accepted.
rejectedClient declined.
expiredPassed its valid-until date unanswered. Not detected automatically — set manually.
approvedSystem-set once the quote has a signed Statement of Work or active Contract. Unrelated to the general Approvals system. No further status change is possible once a quote reaches this state.
closedNo longer active.