IQuoteAlternative Interface |
Namespace: SuperOffice.COM.Application
The IQuoteAlternative type exposes the following members.
Name | Description | |
---|---|---|
![]() | Changed | has record been changed since read? |
![]() | CreatedAssociate | The user that created the object |
![]() | CreatedDate | The date the object was saved to the database. |
![]() | Description | Description: Tooltip/description |
![]() | DiscountAmount | DiscountAmount: Discount as absolute amount; either this or DiscountPercent is set, never both |
![]() | DiscountPercent | DiscountPercent: Discount in %; either this or DiscountAmount is set, never both |
![]() | EarningAmount | EarningAmount: Earning on this alternative, as an absolute amount |
![]() | EarningPercent | EarningPercent: Earning on this alternative, in percent of total |
![]() | ERPDiscountAmount | ERPDiscountAmount: The discount the system calculates based on customer / amount / whatever. Can be overridden by the salesman in the field 'discountPercent' or 'discountAmount'. Only one of the two ERPDiscountPercent and ERPDiscountAmount' will be filled out, |
![]() | ERPDiscountPercent | ERPDiscountPercent: The discount the system calculates based on customer / amount / whatever. Can be overridden by the salesman in the field 'discountPercent' or 'discountAmount'. Only one of the two ERPDiscountPercent and ERPDiscountAmount' will be filled out |
![]() | ERPQuoteAlternativeKey | ERPQuoteAlternativeKey: Key that identifies this alternative in the ERP system, if it exists there |
![]() | ExtraField1 | ExtraField1: Optional information added by Quote Connector; usable in the quote document merge process |
![]() | ExtraField2 | ExtraField2: Optional information added by Quote Connector; usable in the quote document merge process |
![]() | ExtraField3 | ExtraField3: Optional information added by Quote Connector; usable in the quote document merge process |
![]() | ExtraField4 | ExtraField4: Optional information added by Quote Connector; usable in the quote document merge process |
![]() | ExtraField5 | ExtraField5: Optional information added by Quote Connector; usable in the quote document merge process |
![]() | Identity | The primary key on the primary table. Is zero for new objects. Is set when an object is saved. |
![]() | IsAvailable | is record available in db? |
![]() | IsRequiredFilled | Are all the required fields filled out? Can we save the record? |
![]() | IsValid | does the record exist? |
![]() | Name | Name: Name on tab, intentionally kept short |
![]() | QuoteVersionId | QuoteVersionId: The version that owns this alternative |
![]() | Reason | Reason: If QuoteStatus is not OK, then this field should contain the reason or other relevant information to be shown to the user |
![]() | Sentry | Sentry settings for this object. Lets you find out your read/write access to the object. |
![]() | Status | QuoteStatus: The status tells the system how the connector evaluated the state. Typically shown as an icon. QuoteStatus is an enum with statuses: OK, OKWithInfo, Warning, Error |
![]() | TotalPrice | TotalPrice: Total price, sum of lines - discount |
![]() | UpdatedAssociate | The last user to modify the object |
![]() | UpdatedDate | The date of the most recent update. |
![]() | UserValueOverride | UserValueOverride: Has the pre-calculated (from ERP) discount information been overridden, and how |
![]() | VAT | VAT: Tax/VAT if available from ERP system; not used in any business logic in SuperOffice; available to document templates |
![]() | VATInfo | VATInfo: Tax/VAT information, transported from ERP system but not used in any business logic in SuperOffice; available to document templates |
Name | Description | |
---|---|---|
![]() | CancelChanges | Undo any changes made since the object was loaded. |
![]() | ChangeIdentity | Loads a different record into the object. Causes changes to the existing object to be saved first. |
![]() | Delete | Delete the object from the database. May throw an error if you are not allowed to delete the object. |
![]() | Save | Persist the object to the database. May throw an error if you are not allowed to save changes to the object. |
![]() | SetDefaults | Populate the object with default values, such as setting the owner to the current user. |