DOO_ORDER_CHARGES
Stores the header information about the price waterfall for an order line.
Details
-
Schema: FUSION
-
Object owner: DOO
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
DOO_ORDER_CHARGES_PK |
ORDER_CHARGE_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments | Status |
---|---|---|---|---|---|---|
ORDER_CHARGE_ID | NUMBER | 18 | Yes | Unique Identifier of DOO_ORDER_CHARGES table | ||
FULFILL_LINE_ID | NUMBER | 18 | Foreign Key to DOO_FULFILL_LINES_ALL table | Obsolete | ||
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | |||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | ||
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | |||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | |||
CHARGE_DEFINITION_CODE | VARCHAR2 | 30 | Yes | A charge definition is a combination of Price Type, Charge Type, Charge Sub Type. Combination of these three attributes is represented as a single code | ||
CHARGE_TYPE_CODE | VARCHAR2 | 30 | Yes | Type of a given charge. Charge Types could include Goods Sale, Service Sale, Financing vs. Lease, Shipping-related Charges, Restocking Penalties, Special Charges) | ||
CHARGE_SUBTYPE_CODE | VARCHAR2 | 30 | Yes | Subtype of a given charge type. Examples could include, within Shipping Related Charges: Freight Charge, Shipping Insurance, within Special Charges: Suspend Charge, Resumption Charge) | ||
CAN_ADJUST_FLAG | VARCHAR2 | 1 | Yes | Defines if the Charge is eligible for Adjustment | ||
PRICE_TYPE_CODE | VARCHAR2 | 30 | Yes | Price type of a given charge. One-time, Recurring, Usage,Recurring usage. | ||
CHARGE_CURRENCY_CODE | VARCHAR2 | 15 | Yes | Indicates the currency used for the charge | ||
GSA_UNIT_PRICE | NUMBER | Unit price amount derived from a matching GSA price list on the strategy for the current transaction | ||||
PARENT_ENTITY_CODE | VARCHAR2 | 30 | Yes | Parent entity to which charge is applied. Values include Line and Line Coverage | ||
PARENT_ENTITY_ID | NUMBER | 18 | Yes | Id of the parent entity of the charge | ||
PRICED_QUANTITY | NUMBER | PricedQuantity = Line.RequestedQuantity for simple product | ||||
PRICED_QUANTITY_UOM_CODE | VARCHAR2 | 3 | UOM code for priced quantity, for example 'Ton'. Values for this attribute will come either from PIM or the reciprocal service FOM provides | |||
PRIMARY_FLAG | VARCHAR2 | 1 | Yes | Indicates whether this charge is the primary charge | ||
SEQUENCE_NUMBER | NUMBER | 9 | Yes | Indicates the sequence number for the charge | ||
CHARGE_APPLIES_TO | VARCHAR2 | 30 | Yes | Indicates whether a charge is applied to Product, Shipping or Return | ||
ROLLUP_FLAG | VARCHAR2 | 1 | Yes | Marks a charge as a rollup/aggregate charge | ||
PRICE_PERIODICITY_CODE | VARCHAR2 | 30 | Indicates periodicity for both recurring and recurring usage price types. Viz Month, Year, Quarter | |||
SOURCE_CHARGE_ID | VARCHAR2 | 120 | The unique internal identifier for the charge as assigned by the system that captured the transaction | |||
REFERENCE_ORDER_CHARGE_ID | NUMBER | 18 | Used by change mgmt to associate the change order's charge id with the original order's charge id. | |||
DELTA_TYPE | NUMBER | 18 | Internal column used by change processing framework for tracking type of change like update, cancel..etc | |||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | ||
MODIFIED_FLAG | VARCHAR2 | 1 | Indicates that the row has been modified in the version currently submitted | |||
AVG_UNIT_SELLING_PRICE | NUMBER | It reflects the weighted average selling price which is total sales revenue divided by total units sold. | ||||
TIER_BASIS_TYPE_CODE | VARCHAR2 | 30 | Abbreviation that identifies the type of tier basis as quantity or amount. The ORA_QP_TIER_BASIS_TYPES lookup type contains the values that you can use for this attribute. | |||
TIER_AGGREGATION_METHOD | VARCHAR2 | 30 | Abbreviation that identifies the aggregation method for the tier whether at line or order level. The ORA_QP_AGGREGATION_METHODS lookup type contains the values that you can use for this attribute. | |||
TIER_APPLIES_TO | VARCHAR2 | 30 | Abbreviation that identifies the applicability whether all tiers or highest tier. The ORA_QP_TIER_GRADUATED_TYPES lookup type contains the values that you can use for this attribute. | |||
USAGE_PRICE_LOCK_FLAG | VARCHAR2 | 1 | Indicates whether the usage pricing is used or not. | |||
TIERED_FLAG | VARCHAR2 | 1 | Indicates whether the charge has a tier defined or not. | |||
BLOCK_ALLOWANCE | NUMBER | Block Allowance for non tiered consumption charge. | ||||
BLOCK_SIZE | NUMBER | Size of the block to use when calculating the charge for a tier. | ||||
USAGE_UOM_CODE | VARCHAR2 | 3 | UOM Code for the usage price of the product. | |||
CHARGE_PERIOD_CODE | VARCHAR2 | 3 | Abbreviation that identifies the charge period for the usage charge. The charge period determines how frequently Pricing and Subscription Management add up the usages for a usage charge. Use a time unit of measure when you set the value for CHARGE_PERIOD_CODE. Pricing uses the UOM Class that you set in the RCS_DEFAULT_UOM_SERVICE_DURATION_CLASS profile option to validate the charge period that you set. | |||
PERIODIC_BILLING_FLAG | VARCHAR2 | 1 | Periodic billing for a subscription. This attribute applies only to one-time charges. | |||
PERIODIC_REV_RECOGNITION_FLAG | VARCHAR2 | 1 | Periodic revenue recognition for a subscription. This attribute applies only to one-time charges. |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
doo_order_charge_tiers | doo_order_charges | ORDER_CHARGE_ID |
Indexes
Index | Uniqueness | Tablespace | Columns | Status |
---|---|---|---|---|
DOO_ORDER_CHARGES_N1 | Non Unique | Default | REFERENCE_ORDER_CHARGE_ID | |
DOO_ORDER_CHARGES_N2 | Non Unique | Default | PARENT_ENTITY_ID, PARENT_ENTITY_CODE | |
DOO_ORDER_CHARGES_PK | Unique | Default | ORDER_CHARGE_ID | |
DOO_ORDER_CHARGES_U1 | Unique | Default | PARENT_ENTITY_CODE, PARENT_ENTITY_ID, PRICE_TYPE_CODE, CHARGE_TYPE_CODE, CHARGE_SUBTYPE_CODE, ROLLUP_FLAG | Obsolete |
DOO_ORDER_CHARGES_U2 | Unique | Default | PARENT_ENTITY_CODE, PARENT_ENTITY_ID, CHARGE_DEFINITION_CODE, ROLLUP_FLAG | Obsolete |
DOO_ORDER_CHARGES_U3 | Unique | Default | PARENT_ENTITY_CODE, PARENT_ENTITY_ID, SEQUENCE_NUMBER | Obsolete |