Manual Price Adjustment

This is the entity to hold the manual price adjustments passed in by consumers to be applied within the Pricing Process.

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

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

Price Sales Transaction

Handled by

Price Request Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

AdjustmentCurrencyCode

string

Indicates the currency of manual price adjustments such as price overrides and amount-based adjustments.

AdjustmentTypeCode

string

Adjustment type code values including PRICE_OVERRIDE, DISCOUNT_PERCENT, MARKUP_PERCENT, DISCOUNT_AMOUNT , and MARKUP_AMOUNT.

AdjustmentValue

decimal

This is the adjustment amount for amount based adjustment or the discount or markup percent value for percentage based adjustment.

BasisElementCode

string

Price element to be used as basis to calculate percentage based discount/markup. Code values include LIST_PRICE, INVOICE_PRICE, etc.

ChargeDefinitionCode

string

Indicates the charge definition to which the manual price adjustment is applied.

ChargeDefinitionId

long

The ID of the charge definition to which the manual price adjustment is applied.

ChargeParentEntityCode

string

Parent entity of the charge to which the manual price adjustment will be applied to. Values include LINE.

ChargeParentEntityId

long

Id of the parent entity of the charge to which the manual price adjustment will be applied to.

ChargeRollupFlag

boolean

Rollup Flag of the charge to which the manual price adjustment will be applied to. Values include true, false.

ManualPriceAdjustmentId

long

Id of the ManualPriceAdjustment SDO entity.
  • Primary Key

PricePeriodicityCode

string

Price periodicity code of the charge for which the manual price adjustment is applied.

ReasonCode

string

Indicates the reason for applying a manual price adjustment.

SequenceNumber

long

Sequence for applying manual price adjustments.

UsageUOMCode

string

Usage UOM code of the charge for which the manual price adjustment is applied.

ValidFrom

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Date the manaul adjustment will be valid from.

ValidUntil

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Date the manaul adjustment will be valid until.