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

Header Information for Price Waterfall

Handled by

Order Information Service

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
  • Primary Key

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.