Header Information for Price Waterfall
Provides header information about the price waterfall for an order line.
QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}Charge
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 |
---|---|
Contains |
|
Contains |
|
Contained by |
|
Handled by |
Attributes
The following table describes attributes in the service data object.
Name | Type | Description |
---|---|---|
ApplyTo |
string |
Indicates whether a charge is applied to Product, Shipping, or Return. |
AverageUnitSellingPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Average unit selling price for an item. |
BlockAllowance |
decimal |
Value that indicates the block allowance for a non-tiered consumption charge. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features. |
BlockSize |
decimal |
Number that represents the size of the block for charge calculation for a tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features. |
ChargeComponent |
Provides detail information about the price waterfall for an order line, including price elements and amounts. |
|
ChargeCurrencyCode |
string |
Code of the currency that was used for the charge. |
ChargeCurrencyName |
string |
Reference to the ChargeCurrencyName. |
ChargeDefinition |
string |
Reference to the ChargeDefinition. |
ChargeDefinitionCode |
string |
Code of the charge definition entity. A charge definition defines the price type, charge type, and charge subtype, which are denormalized onto this entity. |
ChargeSubtype |
string |
Reference to the ChargeSubtype. |
ChargeSubtypeCode |
string |
Code of the subtype of a given charge. Defined for this configuration for aggregation of totals. |
ChargeTier |
Charge tier to support subscription management integration. This attribute is not currently used. |
|
ChargeType |
string |
Reference to the ChargeType. |
ChargeTypeCode |
string |
Code of a given charge type. Charge types could include goods sale, service sale, financing or lease, shipping-related charges, restocking penalties, or special charges. |
GSAUnitPrice |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
Unit price amount derived from a matching government-approved price list on the strategy for the current transaction. |
OrderChargeIdentifier |
string |
Unique Identifier of DOO_ORDER_CHARGES table |
ParentEntityCode |
string |
Parent entity to which charge is applied. Values include Line and Line Coverage |
ParentEntityIdentifier |
string |
Id of the parent entity of the charge |
PricePeriodicityCode |
string |
Code of the periodicity for both recurring price type and recurring usage price type. Month, Year, Quarter. |
PriceType |
string |
Reference to the PriceType. |
PriceTypeCode |
string |
Code of the price type of a given charge. One-time, Recurring. |
PricedQuantity |
{http://xmlns.oracle.com/adf/svc/types/}MeasureType |
Ordered quantity. |
PricedQuantityUOM |
string |
Reference to the PricedQuantityUOM. |
PricedQuantityUOMCode |
string |
Unit of measure code of the priced quantity, for example, Ton. Values for this attribute come from either PIM or the reciprocal service that Oracle Fusion Product Model provides. |
PrimaryFlag |
boolean |
Indicates whether this charge is the primary charge. |
ReferenceOrderChargeIdentifier |
string |
Used by change mgmt to associate the change order's charge id with the original order's charge id. |
RollupFlag |
boolean |
Marks a charge as a rollup or aggregate charge. |
SequenceNumber |
int |
Sequence number of the charge. |
SourceChargeIdentifier |
string |
Unique internal identifier of the charge as assigned by the system that captured the transaction.
|
TierAppliesTo |
string |
Value that identifies whether the applicability of the tier is for all tiers or the highest tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features. |
TierAppliesToCode |
string |
Abbreviation that identifies the applicability of the tier whether all tiers or the highest tier. A list of accepted values is defined in the lookup type ORA_QP_TIER_GRADUATED_TYPES. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features. |
UsagePriceLockFlag |
boolean |
Contains one of the following values: true or false. If true, then the usage pricing is used. If false, then the usage pricing isn't used. This attribute does not have a default value. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features. |