Skip to main content

Class QuoteVersion

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for QuoteVersion. Information about a version of the .

Inheritance

objectCarrierQuoteVersion

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

QuoteVersion()

Default constructor - defaults any enum props to 0.

Properties

ApprovedBy

Id of associate who approved (or rejected approval) for this version

Property Value

int

ApprovedRegisteredBy

Id of associate who actually entered the approval; might be different from ApprovedBy (f.x. due to telephone consultation/approval)

Property Value

int

ApprovedRegisteredDate

When was approval granted or rejected

Property Value

DateTime

ApprovedText

Text with comments on why approval was granted (or rejected)

Property Value

string

ArchivedState

State that this quote version had, right before it was changed to Archived; in this way we can show what happened before the archiving. NULL if unknown enum value.

Property Value

QuoteVersionState?

See Also

QuoteVersion.ArchivedState_String

ArchivedState_String

State that this quote version had, right before it was changed to Archived; in this way we can show what happened before the archiving. Raw string enum value.

Property Value

string

See Also

QuoteVersion.ArchivedState

DeliveryCountryId

Country of delivery address, typically copied from the contact record

Property Value

int

Description

Description of Version. Potentially longer text description, typically used in a tooltip. Max 2K.

Property Value

string

ERPDeliveryTermsKey

Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘FOB’ (‘Free on board’).

Property Value

string

ERPDeliveryTypeKey

Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘Air’.

Property Value

string

ERPPaymentTermsKey

Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘Standard 30 days’.

Property Value

string

ERPPaymentTypeKey

Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘Invoice’.

Property Value

string

ERPQuoteVersionKey

Key in the ERP system that uniquely identifies this Version within the ERP system (if available, the field may be empty).

Property Value

string

ExpirationDate

Last date the quote Version is valid, expiration is at midnight end of this day.

Property Value

DateTime

ExtraField1

Optional information added by Quote Connector; usable in the quote document merge process

Property Value

string

ExtraField2

Optional information added by Quote Connector; usable in the quote document merge process

Property Value

string

ExtraField3

Optional information added by Quote Connector; usable in the quote document merge process

Property Value

string

ExtraField4

Optional information added by Quote Connector; usable in the quote document merge process

Property Value

string

ExtraField5

Optional information added by Quote Connector; usable in the quote document merge process

Property Value

string

FollowupId

Link to a follow-up activity, created when this quote version was sent to the customer.

Property Value

int

HasOwnDeliveryAddress

The delivery address is not the same as the contact’s Street address

Property Value

bool

HasOwnInvoiceAddress

The quote has an address for Invoicing. This will typically be copied from the company’s addresses.

Property Value

bool

InvoiceCountryId

Country of invoice address, typically copied from contact record

Property Value

int

LastRecalculated

When this version was last subjected to a total recalculation. This field must be set by the connector, since the connector may choose to ignore a RecalculateVersion call based on policies and possibly the current value of this field. SuperOffice will set this field to 1.1.1760 whenever any change occurs to the quote, to indicate that a recalculation is needed.

Property Value

DateTime

LikelyQuoteAlternativeId

The alternative that is considered most likely to be accepted. Used to calculate probable income.

Property Value

int

Number

A quote number that the user (or ERP connector) can fill out.

Property Value

string

QuoteAlternatives

The QuoteAlternatives for the QuoteVersion

Property Value

QuoteAlternative[]

QuoteId

Foreign key to CRM quote (the conceptual parent). Owning Quote of this Quote Version.

Property Value

int

QuoteVersionId

Primary key

Property Value

int

Rank

Rank/Version number, starts at 1

Property Value

int

Reason

If there was a problem, this field contains a localized explanation of the problem and possible steps to fix it that the user can be shown.

Property Value

string

Registered

Registered when

Property Value

DateTime

RegisteredAssociateId

Registered by whom

Property Value

int

RequestAssociateId

User to whom the request proposal should be delivered

Property Value

int

RequestComment

Comment for why quote should be approved

Property Value

string

SentDate

The date the version was sent to the customer.

Property Value

DateTime

State

Current state of this quote version. NULL if unknown enum value.

Property Value

QuoteVersionState?

See Also

QuoteVersion.State_String

State_String

Current state of this quote version. Raw string enum value.

Property Value

string

See Also

QuoteVersion.State

Status

If there was a problem with for instance calculation, this field is set to warning or error. NULL if unknown enum value.

Property Value

QuoteStatus?

See Also

QuoteVersion.Status_String

Status_String

If there was a problem with for instance calculation, this field is set to warning or error. Raw string enum value.

Property Value

string

See Also

QuoteVersion.Status

Updated

Last updated when

Property Value

DateTime

UpdatedAssociateId

Last updated by whom

Property Value

int

See Also

QuoteAgent