VRM_PERF_OBLIGATIONS
This table contains the performance obligations of customer contract.
Details
-
Schema: FUSION
-
Object owner: VRM
-
Object type: TABLE
-
Tablespace: TRANSACTION_TABLES
Primary Key
Name | Columns |
---|---|
VRM_PERF_OBLIGATIONS_PK |
PERF_OBLIGATION_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
PERF_OBLIGATION_ID | NUMBER | 18 | Yes | Performance obligation unique identifier. | |
CUSTOMER_CONTRACT_HEADER_ID | NUMBER | 18 | Yes | Customer contract header unique identifier. | |
PERF_OBLIGATION_NUMBER | NUMBER | 18 | Yes | Performance obligation number. | |
PERF_OBLIGATION_TYPE | VARCHAR2 | 30 | Obligation type of a performance obligation. Values are from the lookup type ORA_VRM_PERF_OBLIGATION_TYPE. | ||
PERF_OBLIG_CLASSIFICATION_CODE | VARCHAR2 | 30 | Classification code of a performance obligation. Values are from the lookup type ORA_VRM_OBLIG_CLASSIF_CODE. | ||
PERF_OBLIGATION_TEMPLATE_ID | NUMBER | 18 | The identifier of the performance obligation template that is used to group the source document lines under a single performance obligation. | ||
PERF_OBLIGATION_GROUP_RULE_ID | NUMBER | 18 | The identifier of the performance obligation identification rule that is used to group the source document lines under a single performance obligation. | ||
PRICING_COMBINATION_ID | NUMBER | 18 | Pricing combination identifier. | ||
FMV_LINE_ID | NUMBER | 18 | Revenue price line unique identifier. | ||
SATISFACTION_METHOD | VARCHAR2 | 30 | Yes | Specifies whether the obligation is satisfied at a point in time or over time. Values are derived from the ORA_VRM_SATISFACTION_METHOD lookup type. | |
SATISFACTION_STATUS | VARCHAR2 | 30 | Yes | Satisfaction status of the performance obligation. Values are derived from the lookup type ORA_VRM_LINE_SATISFACTN_STATUS. | |
SATISFACTION_DATE | DATE | Date on which the performance obligation is satisfied. | |||
OBLIG_CURRENCY_CODE | VARCHAR2 | 15 | Yes | Currency code of the obligation. | |
OBLIG_CUR_NET_LINE_AMT | NUMBER | Yes | Total line amount of all the performance obligation lines in the obligation currency. | ||
OBLIG_CUR_NET_SALES_PRICE | NUMBER | Total net unit selling price in all the performance obligation lines in the obligation currency. | |||
OBLIG_CUR_TOT_VAR_CONSIDER_AMT | NUMBER | Yes | Variable consideration amount of all performance obligation lines in the obligation currency. | ||
OBLIG_CUR_TOT_NET_CONSIDER_AMT | NUMBER | Yes | Total net consideration amount in all the performance obligation lines in the obligation currency. | ||
OBLIG_CUR_TOT_CARVE_OUT_AMT | NUMBER | Total discount amount of all performance obligation lines in the obligation currency. | |||
OBLIG_CUR_TOT_ALLOC_AMT | NUMBER | Total allocated transaction price in the obligation currency. | |||
OBLIG_CUR_TOTAL_RECOG_REV_AMT | NUMBER | Total revenue recognized for all the performance obligation lines in the obligation currency. | |||
OBLIG_CUR_TOTAL_BILLED_AMT | NUMBER | Total billed amount of all the performance obligation lines in the obligation currency. | |||
OBLIG_CUR_FMV_AMT | NUMBER | Revenue price amount of the obligation in the obligation currency. | |||
OBLIG_PAYMENT_AMOUNT | NUMBER | Total payment amount for all the performance obligation lines in the contract currency. | |||
CONTR_CUR_NET_LINE_AMT | NUMBER | Total line amount of all the performance obligation lines in the contract currency. | |||
CONTR_CUR_TOT_VAR_CONSIDER_AMT | NUMBER | Variable consideration amount of all the performance obligation lines in the contract currency. | |||
CONTR_CUR_TOT_NET_CONSIDER_AMT | NUMBER | Total net consideration amount of all the performance obligation lines in the contract currency. | |||
CONTR_CUR_TOT_CARVE_OUT_AMT | NUMBER | Total discount amount of all the performance obligation lines in the contract currency. | |||
CONTR_CUR_TOT_ALLOC_AMT | NUMBER | Total allocated transaction price in the contract currency. | |||
CONTR_CUR_TOTAL_RECOG_REV_AMT | NUMBER | Total revenue recognized for all the performance obligation lines in the contract currency. | |||
CONTR_CUR_TOTAL_BILLED_AMT | NUMBER | Total billed amount of all the performance obligation lines in the contract currency. | |||
CONTR_CUR_FMV_AMT | NUMBER | Revenue price amount of the obligation in the contract currency. | |||
LIST_PRICE_AMOUNT | NUMBER | List price amount of an item. | |||
DISCOUNT_PERCENTAGE | NUMBER | Discount percentage. | |||
COST_AMOUNT | NUMBER | Cost amount. | |||
GROSS_MARGIN_PERCENTAGE | NUMBER | Gross margin percentage. | |||
BASE_PRICE | NUMBER | Base price. | |||
BASE_PRICE_PERCENTAGE | NUMBER | Base price percentage. | |||
EXEMPT_FROM_ALLOCATION_FLAG | VARCHAR2 | 1 | Indicates whether this performance obligation is exempted from allocation. | ||
PERF_OBLIG_FREEZE_FLAG | VARCHAR2 | 1 | Indicates if the performance obligation is frozen. | ||
COMMENTS | VARCHAR2 | 1000 | User entered comments. | ||
EXCHANGE_RATE | NUMBER | Conversion rate for converting amounts from the obligation currency to the ledger currency. | |||
EXCHANGE_RATE_TYPE | VARCHAR2 | 30 | Conversion rate type. | ||
EXCHANGE_RATE_DATE | DATE | Conversion date to be used to derive the conversion rate for converting amounts from the obligation currency to the ledger currency. | |||
DEVOLVE_PO_FLAG | VARCHAR2 | 1 | Indicates whether this performance obligation is devolved. A performance obligation is devolved if the Devolve performance obligation option is set to Yes in either the performance obligation identification rule or the implied obligation template that was used during identification of the performance obligations. | ||
INITIAL_PERF_EVT_EXPECTED_DATE | DATE | Date on which the initial performance event is expected to be created. | |||
INITIAL_PERF_EVT_CREATED_FLAG | VARCHAR2 | 1 | Indicates if the initial performance accounting event was created. | ||
INITIAL_PERF_EVT_RECORDED_FLAG | VARCHAR2 | 1 | Indicates if the initial performance accounting event was recorded. | ||
REQUEST_ID | NUMBER | 18 | Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row. | ||
CREATED_FROM | VARCHAR2 | 30 | Yes | The process or user interface from which this row is created.. | |
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. | |
REMOVED_FLAG | VARCHAR2 | 1 | Indicates whether a given performance obligation is removed from customer contract. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of 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. | ||
ATTRIBUTE_CATEGORY | VARCHAR2 | 30 | Descriptive Flexfield: structure definition of the user descriptive flexfield. | ||
ATTRIBUTE1 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE2 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE3 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE4 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE5 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE6 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE7 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE8 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE9 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE10 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE11 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE12 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE13 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE14 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE15 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE16 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE17 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE18 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE19 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE20 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
ATTRIBUTE_DATE1 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_DATE2 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_DATE3 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_DATE4 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_DATE5 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_NUMBER1 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_NUMBER2 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_NUMBER3 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_NUMBER4 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
ATTRIBUTE_NUMBER5 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
LEGAL_ENTITY_ID | NUMBER | 18 | Legal entity of the performance obligation. | ||
FMV_TEMPLATE_ID | NUMBER | 18 | Revenue price profile. | ||
OBLIG_HASH_CODE | VARCHAR2 | 100 | Obligation processing code. | ||
CONTR_CUR_DR_ASSET_AMT | NUMBER | Total debit contract asset amount on the performance obligation. | |||
CONTR_CUR_CR_LIABILITY_AMT | NUMBER | Total credit contract liability amount on the performance obligation. | |||
CONTR_CUR_DR_DISCOUNT_AMT | NUMBER | Total debit discount amount on the performance obligation. | |||
SUBSTANTIAL_DIST_CREATED_FLAG | VARCHAR2 | 1 | No longer used. | ||
DISCOUNT_AMOUNT | NUMBER | Total discount amount in all the performance obligation lines in the obligation currency. | |||
UNIT_SELLING_PRICE | NUMBER | Selling price per unit of measure of the inventory item or memo line. | |||
IMPL_PERF_OBLIG_TEMPLATE_ID | NUMBER | 18 | Internal identifier of the implied performance obligation template. | ||
DISCARD_FLAG | VARCHAR2 | 1 | Used to identify whether the obligation is discarded or not | ||
OBLIGATION_REFERENCE | VARCHAR2 | 1000 | User entered performance obligation reference or grouping attribute values used to identify the performance obligation as derived by enabling the Copy to Reference option in the Performance Obligation Identification rule. | ||
FIRST_SATISFACTION_EVENT_DATE | DATE | Date on which the first satisfaction event is created for a promised detail line under an obligation. | |||
LATEST_REVISION_INTENT_CODE | VARCHAR2 | 30 | Revision intent of the last promised detail revision of the performance obligation. Values are from the lookup type ORA_VRM_REVISION_INTENT_TYPE. | ||
LATEST_VERSION_DATE | DATE | Date of the most recent version of the performance obligation's underlying promised detail. | |||
RESIDUAL_APPROACH_FLAG | VARCHAR2 | 1 | Indicates the pricing for the goods or services is variable or missing and the standalone selling price for the performance obligation is estimated using the residual approach. Valid values are from the lookup type VRM_YES/NO. | ||
CONTR_CUR_RESIDUAL_PRICE_AMT | NUMBER | Calculated residual estimated extended standalone selling price of the performance obligation in the contract currency. | |||
OBLIG_CUR_RESIDUAL_PRICE_AMT | NUMBER | Calculated residual estimated extended standalone selling price of the performance obligation in the entered currency. | |||
ALLOCATION_BASIS_CODE | VARCHAR2 | 30 | The basis used to calculate the ratio of the allocated revenue for performance obligation distributions to their underlying promise detail lines. Valid values are from the lookup type ORA_VRM_ALLOC_BASIS. | ||
ABS_SSP_PO | NUMBER | The absolute value of the unit standalone selling price for an item or service. | |||
PO_SSP_RANGE_RULE_CODE | VARCHAR2 | 30 | The rule that is applied to the performance obligation template in accordance with the Standalone Selling Price policy. Valid values are from the lookup type ORA_VRM_SSP_RANGE_RULE. | ||
PO_SSP_RULE_RESULT_CODE | VARCHAR2 | 30 | The result of the rule that is applied to the performance obligation template in accordance with the Standalone Selling Price policy. Valid values are from the lookup type ORA_VRM_SSP_RANGE_CODE. | ||
SSP_LOW | NUMBER | The low point of the acceptable standalone selling price ranges. This value is used to determine the unit standalone selling price in accordance with the Standalone Selling Price policy for ranges. | |||
SSP_HIGH | NUMBER | The high point of the acceptable standalone selling price ranges. This value is used to determine the unit standalone selling price in accordance with the Standalone Selling Price policy for ranges. | |||
REFERENCE_CURRENCY_CODE | VARCHAR2 | 15 | Currency used as the reference currency for converting entered currency amounts to the reference currency. | ||
REFERENCE_EXCHANGE_RATE_TYPE | VARCHAR2 | 30 | Rate type used to convert entered currency amounts to reference currency. | ||
REFERENCE_EXCHANGE_RATE_DATE | DATE | Date used to convert entered currency amounts to reference currency. | |||
REFERENCE_EXCHANGE_RATE | NUMBER | Rate used for converting amounts from the entered currency to the reference currency. | |||
OBLIGATION_CURRENCY_UNIT_SSP | NUMBER | The unit standalone selling price in obligation currency. | |||
ADDITIONAL_SE_EXISTENCE_CODE | VARCHAR2 | 30 | Indicates if one or more promised details of the performance obligation has any additional satisfaction events associated with it. Values are derived from the lookup type ORA_VRM_LINE_ASE_EXISTANCE. | ||
ADDITIONAL_SE_STATUS_CODE | VARCHAR2 | 30 | The overall fulfillment status of all the additional satisfaction events of all the promised detail lines related to the performance obligation. Values are derived from the lookup type ORA_VRM_LINE_SATISFACTION_STATUS. | ||
FOREIGN_CURR_TREATMENT_CODE | VARCHAR2 | 30 | The currency conversion treatment used for contract liability accounting distributions when processing foreign currency performance obligations for the ledger. Valid values are from the lookup type ORA_VRM_FX_CURR_TREATMENT. |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
VRM_PERF_OBLIGATIONS | vrm_customer_contract_headers | CUSTOMER_CONTRACT_HEADER_ID |
VRM_PERF_OBLIGATIONS | fnd_currencies_b | REFERENCE_CURRENCY_CODE |
VRM_PERF_OBLIGATIONS | vrm_perf_oblig_templates_b | PERF_OBLIGATION_TEMPLATE_ID |
VRM_PERF_OBLIGATIONS | vrm_perf_oblig_grp_rules_b | PERF_OBLIGATION_GROUP_RULE_ID |
VRM_PERF_OBLIGATIONS | vrm_pricing_combinations | PRICING_COMBINATION_ID |
VRM_PERF_OBLIGATIONS | vrm_fmv_lines | FMV_LINE_ID |
VRM_PERF_OBLIGATIONS | gl_daily_conversion_types | EXCHANGE_RATE_TYPE |
VRM_PERF_OBLIGATIONS | xle_entity_profiles | LEGAL_ENTITY_ID |
VRM_PERF_OBLIGATIONS | vrm_fmv_templates_b | FMV_TEMPLATE_ID |
VRM_PERF_OBLIGATIONS | gl_daily_conversion_types | REFERENCE_EXCHANGE_RATE_TYPE |
vrm_create_event_dists_interim | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_reference_currency_details | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_perf_obligation_lin_dists | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_po_immaterial_details | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_perf_obligation_lines | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_devolved_perf_oblig_dtls | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_contr_carveout_hdrs | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_customer_contract_audit | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_pol_immaterial_details | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_contract_activities | vrm_perf_obligations | PERF_OBLIGATION_ID |
vrm_accounting_events | vrm_perf_obligations | PERF_OBLIGATION_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
VRM_PERF_OBLIGATIONS_N1 | Non Unique | Default | CUSTOMER_CONTRACT_HEADER_ID, REMOVED_FLAG |
VRM_PERF_OBLIGATIONS_N2 | Non Unique | Default | REQUEST_ID |
VRM_PERF_OBLIGATIONS_U1 | Unique | Default | PERF_OBLIGATION_ID |