VRM_PERF_OBLIGATION_LINES

This table contains the performance obligation lines of customer contract.

Details

  • Schema: FUSION

  • Object owner: VRM

  • Object type: TABLE

  • Tablespace: TRANSACTION_TABLES

Primary Key

Name Columns

VRM_PERF_OBLIG_LINES_PK

PERF_OBLIGATION_LINE_ID

Columns

Name Datatype Length Precision Not-null Comments
PERF_OBLIGATION_LINE_ID NUMBER 18 Yes Performance obligation line unique identifier.
PERF_OBLIGATION_LINE_NUMBER NUMBER 18 Yes Running sequence number within a customer contract.
CUSTOMER_CONTRACT_HEADER_ID NUMBER 18 Yes Customer contract header unique identifier.
PERF_OBLIGATION_ID NUMBER 18 Yes Performance obligation line unique identifier.
DOCUMENT_LINE_ID NUMBER 18 Yes Source document line unique identifier.
LINE_SATISFACTION_STATUS VARCHAR2 30 Yes Satisfaction status of the performance obligation line. Values are derived from the lookup type ORA_VRM_LINE_SATISFACTN_STATUS.
LINE_SATISFACTION_DATE DATE Date on which a performance obligation line is satisfied.
FIRST_SATISFACTION_EVENT_DATE DATE Date on which the first satisfaction event is created for a promised detail line.
PRICING_COMBINATION_ID NUMBER 18 Pricing combination identifier.
FMV_LINE_ID NUMBER 18 Revenue price line unique identifier
NET_LINE_AMT NUMBER Yes Net line amount.
ENTERED_CUR_VAR_CONSIDER_AMT NUMBER Variable consideration amount.
ENTERED_CUR_NET_CONSIDER_AMT NUMBER The sum of the net line amount and the variable consideration in the entered currency.
ENTERED_CUR_CARVE_OUT_AMT NUMBER Discount amount in the entered currency.
ENTERED_CUR_ALLOCATED_AMT NUMBER The sum of the net consideration amount and the discount amount in the entered currency.
ENTERED_CUR_RECOG_REV_AMT NUMBER Revenue recognized in the entered currency.
ENTERED_CUR_BILLED_AMT NUMBER Billed amount in the entered currency.
ENTERED_CUR_FMV_AMT NUMBER Revenue price amount in the entered currency.
REV_REC_PROCESSED_FLAG VARCHAR2 1 Indicates whether the revenue recognition of this performance obligation line was processed.
MISSING_REV_INFORMATION_FLAG VARCHAR2 1 Indicates if any revenue related attributes are missing on the performance obligation line for the satisfaction measurement events creation.
REPROCESS_LINE_EVENTS_FLAG VARCHAR2 1 No longer used.
REV_REC_REPROCESS_STATUS_CODE VARCHAR2 30 Revenue recognition reprocessing status. Values are from the lookup ORA_REV_REC_REPROCESS_STATUS.
BILLING_LINE_CREATED_FLAG VARCHAR2 1 Indicates whether zero amount billing line is created for the implied promise detail line upon full satisfaction.
PAYMENT_AMOUNT NUMBER Amount paid by the customer against this performance obligation line.
SATISFACTION_MEASUREMENT_MODEL VARCHAR2 30 Specifies how satisfaction will be measured and recorded for a performance obligation line. Values are derived from the lookup type ORA_VRM_SATIS_MEAS_MODEL.
SATISFACTION_BASE_PROPORTION NUMBER Base number for the satisfaction schedule proportions. The default value is 100. The base number is updated when the schedule rows are updated and it will be sum of the numerator of the ratio of all schedules.
REVENUE_RULE_ID NUMBER 18 Unique identifier of a revenue scheduling rule.
REVENUE_START_DATE DATE Date from which revenue must be recognized.
REVENUE_RULE_DURATION NUMBER Number of periods in which revenue of this performance obligation line is to be recognized.
REVENUE_END_DATE DATE Date until which revenue must be recognized.
REV_REC_PROCESD_DOC_LINE_ID NUMBER 18 Source document line unique identifier. Used for satisfaction events creation.
REV_REC_PROCESD_REV_RULE_ID NUMBER 18 Revenue scheduling rule unique identifier. Used for satisfaction events creation.
REV_REC_PROCESD_REV_START_DATE DATE Revenue recognition start date that was most recently used for accounting events creation.
REV_REC_PROCESD_REV_RULE_DUR NUMBER Revenue recognition rule duration that was most recently used for accounting events creation.
REV_REC_PROCESD_REV_END_DATE DATE Revenue recognition end date that was most recently used for accounting events creation.
CONTR_CUR_NET_LINE_AMT NUMBER Total line amount of all the performance obligation lines in the contract currency.
CONTR_CUR_VAR_CONSIDER_AMT NUMBER Variable consideration amount in the contract currency.
CONTR_CUR_NET_CONSIDER_AMT NUMBER Net consideration amount in the contract currency.
CONTR_CUR_CARVE_OUT_AMT NUMBER Discount amount in the contract currency.
CONTR_CUR_ALLOCATED_AMT NUMBER Allocated transaction price in the contract currency.
CONTR_CUR_RECOG_REV_AMT NUMBER Revenue recognized in the contract Currency.
CONTR_CUR_BILLED_AMT NUMBER Billed amount in the contract currency.
CONTR_CUR_FMV_AMT NUMBER Revenue price amount in the contract currency.
STANDALONE_SALES_FLAG VARCHAR2 1 Indicates whether this obligation line will be used in selling price calculation. The following are the eligible contracts for selling price calculation: Contracts with a single obligation and a single obligation line. Contracts with a single obligation and multiple obligation lines.
SATISFACTION_CONFIRM_FLAG VARCHAR2 1 Indicates whether this obligation line needs a satisfaction confirmation.
AUTOMATIC_CONFIRMATION_PERIOD NUMBER The number of days after the satisfaction measurement date of each satisfaction event on which the satisfaction measurement should be automatically confirmed by the system.
LINE_SOURCE VARCHAR2 30 The source through which this line is created. Values are from the lookup type ORA_LINE_SOURCE.
LINE_CURRENCY_CODE VARCHAR2 15 Yes Currency code of the obligation line.
BU_ID NUMBER 18 No longer used.
LEDGER_ID NUMBER 18 Ledger identifier of source document line.
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.
REMOVED_DATE DATE Obligation line removed date.
REMOVED_BY VARCHAR2 64 Obligation line removed by
REMOVED_FLAG VARCHAR2 1 Indicates whether a given performance obligation line is removed from performance obligation.
REMOVED_REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that marked this row as removed.
MOVE_TO_CONTR_NUMBER NUMBER 18 Target customer contract number.
MOVE_TO_OBLIG_NUMBER NUMBER 18 Target performance obligation number.
PARENT_PERF_OBLIG_LINE_ID NUMBER 18 Related line identifier for an implied performance obligation line.
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.
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.
SE_CREATED_FROM_SUBLINE_FLAG VARCHAR2 1 No longer used.
DISCARD_FLAG VARCHAR2 1 Used to identify whether the obligation line is discarded or not.
CONTRACT_UPDATE_TEMPLATE_ID NUMBER 18 Revenue contract update template identifier.
LATEST_REVISION_INTENT_CODE VARCHAR2 30 Revision intent of the last source document line version of the promised detail. Values are from the lookup type ORA_VRM_REVISION_INTENT_TYPE.
LATEST_VERSION_DATE DATE Date of the most recent version of the promised detail line's supporting source document.
ALLOCATION_REQUIRED_FLAG VARCHAR2 1 Indicates whether the promised detail line is eligible for allocation after processing the immaterial change.
NET_QUANTITY NUMBER Net quantity of a promised detail line.
EFFECTIVITY_PERIOD_ID NUMBER 18 Unique identifier of a standard sales price effectivity period. Derived using the customer contract date.
RESIDUAL_APPROACH_FLAG VARCHAR2 1 Indicates the pricing for the goods or services for the promised detail line 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.
PO_TEMPLATE_GROUPING_CODE VARCHAR2 100 Code value used to group lines with a similar non-amount band pricing dimension combination.
SERVICE_UOM VARCHAR2 200 Unit of measure of the service item on the source document line. Valid values are from the Price Periodicity UOM Class defined in Oracle Fusion Pricing.
SERVICE_DURATION NUMBER Duration of the service item in terms of the service unit of measure.
ABS_SSP_POL NUMBER The absolute value of the unit standalone selling price for an item or service.
POL_SSP_RANGE_RULE_CODE VARCHAR2 30 The rule that is applied to the promised detail in accordance with the Standalone Selling Price policy. Valid values are from the lookup type ORA_VRM_SSP_RANGE_RULE.
POL_SSP_RULE_RESULT_CODE VARCHAR2 30 The result of the rule that is applied to the promised detail 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 for converting amounts from the entered currency to the reference currency.
REFERENCE_EXCHANGE_RATE NUMBER Rate used for converting amounts from the entered currency to the reference currency.
REFERENCE_CURR_DATE_TYPE_CODE VARCHAR2 30 Date type used to convert entered currency amounts to the reference currency, Valid values are from the lookup type ORA_REF_CONVERSION_RATE_DATE.
OBLIGATION_CURRENCY_UNIT_SSP NUMBER The unit standalone selling price in obligation currency.
ADDITIONAL_SE_EXISTENCE_CODE VARCHAR2 30 Indicates whether the promised detail line has any additional satisfaction events on it. Values are derived from the lookup type ORA_VRM_LINE_ASE_EXISTANCE.
ASE_FULFILLMENT_PROCESS_CODE VARCHAR2 30 Indicates whether all the additional sublines indicating the fulfillment of additional satisfaction events for the promised detail line are processed or not. Values are derived from the lookup type ORA_VRM_LINE_ASE_PROCESS
ADDITIONAL_SE_STATUS_CODE VARCHAR2 30 The overall fulfillment status of all the additional satisfaction events on the promised detail line. Values are derived from the lookup type ORA_VRM_LINE_SATISFACTN_STATUS.
ASE_ELIGIBLE_REVENUE_AMOUNT NUMBER Amount that is equivalent to the fulfillment of all of the additional satisfaction events.
PSE_ELIGIBLE_REVENUE_AMOUNT NUMBER Amount that is equivalent to the fulfillment of all the primary satisfaction events.
ASE_PENDING_REVENUE_AMOUNT NUMBER Amount that is pending to be recognized as revenue, even though the additional satisfaction event is fulfilled.
PSE_PENDING_REVENUE_AMOUNT NUMBER Amount that is pending to be recognized as revenue, even though the primary satisfaction event is fulfilled.
SE_RECOGNIZED_REVENUE_AMOUNT NUMBER Amount of revenue recognized upon fulfillment of both the primary and additional satisfaction events.
LAST_PSE_DATE DATE Last fulfillment date of the primary satisfaction event.
ELIGIBLE_ASE_VALUE NUMBER Value of the fulfillment of the additional satisfaction event according to the satisfaction measurement model. The value indicates the satisfied quantity, satisfied percent, or period equivalent amount.
ELIGIBLE_PSE_VALUE NUMBER Value of the fulfillment of the primary satisfaction event according to the satisfaction measurement model. The value indicates the satisfied quantity, satisfied percent, or period equivalent amount.
RECOGNIZED_SE_VALUE NUMBER Value of the fulfillment of both the primary and additional satisfaction events according to the satisfaction measurement model. The value indicates the satisfied quantity, satisfied percent, or period equivalent amount.
PENDING_ASE_VALUE NUMBER Value of the fulfillment of the additional satisfaction event that is pending revenue recognition according to the satisfaction measurement model. The value is either the satisfied quantity, satisfied percent, or period equivalent amount.
PENDING_PSE_VALUE NUMBER Value of the fulfillment of the primary satisfaction event that is pending revenue recognition according to the satisfaction measurement model. The value is either the satisfied quantity, satisfied percent, or period equivalent amount.

Foreign Keys

Table Foreign Table Foreign Key Column
VRM_PERF_OBLIGATION_LINES vrm_perf_obligations PERF_OBLIGATION_ID
VRM_PERF_OBLIGATION_LINES vrm_source_doc_lines REV_REC_PROCESD_DOC_LINE_ID
VRM_PERF_OBLIGATION_LINES vrm_perf_obligation_lines PARENT_PERF_OBLIG_LINE_ID
VRM_PERF_OBLIGATION_LINES ra_rules REV_REC_PROCESD_REV_RULE_ID
VRM_PERF_OBLIGATION_LINES gl_daily_conversion_types REFERENCE_EXCHANGE_RATE_TYPE
VRM_PERF_OBLIGATION_LINES fnd_currencies_b REFERENCE_CURRENCY_CODE
VRM_PERF_OBLIGATION_LINES vrm_source_doc_lines DOCUMENT_LINE_ID
VRM_PERF_OBLIGATION_LINES vrm_fmv_lines FMV_LINE_ID
VRM_PERF_OBLIGATION_LINES vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
VRM_PERF_OBLIGATION_LINES ra_rules REVENUE_RULE_ID
VRM_PERF_OBLIGATION_LINES gl_ledgers LEDGER_ID
VRM_PERF_OBLIGATION_LINES gl_daily_conversion_types EXCHANGE_RATE_TYPE
vrm_create_event_dists_interim vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_pol_billing_events vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_perf_obligation_lin_splits vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_contr_carveout_lines vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_reference_currency_details vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_perf_obligation_lin_dists vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_pol_satisfaction_events vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_perf_obligation_lines vrm_perf_obligation_lines PARENT_PERF_OBLIG_LINE_ID
vrm_customer_contract_audit vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_pol_immaterial_details vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_contract_activities vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID
vrm_accounting_events vrm_perf_obligation_lines PERF_OBLIGATION_LINE_ID

Indexes

Index Uniqueness Tablespace Columns
VRM_PERF_OBLIG_LINES_N1 Non Unique Default REV_REC_PROCESSED_FLAG, LEDGER_ID, CUSTOMER_CONTRACT_HEADER_ID
VRM_PERF_OBLIG_LINES_N2 Non Unique Default CUSTOMER_CONTRACT_HEADER_ID
VRM_PERF_OBLIG_LINES_N3 Non Unique Default REQUEST_ID
VRM_PERF_OBLIG_LINES_N4 Non Unique Default PERF_OBLIGATION_ID, DOCUMENT_LINE_ID, REMOVED_FLAG
VRM_PERF_OBLIG_LINES_N5 Non Unique Default DOCUMENT_LINE_ID
VRM_PERF_OBLIG_LINES_N6 Non Unique VRM_PERF_OBLIG_LINES_N6 ADDITIONAL_SE_EXISTENCE_CODE, ASE_FULFILLMENT_PROCESS_CODE, LEDGER_ID
VRM_PERF_OBLIG_LINES_U1 Unique Default PERF_OBLIGATION_LINE_ID