Pricing Charge

This entity represents a charge calculated within the pricing process or a charge that is passed to QP by consuming applications.

QName: {http://xmlns.oracle.com/apps/scm/pricing/priceExecution/pricingProcesses/priceRequestService/}Charge

Logical Business Objects

  • SCM : Pricing : Price Request

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

Validate Sales Price

Contained by

Price Sales Transaction

Contained by

Calculate Sales Totals

Contained by

Calculate Sales Order Totals

Handled by

Price Request Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

CanAdjustFlag

boolean

This flag defined in price administration, indicates whether this price can be discounted.

ChargeAppliesTo

string

Indicates the type of charge. Values include: PRICE, RETURN, and SHIPPING.

ChargeDefinitionCode

string

Code of the charge definition.

ChargeDefinitionId

long

Id of the charge definition.

ChargeId

long

Id of the Charge SDO entity.
  • Primary Key

ChargeSubtypeCode

string

Subtype of a given charge type.

ChargeTypeCode

string

Type of a given charge.

CoverageDuration

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

Indicates the coverage duration of a charge that applies to a coverage association.

CoverageDurationUOMCode

string

Indicates the coverage duration unit of measure used to calculate the coverage extended amount that applies to a coverage association.

CurrencyCode

string

Indicates the currency used in the charge

EstimatedPricedQuantityFlag

boolean

This attribute indicates whether the priced quantity is an estimated quantity.

EstimatedUnitPriceFlag

boolean

This attribute indicates whether the unit price is for an estimated quantity.

FloorUnitPrice

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

Unit price amount derived from a matching floor price list on the strategy for the current transaction.

GSAUnitPrice

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

Unit price amount derived from a matching GSA price list on the strategy for the current transaction.

LineId

long

Indicates the Line ID of the parent line of a charge.

ParentEntityCode

string

Parent entity of the charge. Values include Line and Line Coverage.

ParentEntityId

long

Id of the parent entity of the charge.

PricePeriodicityCode

string

Indidates periodicty for both recurring and recurring usage price types

PriceTypeCode

string

Price type of a given charge.

PricedQuantity

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

This attribute represents the quanity priced. For usage or recurring usage estimated charges, quantity priced is the estimated usage * line quantity.

PricedQuantityUOMCode

string

UOM code for priced quantity, for example 'Ton'. Values for this attribute will come either from PIM or the reciprocal service QOC provides.

PrimaryFlag

boolean

Indicates whether this charge is the primary charge.

RollupFlag

boolean

Marks a charge as a rollup/aggregate charge.

SequenceNumber

long

The value of this attribute indicates the sequence number for the charge.

SourceChargeId

long

Indicates the ID of a source charge created by an external pricing engine.

TaxIncludedFlag

boolean

Indicates whether this charge includes tax. Default value will be "N".

UsagePeriodCode

string

Usage period code for the estimated usage quantity.

UsageUOMCode

string

Usage uom code for the estimated usage quantity.