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

Charge Tier

Contains

Detail Information for Price Waterfall

Contained by

Attribute Information for Order Lines

Handled by

Order Information Service

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

Detail Information for Price Waterfall

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

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

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.