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 |
|
Handled by |
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. |