VRM_CUSTOMER_CONTRACT_HEADERS

This table contains the header attributes of the customer contract.

Details

  • Schema: FUSION

  • Object owner: VRM

  • Object type: TABLE

  • Tablespace: TRANSACTION_TABLES

Primary Key

Name Columns

VRM_CUST_CONTRACT_HDRS_PK

CUSTOMER_CONTRACT_HEADER_ID

Columns

Name Datatype Length Precision Not-null Comments Status
CUSTOMER_CONTRACT_HEADER_ID NUMBER 18 Yes Customer contract header unique identifier.
CUSTOMER_CONTRACT_NUMBER NUMBER 18 Yes Customer contract number. This is a running sequence number.
CUSTOMER_CONTRACT_DATE DATE Yes Customer contract date.
CUSTOMER_CONTRACT_FREEZE_DATE DATE The date on which the contract will be frozen for automatic inclusion of new lines by the Identify Customer Contracts program. The value will be defaulted by adding the freeze period defined in the contract identification rule to the contract date.
CONTRACT_CLASSIFICATION_CODE VARCHAR2 30 Classification code of a contract. Values are derived from lookup type ORA_VRM_CONTRACT_CLASSIF_CODE.
CONTRACT_RULE_ID NUMBER 18 Internal identifier of the customer contract identification rule.
EFFECTIVITY_PERIOD_ID NUMBER 18 Yes Unique identifier of a standard sales price effectivity period. Derived using the customer contract date.
REVIEW_STATUS VARCHAR2 30 Review status of the customer contract. Values are derived from lookup type ORA_VRM_CONTRACT_REVIEW_STATUS.
ALLOCATION_STATUS VARCHAR2 30 Allocation status of the customer contract. Values are derived from lookup type ORA_VRM_CONTRACT_ALLOCN_STATUS.
ALLOCATION_PENDING_REASON VARCHAR2 30 If the allocation of the contract is pending, then this attribute captures the reason it is pending. Values are derived from lookup type ORA_ALLOCATION_PENDING_REASON.
ALLOCATION_TYPE VARCHAR2 30 Type of the allocation. Values are derived from lookup type ORA_ALLOCATION_TYPE.
CONTRACT_CURRENCY_CODE VARCHAR2 15 Yes Contract currency code.
CONTR_CUR_TRANSACTION_PRICE NUMBER Total contract amount (transaction price) in the contract currency. It is the sum of the net consideration amount of all obligations.
CONTR_CUR_TOTAL_RECOG_REV_AMT NUMBER Total revenue recognized of all the performance obligations in the contract currency.
CONTR_CUR_TOTAL_BILLED_AMT NUMBER Total billed amount of all the performance obligations in the contract currency.
PAYMENT_CONFIRM_FLAG VARCHAR2 1 Indicates whether this contract requires a payment confirmation.
CONTRACT_PAYMENT_AMOUNT NUMBER Contract payment amount. It is the sum of all payments received against this contract.
EXCHANGE_RATE NUMBER Conversion rate for converting amounts from contract currency to ledger currency.
EXCHANGE_RATE_TYPE VARCHAR2 30 Conversion rate type of the contract.
EXCHANGE_RATE_DATE DATE Conversion date to be used for conversion.
REFERENCE VARCHAR2 1000 User entered contract reference or grouping attribute values used to identify the contract as derived by enabling the Copy to Reference option in the Contract Identification rule.
LEDGER_ID NUMBER 18 Yes Unique identifier of a ledger.
COMMENTS VARCHAR2 1000 User entered comments.
CONTRACT_HASH_CODE VARCHAR2 100 Contract processing unique identifier.
REV_REC_ENQUEUE_MSG_ID RAW 16 Yes Message identifier of the latest enqueued payload into the revenue side processing queue. Obsolete
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.
LEGAL_ENTITY_ID NUMBER 18 Legal entity of the customer contract.
SINGLE_OBLIGATION_FLAG VARCHAR2 1 Indicates whether contract has single or multiple obligations. Y means single obligation contract and N means multiple obligation contract.
STANDALONE_SALES_FLAG VARCHAR2 1 Identifies whether the contract is included for observed standalone selling price calculation.
ALLOCATION_REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that allocated/exempted this contract.
PROCESSED_REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that updated an existing contract.
REVIEW_REQUIRED_REASON_CODE VARCHAR2 30 Reason for which contract is pending for review. Values are from the lookup ORA_REVIEW_REQUIRED_REASON. Possible values are ORA_SOURCE_HOLD, ORA_TRANS_PRICE_THRESHOLD, ORA_MANUAL_HOLD.
LATEST_REVISION_INTENT_CODE VARCHAR2 30 Revision intent of the last performance obligation revision of the contract. Values are from the lookup type ORA_VRM_REVISION_INTENT_TYPE.
LATEST_VERSION_DATE DATE Date of the most recent version of the contract's underlying performance obligation.
CONTR_CUR_NONEXEMPT_TRX_PRICE NUMBER Total nonexempt transaction price in the contract currency. The value is derived from the transaction price after excluding the exempt perfomance obligation amounts.
LATEST_IMMATERIAL_CHANGE_CODE VARCHAR2 30 Latest immaterial change type processed on this customer contract. Valid values are from the lookup type ORA_IMMATERIAL_CHANGE_TYPE.
CONTRACT_MODIFICATION_DATE DATE Date on which the revenue contract was modified.
CONTR_CUR_MOD_DATE_ALLOC_AMT NUMBER Allocated amount as of the contract modification date in the contract currency.
CONTRACT_GROUP_NUMBER VARCHAR2 320 Concatenation of the original customer contract's source document number and customer contract number for the recurring line.
CONTR_CUR_MOD_DATE_CARVE_AMT NUMBER Discounted amount in the contract currency as of the contract revision date.
ADJUSTMENT_STATUS_CODE VARCHAR2 30 Contract's eligibility for adjustment by the Residual Account Balance Write Off process. Values are from the lookup type ORA_ADJUSTMENT_STATUS.
EXCL_FROM_AUTO_WRITEOFF_FLAG VARCHAR2 1 Indicates whether the contract will be excluded from processing by the Residual Account Balance Write Off process. Values are from the lookup type VRM_YES/NO.
LAST_ACTIVITY_DATE DATE Date on which the last activity was performed on the contract.
SATISFACTION_STATUS VARCHAR2 30 Overall satisfaction status of the contract. When all of the performance obligations in the contract are fully satisfied, the status is set to Fully Satisfied and the Satisfaction Date is set to Max (Satisfaction Date) of all the performance obligations of the contract. When at least performance obligation in the contract is not fully satisfied, then the status is set to Not Satisfied. Values are derived from the lookup type ORA_VRM_SATISFACTION_STATUS.
FULL_SATISFACTION_DATE DATE Latest satisfaction date for all of the performance obligations within a contract when all performance obligations in the contract are fully satisified. Use in conjunction with the SATISFACTION_STATUS column.
ALLOCATION_METHOD_CODE VARCHAR2 30 The allocation currency basis used to allocate and recognize revenue for a contract. Valid values are from the lookup type ORA_VRM_ALLOCATION_METHOD.
ENTER_CURR_MOD_DATE_ALLOC_AMT NUMBER Allocated amount as of the contract modification date in the entered currency.
ENTER_CURR_MOD_DATE_CARVE_AMT NUMBER Discounted amount in the entered currency as of the contract revision date.
ENTERED_CURRENCY_CODE VARCHAR2 15 The transaction currency code used for revenue contract.
ENTER_CURR_TRANSACTION_PRICE NUMBER Total contract amount (transaction price) in the entered currency, which is the sum of the net consideration amount of all obligations.
ENTER_CURR_TOTAL_RECOG_REV_AMT NUMBER Total revenue recognized for all the performance obligations in the entered currency.
ENTER_CURR_TOTAL_BILLED_AMT NUMBER Total billed amount for all the performance obligations in the entered currency.

Foreign Keys

Table Foreign Table Foreign Key Column
VRM_CUSTOMER_CONTRACT_HEADERS vrm_contract_rules_b CONTRACT_RULE_ID
VRM_CUSTOMER_CONTRACT_HEADERS vrm_price_eff_periods_b EFFECTIVITY_PERIOD_ID
VRM_CUSTOMER_CONTRACT_HEADERS gl_daily_conversion_types EXCHANGE_RATE_TYPE
VRM_CUSTOMER_CONTRACT_HEADERS gl_ledgers LEDGER_ID
vrm_create_event_dists_interim vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_reference_currency_details vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_perf_obligation_lin_dists vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_perf_obligations vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_po_immaterial_details vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_perf_obligation_lines vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_contr_carveout_hdrs vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_contr_carveout_hdrs vrm_customer_contract_headers PREV_CONTR_CARVEOUT_HEADER_ID
vrm_customer_contract_audit vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_pol_immaterial_details vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID
vrm_contract_activities vrm_customer_contract_headers CUSTOMER_CONTRACT_HEADER_ID

Indexes

Index Uniqueness Tablespace Columns
VRM_CUST_CONTRACT_HDRS_N1 Non Unique Default REQUEST_ID
VRM_CUST_CONTRACT_HDRS_N2 Non Unique Default CONTRACT_HASH_CODE
VRM_CUST_CONTRACT_HDRS_N3 Non Unique Default ALLOCATION_STATUS, CUSTOMER_CONTRACT_FREEZE_DATE, REVIEW_STATUS, LEDGER_ID
VRM_CUST_CONTRACT_HDRS_N4 Non Unique Default STANDALONE_SALES_FLAG
VRM_CUST_CONTRACT_HDRS_N5 Non Unique Default ALLOCATION_PENDING_REASON, CUSTOMER_CONTRACT_FREEZE_DATE, ALLOCATION_STATUS, LEDGER_ID
VRM_CUST_CONTRACT_HDRS_N6 Non Unique Default CONTRACT_GROUP_NUMBER
VRM_CUST_CONTRACT_HDRS_N7 Non Unique Default FULL_SATISFACTION_DATE, ADJUSTMENT_STATUS_CODE, EXCL_FROM_AUTO_WRITEOFF_FLAG
VRM_CUST_CONTRACT_HDRS_U1 Unique Default CUSTOMER_CONTRACT_HEADER_ID