Charge Information in Fulfillment System Response

Details about charges that the fulfillment system sends in the context of the fulfillment transaction.

QName: {http://xmlns.oracle.com/apps/scm/doo/taskLayer/commonService/}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 Component Information in Fulfillment System Response

Contained by

Fulfillment Line Information in Fulfillment System Response

Handled by

Order Fulfillment Response 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. NOTE: DO NOT map the currencyCode attribute since this amount is always expressed in the transactional currency of the order. If currencyCode is populated, it will be ignored.

ChargeComponent

Charge Component Information in Fulfillment System Response

Breakup of charges that the fulfillment system sends in the context of the fulfillment transaction.

ChargeCurrencyName

string

Name of the currency that was used for the charge. E.g., US Dollar.

ChargeDefinition

string

A charge definition is a combination of Price Type, Charge Type, Charge Sub Type.

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.

ChargeInterfaceKey

string

Unique internal identifier of the charge as assigned by the system that captured the transaction.

ChargeSubtype

string

Subtype of a given charge type. Examples are, within Shipping Related Charges: Freight Charge, Shipping Insurance, within Special Charges: Suspend Charge, Resumption Charge

ChargeSubtypeCode

string

Code of the subtype of a given charge. Defined for this configuration for aggregation of totals.

ChargeType

string

Defines the type of charge. Examples are Goods Sale, Service Sale, Financing, Shipping-related Charges, Restocking Penalties, Special Charges, etc.

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.

PricePeriodicityCode

string

Code of the periodicity for both recurring price type and recurring usage price type. Month, Year, Quarter.

PriceType

string

Price type of a given charge. Examples are One-time, Recurring, Usage, etc.

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

Meaning of the unit of measure code in which the priced quantity is expressed.

PrimaryFlag

boolean

Indicates whether this charge is the primary charge.

RollupFlag

boolean

Marks a charge as a rollup or aggregate charge.

SequenceNumber

int

Sequence number of the charge.