Detail Information for Price Waterfall
Provides detail information about the price waterfall for an order line, including price elements and amounts.
QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}ChargeComponent
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 |
|
Handled by |
Attributes
The following table describes attributes in the service data object.
Name | Type | Description |
---|---|---|
ChargeCurrencyCode |
string |
Code of the currency that was used for the charge. |
ChargeCurrencyDurationExtendedAmount |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Identifies extended amount over the given duration in the charge currency. |
ChargeCurrencyExtendedAmount |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Extended amount in charge currency. Extended amount equals the unit price multiplied by the line requested quantity for simple products and equals the unit price multiplied by the line extended quantity for configurations. |
ChargeCurrencyName |
string |
Reference to the ChargeCurrencyName. |
ChargeCurrencyUnitPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Price or adjustment per unit in the charge currency for the line unit of measure. |
Explanation |
string |
Message for display in a price breakdown user interface. |
ExplanationMessageName |
string |
Message name of the explanation for the price break down UI. |
HeaderCurrencyCode |
string |
Code of the order header currency. |
HeaderCurrencyDurationExtendedAmount |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Identifies extended amount over the given duration in the header currency. |
HeaderCurrencyExtendedAmount |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Extended amount in the header currency. |
HeaderCurrencyName |
string |
Reference to the HeaderCurrencyName. |
HeaderCurrencyUnitPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Price or adjustment for a unit in the header currency for the line unit of measure. |
OrderChargeComponentIdentifier |
string |
Unique Identifier of DOO_ORDER_CHARGE_COMPONENTS table |
OrderChargeIdentifier |
string |
Foreign Key to DOO_ORDER_CHARGES table |
ParentChargeComponentIdentifier |
string |
Charge Component Id for contributing charge. Only populated for charge components where the parent charge is a rollup charge |
PercentOfComparisonElement |
string |
The percentage that this unit price is of the basis charge component unit price. By default the basis is the List Price. This attribute captures the Margin %, the % the Net Price is of the List Price etc. |
PriceElement |
string |
Reference to the PriceElement. |
PriceElementCode |
string |
Code of the elements used in the price elements setup, for example, LISTPRICE and NETPRICE. |
PriceElementUsage |
string |
Reference to the PriceElementUsage. |
PriceElementUsageCode |
string |
Used by consuming applications to indicate how the charge component will be used. Values of this attribute come from an Oracle Fusion Pricing lookup. By default, the values include List Price and Net Price. |
PricingSourceIdentifier |
string |
Id of the lowest level pricing source. E.g. priceListLineId, Tier Rule Id, CP Rule Id, Formula Id, AP Id, shipping line id, etc. |
PricingSourceTypeCode |
string |
Type of the Pricing source e.g.. Segment Price List Line |
ReferenceOrderChargeComponentIdentifier |
string |
Used by change mgmt to associate the change order's charge component id with the original order's charge component id. |
RollupFlag |
boolean |
Marks a charge component as a rollup or aggregate value for the charge component price element code. |
SequenceNumber |
int |
Sequence number of the charge component. |
SourceChargeComponentIdentifier |
string |
The unique internal identifier for the charge component as assigned by the system that captured the transaction
|
SourceChargeIdentifier |
string |
Unique internal identifier of the charge as assigned by the system that captured the transaction. |
SourceParentChargeComponentIdentifier |
string |
Charge Component Id of the contributing charge as assigned by the system that captured the transaction. Only populated for charge components where the parent charge is a rollup charge |
TaxIncludedFlag |
boolean |
Indicates whether tax is included in the price for a given charge component. |