Charge Component Information in Fulfillment System Response

Breakup of charges that the fulfillment system sends in the context of the fulfillment transaction.

QName: {http://xmlns.oracle.com/apps/scm/doo/taskLayer/commonService/}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

Charge Information in Fulfillment System Response

Handled by

Order Fulfillment Response Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

ChargeComponentInterfaceKey

string

The unique internal identifier for the charge component as assigned by the system that captured the transaction.

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

Name of the currency that was used for the charge component. E.g., US Dollar.

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.

HeaderCurrencyExtendedAmount

{http://xmlns.oracle.com/adf/svc/types/}AmountType

Extended amount in the header currency.

HeaderCurrencyName

string

Name of the header currency. E.g., US Dollar.

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.

ParentChargeComponentInterfaceKey

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

PercentOfComparisonElement

decimal

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

Meaning of the price element code from the price element setup.

PriceElementCode

string

Code of the elements used in the price elements setup, for example, LISTPRICE and NETPRICE.

PriceElementUsage

string

Meaning of the price element usage code which indicates how the charge component will be used.

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.

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.

TaxIncludedFlag

boolean

Indicates whether tax is included in the price for a given charge component.