Pricing Charge
This entity represents a charge calculated within the pricing process or a charge that is passed to QP by consuming applications.
QName: {http://xmlns.oracle.com/apps/scm/pricing/priceExecution/pricingProcesses/priceRequestService/}Charge
Logical Business Objects
-
SCM : Pricing : Price Request
Relationships
The following table describes how this service data object is related to other service data objects or business object services.
Relationship Type | Object or Service |
---|---|
Contained by |
|
Contained by |
|
Contained by |
|
Contained by |
|
Handled by |
Attributes
The following table describes attributes in the service data object.
Name | Type | Description |
---|---|---|
CanAdjustFlag |
boolean |
This flag defined in price administration, indicates whether this price can be discounted. |
ChargeAppliesTo |
string |
Indicates the type of charge. Values include: PRICE, RETURN, and SHIPPING. |
ChargeDefinitionCode |
string |
Code of the charge definition. |
ChargeDefinitionId |
long |
Id of the charge definition. |
ChargeId |
long |
Id of the Charge SDO entity.
|
ChargeSubtypeCode |
string |
Subtype of a given charge type. |
ChargeTypeCode |
string |
Type of a given charge. |
CoverageDuration |
{http://xmlns.oracle.com/adf/svc/types/}MeasureType |
Indicates the coverage duration of a charge that applies to a coverage association. |
CoverageDurationUOMCode |
string |
Indicates the coverage duration unit of measure used to calculate the coverage extended amount that applies to a coverage association. |
CurrencyCode |
string |
Indicates the currency used in the charge |
EstimatedPricedQuantityFlag |
boolean |
This attribute indicates whether the priced quantity is an estimated quantity. |
EstimatedUnitPriceFlag |
boolean |
This attribute indicates whether the unit price is for an estimated quantity. |
FloorUnitPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Unit price amount derived from a matching floor price list on the strategy for the current transaction. |
GSAUnitPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Unit price amount derived from a matching GSA price list on the strategy for the current transaction. |
LineId |
long |
Indicates the Line ID of the parent line of a charge. |
ParentEntityCode |
string |
Parent entity of the charge. Values include Line and Line Coverage. |
ParentEntityId |
long |
Id of the parent entity of the charge. |
PricePeriodicityCode |
string |
Indidates periodicty for both recurring and recurring usage price types |
PriceTypeCode |
string |
Price type of a given charge. |
PricedQuantity |
{http://xmlns.oracle.com/adf/svc/types/}MeasureType |
This attribute represents the quanity priced. For usage or recurring usage estimated charges, quantity priced is the estimated usage * line quantity. |
PricedQuantityUOMCode |
string |
UOM code for priced quantity, for example 'Ton'. Values for this attribute will come either from PIM or the reciprocal service QOC provides. |
PrimaryFlag |
boolean |
Indicates whether this charge is the primary charge. |
RollupFlag |
boolean |
Marks a charge as a rollup/aggregate charge. |
SequenceNumber |
long |
The value of this attribute indicates the sequence number for the charge. |
SourceChargeId |
long |
Indicates the ID of a source charge created by an external pricing engine. |
TaxIncludedFlag |
boolean |
Indicates whether this charge includes tax. Default value will be "N". |
UsagePeriodCode |
string |
Usage period code for the estimated usage quantity. |
UsageUOMCode |
string |
Usage uom code for the estimated usage quantity. |