Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Association between an opportunity and a product.
Messages
The following table lists the messages for the Opportunity Product (OpportunityProduct) table. Messages represent operations that can be performed on the table. They may also be events.
| Name Is Event? |
Web API Operation | SDK for .NET |
|---|---|---|
AssociateEvent: True |
Associate records | Associate records |
CreateEvent: True |
POST /opportunityproductsSee Create |
Create records |
CreateMultipleEvent: True |
CreateMultiple | CreateMultipleRequest |
DeleteEvent: True |
DELETE /opportunityproducts(opportunityproductid)See Delete |
Delete records |
DisassociateEvent: True |
Disassociate records | Disassociate records |
RetrieveEvent: True |
GET /opportunityproducts(opportunityproductid)See Retrieve |
Retrieve records |
RetrieveMultipleEvent: True |
GET /opportunityproductsSee Query data |
Query data |
UpdateEvent: True |
PATCH /opportunityproducts(opportunityproductid)See Update |
Update records |
UpdateMultipleEvent: True |
UpdateMultiple | UpdateMultipleRequest |
UpsertEvent: False |
PATCH /opportunityproducts(opportunityproductid)See Upsert a table row |
UpsertRequest |
UpsertMultipleEvent: False |
UpsertMultiple | UpsertMultipleRequest |
Events
The following table lists the events for the Opportunity Product (OpportunityProduct) table. Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it.
| Name | Web API Operation | SDK for .NET |
|---|---|---|
CalculatePrice |
CalculatePrice | CalculatePriceRequest |
Properties
The following table lists selected properties for the Opportunity Product (OpportunityProduct) table.
| Property | Value |
|---|---|
| DisplayName | Opportunity Product |
| DisplayCollectionName | Opportunity Products |
| SchemaName | OpportunityProduct |
| CollectionSchemaName | OpportunityProducts |
| EntitySetName | opportunityproducts |
| LogicalName | opportunityproduct |
| LogicalCollectionName | opportunityproducts |
| PrimaryIdAttribute | opportunityproductid |
| PrimaryNameAttribute | opportunityproductname |
| TableType | Standard |
| OwnershipType | UserOwned |
Writable columns/attributes
These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.
- BaseAmount
- Description
- EntityImage
- ExtendedAmount
- ImportSequenceNumber
- IsPriceOverridden
- IsProductOverridden
- LineItemNumber
- ManualDiscountAmount
- OpportunityId
- OpportunityProductId
- OpportunityProductName
- OverriddenCreatedOn
- ParentBundleId
- ParentBundleIdRef
- PricePerUnit
- PricingErrorCode
- ProductAssociationId
- ProductDescription
- ProductId
- ProductName
- ProductTypeCode
- PropertyConfigurationStatus
- Quantity
- SequenceNumber
- SkipPriceCalculation
- Tax
- TimeZoneRuleVersionNumber
- TransactionCurrencyId
- UoMId
- UTCConversionTimeZoneCode
BaseAmount
| Property | Value |
|---|---|
| Description | Shows the total price of the opportunity product, based on the price per unit, volume discount, and quantity. |
| DisplayName | Amount |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | baseamount |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 2 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
Description
| Property | Value |
|---|---|
| Description | Type additional information to describe the opportunity product, such as manufacturing details. |
| DisplayName | Description |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | description |
| RequiredLevel | None |
| Type | Memo |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 2000 |
EntityImage
| Property | Value |
|---|---|
| Description | The default image for the entity. |
| DisplayName | Entity Image |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | entityimage |
| RequiredLevel | None |
| Type | Image |
| CanStoreFullImage | False |
| IsPrimaryImage | True |
| MaxHeight | 144 |
| MaxSizeInKB | 10240 |
| MaxWidth | 144 |
ExtendedAmount
| Property | Value |
|---|---|
| Description | Shows the total amount due for the opportunity product, calculated on the Amount value minus the Manual Discount amount. |
| DisplayName | Extended amount |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | extendedamount |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 2 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
ImportSequenceNumber
| Property | Value |
|---|---|
| Description | Sequence number of the import that created this record. |
| DisplayName | Import Sequence Number |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | importsequencenumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -2147483648 |
IsPriceOverridden
| Property | Value |
|---|---|
| Description | Select whether the pricing on the opportunity product reflects an override of the product catalog pricing. |
| DisplayName | Price Overridden |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | ispriceoverridden |
| RequiredLevel | None |
| Type | Boolean |
| GlobalChoiceName | opportunityproduct_ispriceoverridden |
| DefaultValue | False |
| True Label | Override Price |
| False Label | Use Default |
IsProductOverridden
| Property | Value |
|---|---|
| Description | For system use only. |
| DisplayName | Select Product |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | isproductoverridden |
| RequiredLevel | None |
| Type | Boolean |
| GlobalChoiceName | opportunityproduct_isproductoverridden |
| DefaultValue | False |
| True Label | Write-In |
| False Label | Existing |
LineItemNumber
| Property | Value |
|---|---|
| Description | Type the line item number for the opportunity product to easily identify the product in the opportunity documents and make sure it's listed in the correct order. |
| DisplayName | Line Item Number |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | lineitemnumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 1000000000 |
| MinValue | 0 |
ManualDiscountAmount
| Property | Value |
|---|---|
| Description | Type the manual discount amount for the opportunity product to deduct any negotiated or other savings from the product total. |
| DisplayName | Manual Discount Amount |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | manualdiscountamount |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 100000000000000 |
| MinValue | 0 |
| Precision | 2 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
OpportunityId
| Property | Value |
|---|---|
| Description | Unique identifier of the opportunity with which the opportunity product is associated. |
| DisplayName | Opportunity |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | opportunityid |
| RequiredLevel | SystemRequired |
| Type | Lookup |
| Targets | opportunity |
OpportunityProductId
| Property | Value |
|---|---|
| Description | Unique identifier of the opportunity product. |
| DisplayName | Opportunity Product |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | opportunityproductid |
| RequiredLevel | SystemRequired |
| Type | Uniqueidentifier |
OpportunityProductName
| Property | Value |
|---|---|
| Description | Opportunity Product Name. Added for 1:n referential relationship (internal purposes only) |
| DisplayName | Name |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | opportunityproductname |
| RequiredLevel | ApplicationRequired |
| Type | String |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 500 |
OverriddenCreatedOn
| Property | Value |
|---|---|
| Description | Date and time that the record was migrated. |
| DisplayName | Record Created On |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | overriddencreatedon |
| RequiredLevel | None |
| Type | DateTime |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Format | DateOnly |
| ImeMode | Inactive |
| SourceTypeMask | 0 |
ParentBundleId
| Property | Value |
|---|---|
| Description | Choose the parent bundle associated with this product |
| DisplayName | Parent Bundle |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | parentbundleid |
| RequiredLevel | None |
| Type | Uniqueidentifier |
ParentBundleIdRef
| Property | Value |
|---|---|
| Description | Choose the parent bundle associated with this product |
| DisplayName | Parent bundle product |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | parentbundleidref |
| RequiredLevel | None |
| Type | Lookup |
| Targets | opportunityproduct |
PricePerUnit
| Property | Value |
|---|---|
| Description | Shows the price per unit of the opportunity product, based on the price list specified on the parent opportunity. |
| DisplayName | Price per unit |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | priceperunit |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 2 |
| PrecisionSource | 1 (Organization.PricingDecimalPrecision) |
PricingErrorCode
| Property | Value |
|---|---|
| Description | Select the pricing error for the opportunity product. |
| DisplayName | Pricing Error |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | pricingerrorcode |
| RequiredLevel | None |
| Type | Picklist |
| DefaultFormValue | 0 |
| GlobalChoiceName | qooi_pricingerrorcode |
PricingErrorCode Choices/Options
| Value | Label |
|---|---|
| 0 | None |
| 1 | Detail Error |
| 2 | Missing Price Level |
| 3 | Inactive Price Level |
| 4 | Missing Quantity |
| 5 | Missing Unit Price |
| 6 | Missing Product |
| 7 | Invalid Product |
| 8 | Missing Pricing Code |
| 9 | Invalid Pricing Code |
| 10 | Missing UOM |
| 11 | Product Not In Price Level |
| 12 | Missing Price Level Amount |
| 13 | Missing Price Level Percentage |
| 14 | Missing Price |
| 15 | Missing Current Cost |
| 16 | Missing Standard Cost |
| 17 | Invalid Price Level Amount |
| 18 | Invalid Price Level Percentage |
| 19 | Invalid Price |
| 20 | Invalid Current Cost |
| 21 | Invalid Standard Cost |
| 22 | Invalid Rounding Policy |
| 23 | Invalid Rounding Option |
| 24 | Invalid Rounding Amount |
| 25 | Price Calculation Error |
| 26 | Invalid Discount Type |
| 27 | Discount Type Invalid State |
| 28 | Invalid Discount |
| 29 | Invalid Quantity |
| 30 | Invalid Pricing Precision |
| 31 | Missing Product Default UOM |
| 32 | Missing Product UOM Schedule |
| 33 | Inactive Discount Type |
| 34 | Invalid Price Level Currency |
| 35 | Price Attribute Out Of Range |
| 36 | Base Currency Attribute Overflow |
| 37 | Base Currency Attribute Underflow |
| 38 | Transaction currency is not set for the product price list item |
ProductAssociationId
| Property | Value |
|---|---|
| Description | Unique identifier of the product line item association with bundle in the opportunity |
| DisplayName | Bundle Item Association |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | productassociationid |
| RequiredLevel | None |
| Type | Uniqueidentifier |
ProductDescription
| Property | Value |
|---|---|
| Description | Type a detailed product description or additional notes about the opportunity product, such as talking points or product updates, that will assist the sales team when they discuss the product with the customer. |
| DisplayName | Write-In Product |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | productdescription |
| RequiredLevel | None |
| Type | String |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 500 |
ProductId
| Property | Value |
|---|---|
| Description | Choose the product to include on the opportunity to link the product's pricing and other information to the opportunity. |
| DisplayName | Existing Product |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | productid |
| RequiredLevel | None |
| Type | Lookup |
| Targets | product |
ProductName
| Property | Value |
|---|---|
| Description | Calculated field that will be populated by name and description of the product. |
| DisplayName | Product name |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | productname |
| RequiredLevel | None |
| Type | String |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 500 |
ProductTypeCode
| Property | Value |
|---|---|
| Description | Product Type |
| DisplayName | Product type |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | producttypecode |
| RequiredLevel | SystemRequired |
| Type | Picklist |
| DefaultFormValue | 1 |
| GlobalChoiceName | qooiproduct_producttype |
ProductTypeCode Choices/Options
| Value | Label |
|---|---|
| 1 | Product |
| 2 | Bundle |
| 3 | Required Bundle Product |
| 4 | Optional Bundle Product |
| 5 | Project-based Service |
PropertyConfigurationStatus
| Property | Value |
|---|---|
| Description | Status of the property configuration. |
| DisplayName | Property Configuration |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | propertyconfigurationstatus |
| RequiredLevel | SystemRequired |
| Type | Picklist |
| DefaultFormValue | 2 |
| GlobalChoiceName | qooiproduct_propertiesconfigurationstatus |
PropertyConfigurationStatus Choices/Options
| Value | Label |
|---|---|
| 0 | Edit |
| 1 | Rectify |
| 2 | Not Configured |
Quantity
| Property | Value |
|---|---|
| Description | Type the amount or quantity of the product the customer would like to purchase. |
| DisplayName | Quantity |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | quantity |
| RequiredLevel | ApplicationRequired |
| Type | Decimal |
| ImeMode | Disabled |
| MaxValue | 100000000000 |
| MinValue | -100000000000 |
| Precision | 5 |
| SourceTypeMask | 0 |
SequenceNumber
| Property | Value |
|---|---|
| Description | Shows the ID of the data that maintains the sequence. |
| DisplayName | Sequence Number |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | sequencenumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -2147483648 |
SkipPriceCalculation
| Property | Value |
|---|---|
| Description | Skip price calculation |
| DisplayName | Skip Price Calculation |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | skippricecalculation |
| RequiredLevel | None |
| Type | Picklist |
| DefaultFormValue | 0 |
| GlobalChoiceName | qooidetail_skippricecalculation |
SkipPriceCalculation Choices/Options
| Value | Label |
|---|---|
| 0 | DoPriceCalcAlways |
| 1 | SkipPriceCalcOnCreate |
| 2 | SkipPriceCalcOnUpdate |
| 3 | SkipPriceCalcOnUpSert |
Tax
| Property | Value |
|---|---|
| Description | Type the tax amount to be applied on the opportunity product. |
| DisplayName | Tax |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | tax |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 100000000000000 |
| MinValue | -100000000000000 |
| Precision | 2 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
TimeZoneRuleVersionNumber
| Property | Value |
|---|---|
| Description | For internal use only. |
| DisplayName | Time Zone Rule Version Number |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | timezoneruleversionnumber |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -1 |
TransactionCurrencyId
| Property | Value |
|---|---|
| Description | Choose the local currency for the record to make sure budgets are reported in the correct currency. |
| DisplayName | Currency |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | transactioncurrencyid |
| RequiredLevel | None |
| Type | Lookup |
| Targets | transactioncurrency |
UoMId
| Property | Value |
|---|---|
| Description | Choose the unit of measurement for the base unit quantity for this purchase, such as each or dozen. |
| DisplayName | Unit |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | uomid |
| RequiredLevel | None |
| Type | Lookup |
| Targets | uom |
UTCConversionTimeZoneCode
| Property | Value |
|---|---|
| Description | Time zone code that was in use when the record was created. |
| DisplayName | UTC Conversion Time Zone Code |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | utcconversiontimezonecode |
| RequiredLevel | None |
| Type | Integer |
| MaxValue | 2147483647 |
| MinValue | -1 |
Read-only columns/attributes
These columns/attributes return false for both IsValidForCreate and IsValidForUpdate. Listed by SchemaName.
- BaseAmount_Base
- CreatedBy
- CreatedOn
- CreatedOnBehalfBy
- EntityImage_Timestamp
- EntityImage_URL
- EntityImageId
- ExchangeRate
- ExtendedAmount_Base
- ManualDiscountAmount_Base
- ModifiedBy
- ModifiedOn
- ModifiedOnBehalfBy
- OpportunityStateCode
- OwnerId
- OwnerIdName
- OwnerIdType
- OwnerIdYomiName
- OwningBusinessUnit
- OwningTeam
- OwningUser
- PricePerUnit_Base
- Tax_Base
- VersionNumber
- VolumeDiscountAmount
- VolumeDiscountAmount_Base
BaseAmount_Base
| Property | Value |
|---|---|
| Description | Value of the Amount in base currency. |
| DisplayName | Amount (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | baseamount_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
CreatedBy
| Property | Value |
|---|---|
| Description | Shows who created the record. |
| DisplayName | Created By |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | createdby |
| RequiredLevel | None |
| Type | Lookup |
| Targets | systemuser |
CreatedOn
| Property | Value |
|---|---|
| Description | Date and time when the record was created. |
| DisplayName | Created On |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | createdon |
| RequiredLevel | None |
| Type | DateTime |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Format | DateAndTime |
| ImeMode | Inactive |
| SourceTypeMask | 0 |
CreatedOnBehalfBy
| Property | Value |
|---|---|
| Description | Shows who created the record on behalf of another user. |
| DisplayName | Created By (Delegate) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | createdonbehalfby |
| RequiredLevel | None |
| Type | Lookup |
| Targets | systemuser |
EntityImage_Timestamp
| Property | Value |
|---|---|
| Description | |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | entityimage_timestamp |
| RequiredLevel | None |
| Type | BigInt |
| MaxValue | 9223372036854775807 |
| MinValue | -9223372036854775808 |
EntityImage_URL
| Property | Value |
|---|---|
| Description | |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | entityimage_url |
| RequiredLevel | None |
| Type | String |
| Format | Url |
| FormatName | Url |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 200 |
EntityImageId
| Property | Value |
|---|---|
| Description | |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | entityimageid |
| RequiredLevel | None |
| Type | Uniqueidentifier |
ExchangeRate
| Property | Value |
|---|---|
| Description | Shows the conversion rate of the record's currency. The exchange rate is used to convert all money fields in the record from the local currency to the system's default currency. |
| DisplayName | Exchange Rate |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | exchangerate |
| RequiredLevel | None |
| Type | Decimal |
| ImeMode | Disabled |
| MaxValue | 100000000000 |
| MinValue | 1E-12 |
| Precision | 12 |
| SourceTypeMask | 0 |
ExtendedAmount_Base
| Property | Value |
|---|---|
| Description | Value of the Extended Amount in base currency. |
| DisplayName | Extended Amount (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | extendedamount_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
ManualDiscountAmount_Base
| Property | Value |
|---|---|
| Description | Value of the Manual Discount Amount in base currency. |
| DisplayName | Manual Discount Amount (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | manualdiscountamount_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
ModifiedBy
| Property | Value |
|---|---|
| Description | Shows who last updated the record. |
| DisplayName | Modified By |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | modifiedby |
| RequiredLevel | None |
| Type | Lookup |
| Targets | systemuser |
ModifiedOn
| Property | Value |
|---|---|
| Description | Date and time when the record was modified. |
| DisplayName | Modified On |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | modifiedon |
| RequiredLevel | None |
| Type | DateTime |
| CanChangeDateTimeBehavior | False |
| DateTimeBehavior | UserLocal |
| Format | DateAndTime |
| ImeMode | Inactive |
| SourceTypeMask | 0 |
ModifiedOnBehalfBy
| Property | Value |
|---|---|
| Description | Unique identifier of the delegate user who last modified the opportunityproduct. |
| DisplayName | Modified By (Delegate) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | modifiedonbehalfby |
| RequiredLevel | None |
| Type | Lookup |
| Targets | systemuser |
OpportunityStateCode
| Property | Value |
|---|---|
| Description | Select the status of the opportunity product. |
| DisplayName | Opportunity Status |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | opportunitystatecode |
| RequiredLevel | SystemRequired |
| Type | Picklist |
| DefaultFormValue | -1 |
| GlobalChoiceName | opportunityproduct_opportunitystatecode |
OpportunityStateCode Choices/Options
| Value | Label |
|---|
OwnerId
| Property | Value |
|---|---|
| Description | Owner Id |
| DisplayName | Owner |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | ownerid |
| RequiredLevel | ApplicationRequired |
| Type | Owner |
| Targets | systemuser, team |
OwnerIdName
| Property | Value |
|---|---|
| Description | Name of the owner |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owneridname |
| RequiredLevel | SystemRequired |
| Type | String |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 100 |
OwnerIdType
| Property | Value |
|---|---|
| Description | Owner Id Type |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owneridtype |
| RequiredLevel | SystemRequired |
| Type | EntityName |
OwnerIdYomiName
| Property | Value |
|---|---|
| Description | Yomi name of the owner |
| DisplayName | |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owneridyominame |
| RequiredLevel | SystemRequired |
| Type | String |
| Format | Text |
| FormatName | Text |
| ImeMode | Auto |
| IsLocalizable | False |
| MaxLength | 100 |
OwningBusinessUnit
| Property | Value |
|---|---|
| Description | Unique identifier for the business unit that owns the record |
| DisplayName | Owning Business Unit |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owningbusinessunit |
| RequiredLevel | ApplicationRequired |
| Type | Lookup |
| Targets |
OwningTeam
| Property | Value |
|---|---|
| Description | Unique identifier for the team that owns the record. |
| DisplayName | Owning Team |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owningteam |
| RequiredLevel | None |
| Type | Lookup |
| Targets | team |
OwningUser
| Property | Value |
|---|---|
| Description | Unique identifier for the user that owns the record. |
| DisplayName | Owning User |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | owninguser |
| RequiredLevel | ApplicationRequired |
| Type | Lookup |
| Targets |
PricePerUnit_Base
| Property | Value |
|---|---|
| Description | Value of the Price Per Unit in base currency. |
| DisplayName | Price Per Unit (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | priceperunit_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 1 (Organization.PricingDecimalPrecision) |
Tax_Base
| Property | Value |
|---|---|
| Description | Value of the Tax in base currency. |
| DisplayName | Tax (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | tax_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
VersionNumber
| Property | Value |
|---|---|
| Description | Version Number |
| DisplayName | Version Number |
| IsValidForForm | False |
| IsValidForRead | True |
| LogicalName | versionnumber |
| RequiredLevel | None |
| Type | BigInt |
| MaxValue | 9223372036854775807 |
| MinValue | -9223372036854775808 |
VolumeDiscountAmount
| Property | Value |
|---|---|
| Description | Shows the discount amount per unit if a specified volume is purchased. Configure volume discounts in the Product Catalog in the Settings area. |
| DisplayName | Volume Discount |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | volumediscountamount |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | False |
| MaxValue | 922337203685477 |
| MinValue | 0 |
| Precision | 2 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
VolumeDiscountAmount_Base
| Property | Value |
|---|---|
| Description | Value of the Volume Discount in base currency. |
| DisplayName | Volume Discount (Base) |
| IsValidForForm | True |
| IsValidForRead | True |
| LogicalName | volumediscountamount_base |
| RequiredLevel | None |
| Type | Money |
| ImeMode | Disabled |
| IsBaseCurrency | True |
| MaxValue | 922337203685477 |
| MinValue | -922337203685477 |
| Precision | 4 |
| PrecisionSource | 2 (TransactionCurrency.CurrencyPrecision) |
Many-to-One relationships
These relationships are many-to-one. Listed by SchemaName.
- lk_opportunityproduct_createdonbehalfby
- lk_opportunityproduct_modifiedonbehalfby
- lk_opportunityproductbase_createdby
- lk_opportunityproductbase_modifiedby
- opportunity_products
- opportunityproduct_parent_opportunityproduct
- opportunityproduct_parentref_opportunityproduct
- product_opportunities
- productAssociation_opportunity_product
- team_opportunityproduct
- transactioncurrency_opportunityproduct
- unit_of_measurement_opportunity_products
- user_opportunityproduct
lk_opportunityproduct_createdonbehalfby
One-To-Many Relationship: systemuser lk_opportunityproduct_createdonbehalfby
| Property | Value |
|---|---|
| ReferencedEntity | systemuser |
| ReferencedAttribute | systemuserid |
| ReferencingAttribute | createdonbehalfby |
| ReferencingEntityNavigationPropertyName | createdonbehalfby |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
lk_opportunityproduct_modifiedonbehalfby
One-To-Many Relationship: systemuser lk_opportunityproduct_modifiedonbehalfby
| Property | Value |
|---|---|
| ReferencedEntity | systemuser |
| ReferencedAttribute | systemuserid |
| ReferencingAttribute | modifiedonbehalfby |
| ReferencingEntityNavigationPropertyName | modifiedonbehalfby |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
lk_opportunityproductbase_createdby
One-To-Many Relationship: systemuser lk_opportunityproductbase_createdby
| Property | Value |
|---|---|
| ReferencedEntity | systemuser |
| ReferencedAttribute | systemuserid |
| ReferencingAttribute | createdby |
| ReferencingEntityNavigationPropertyName | createdby |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
lk_opportunityproductbase_modifiedby
One-To-Many Relationship: systemuser lk_opportunityproductbase_modifiedby
| Property | Value |
|---|---|
| ReferencedEntity | systemuser |
| ReferencedAttribute | systemuserid |
| ReferencingAttribute | modifiedby |
| ReferencingEntityNavigationPropertyName | modifiedby |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
opportunity_products
One-To-Many Relationship: product opportunity_products
| Property | Value |
|---|---|
| ReferencedEntity | product |
| ReferencedAttribute | productid |
| ReferencingAttribute | productid |
| ReferencingEntityNavigationPropertyName | productid |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: CascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
opportunityproduct_parent_opportunityproduct
One-To-Many Relationship: opportunityproduct opportunityproduct_parent_opportunityproduct
| Property | Value |
|---|---|
| ReferencedEntity | opportunityproduct |
| ReferencedAttribute | opportunityproductid |
| ReferencingAttribute | parentbundleid |
| ReferencingEntityNavigationPropertyName | parentbundleid_opportunityproduct |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: CascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
opportunityproduct_parentref_opportunityproduct
One-To-Many Relationship: opportunityproduct opportunityproduct_parentref_opportunityproduct
| Property | Value |
|---|---|
| ReferencedEntity | opportunityproduct |
| ReferencedAttribute | opportunityproductid |
| ReferencingAttribute | parentbundleidref |
| ReferencingEntityNavigationPropertyName | parentbundleidref_opportunityproduct |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: CascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
product_opportunities
One-To-Many Relationship: opportunity product_opportunities
| Property | Value |
|---|---|
| ReferencedEntity | opportunity |
| ReferencedAttribute | opportunityid |
| ReferencingAttribute | opportunityid |
| ReferencingEntityNavigationPropertyName | opportunityid |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: CascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
productAssociation_opportunity_product
One-To-Many Relationship: productassociation productAssociation_opportunity_product
| Property | Value |
|---|---|
| ReferencedEntity | productassociation |
| ReferencedAttribute | productassociationid |
| ReferencingAttribute | productassociationid |
| ReferencingEntityNavigationPropertyName | productassociationid_productassociation |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
team_opportunityproduct
One-To-Many Relationship: team team_opportunityproduct
| Property | Value |
|---|---|
| ReferencedEntity | team |
| ReferencedAttribute | teamid |
| ReferencingAttribute | owningteam |
| ReferencingEntityNavigationPropertyName | owningteam |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
transactioncurrency_opportunityproduct
One-To-Many Relationship: transactioncurrency transactioncurrency_opportunityproduct
| Property | Value |
|---|---|
| ReferencedEntity | transactioncurrency |
| ReferencedAttribute | transactioncurrencyid |
| ReferencingAttribute | transactioncurrencyid |
| ReferencingEntityNavigationPropertyName | transactioncurrencyid |
| IsHierarchical | |
| CascadeConfiguration | Archive: RestrictAssign: NoCascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
unit_of_measurement_opportunity_products
One-To-Many Relationship: uom unit_of_measurement_opportunity_products
| Property | Value |
|---|---|
| ReferencedEntity | uom |
| ReferencedAttribute | uomid |
| ReferencingAttribute | uomid |
| ReferencingEntityNavigationPropertyName | uomid |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
user_opportunityproduct
One-To-Many Relationship: systemuser user_opportunityproduct
| Property | Value |
|---|---|
| ReferencedEntity | systemuser |
| ReferencedAttribute | systemuserid |
| ReferencingAttribute | owninguser |
| ReferencingEntityNavigationPropertyName | owninguser |
| IsHierarchical | |
| CascadeConfiguration | Archive: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: NoCascade |
One-to-Many relationships
These relationships are one-to-many. Listed by SchemaName.
- OpportunityProduct_AsyncOperations
- OpportunityProduct_BulkDeleteFailures
- OpportunityProduct_Dynamicpropertyinstance
- opportunityproduct_MailboxTrackingFolders
- opportunityproduct_parent_opportunityproduct
- opportunityproduct_parentref_opportunityproduct
- opportunityproduct_principalobjectattributeaccess
- OpportunityProduct_ProcessSessions
- OpportunityProduct_SyncErrors
OpportunityProduct_AsyncOperations
Many-To-One Relationship: asyncoperation OpportunityProduct_AsyncOperations
| Property | Value |
|---|---|
| ReferencingEntity | asyncoperation |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | OpportunityProduct_AsyncOperations |
| IsCustomizable | False |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
OpportunityProduct_BulkDeleteFailures
Many-To-One Relationship: bulkdeletefailure OpportunityProduct_BulkDeleteFailures
| Property | Value |
|---|---|
| ReferencingEntity | bulkdeletefailure |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | OpportunityProduct_BulkDeleteFailures |
| IsCustomizable | False |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
OpportunityProduct_Dynamicpropertyinstance
Many-To-One Relationship: dynamicpropertyinstance OpportunityProduct_Dynamicpropertyinstance
| Property | Value |
|---|---|
| ReferencingEntity | dynamicpropertyinstance |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | OpportunityProduct_Dynamicpropertyinstance |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
opportunityproduct_MailboxTrackingFolders
Many-To-One Relationship: mailboxtrackingfolder opportunityproduct_MailboxTrackingFolders
| Property | Value |
|---|---|
| ReferencingEntity | mailboxtrackingfolder |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | opportunityproduct_MailboxTrackingFolders |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
opportunityproduct_parent_opportunityproduct
Many-To-One Relationship: opportunityproduct opportunityproduct_parent_opportunityproduct
| Property | Value |
|---|---|
| ReferencingEntity | opportunityproduct |
| ReferencingAttribute | parentbundleid |
| ReferencedEntityNavigationPropertyName | opportunityproduct_parent_opportunityproduct |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
opportunityproduct_parentref_opportunityproduct
Many-To-One Relationship: opportunityproduct opportunityproduct_parentref_opportunityproduct
| Property | Value |
|---|---|
| ReferencingEntity | opportunityproduct |
| ReferencingAttribute | parentbundleidref |
| ReferencedEntityNavigationPropertyName | opportunityproduct_parentref_opportunityproduct |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
opportunityproduct_principalobjectattributeaccess
Many-To-One Relationship: principalobjectattributeaccess opportunityproduct_principalobjectattributeaccess
| Property | Value |
|---|---|
| ReferencingEntity | principalobjectattributeaccess |
| ReferencingAttribute | objectid |
| ReferencedEntityNavigationPropertyName | opportunityproduct_principalobjectattributeaccess |
| IsCustomizable | False |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
OpportunityProduct_ProcessSessions
Many-To-One Relationship: processsession OpportunityProduct_ProcessSessions
| Property | Value |
|---|---|
| ReferencingEntity | processsession |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | OpportunityProduct_ProcessSessions |
| IsCustomizable | False |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: UseCollectionNameGroup: DetailsLabel: MenuId: null Order: 110 QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
OpportunityProduct_SyncErrors
Many-To-One Relationship: syncerror OpportunityProduct_SyncErrors
| Property | Value |
|---|---|
| ReferencingEntity | syncerror |
| ReferencingAttribute | regardingobjectid |
| ReferencedEntityNavigationPropertyName | OpportunityProduct_SyncErrors |
| IsCustomizable | True |
| AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
See also
Dataverse table/entity reference
Dataverse Web API Reference