Price Validation Information

Contains Information about the Price Validation such as chargeDefinitionCode, ConstrainingValue and other attributes.

QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}PriceValidation

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

Attribute Information for Order Lines

Handled by

Order Information Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

ChargeDefinition

string

Indicates Charge Definition Name

ChargeDefinitionCode

string

Indicates code of the Pricing Charge Definition.

ChargeIdentifier

long

The source application charge ID of the charge component being validated.

ConstrainingValue

decimal

Indicates the constraining value for percentage based guideline or discount amount based guidelines.

ConstrainingValueTypeCode

string

The type of a constraining value, such as percentage based or amount based.

ConstrainingValueTypeName

string

The name of the constraining value, such as percentage based or amount based.

Explanation

string

Indicates the explanation message tobe returned to indicate the details of the validation.

ExplanationMessageName

string

Indicates the Explanation Message Name.

HeaderCurrencyCode

string

Indicates the header currency.

HeaderCurrencyConstrainingAmount

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

The constraining value calculated for the ValidationComponentCode attribute.

HeaderCurrencyName

string

Indicates Header Currency Name

ManualPriceAdjustmentIdentifier

long

Indicates the manual price adjustment ID associated to the parent entity.

ParentEntityCode

string

Indicates the parent entity code to which price validation record belongs.

ParentEntityIdentifier

long

Indicates the line identifier to which price validation record belongs.

PricePeriodicity

string

Reference to the PricePeriodicity.

PricePeriodicityCode

string

Indidates periodicty for both recurring and recurring usage price types.

PriceValidationIdentifier

long

Primary Key for DOO_PRICE_VALIDATIONS.
  • Primary Key

RollupFlag

boolean

Indicates if the validation is for a rollup charge

ValidationComponent

string

Reference to the ValidationComponent.

ValidationComponentCode

string

Indicates the charge component or total that is evaluated against.

ValidationComponentEntityIdentifier

long

The charge component ID or total ID against which the guideline is evaluated.

ValidationComponentEntityType

string

The type of component entity against which the guideline is evaluated- Charge Component or Total.

ValidationSourceRuleIdentifier

long

Indicates the Id of the source rule evaluated for the price validation record.

ValidationSourceTypeCode

string

Indicates the source type of the the price validation record. Values include Charge Guideline, Total Guideline, Floor Price, & GSA Price.

ValidationSourceTypeCodeName

string

Indicates the source type name of the the price validation record. Values include Charge Guideline, Total Guideline, Floor Price, & GSA Price.

ValidationStatus

string

Indicates whether the price validation record has failed or passed.

ViolationTypeCode

string

Indicates the violation type code. The values of this lookup code will come from an extensible lookup type ORA_QP_GUIDE_VIOLATION_TYPES.

ViolationTypeName

string

Indicates the violation type name. The values of this lookup code will come from an extensible lookup type ORA_QP_GUIDE_VIOLATION_TYPES.