This fact table contains the line level information of Revenue Arrangement transaction that manages the revenue associated with the Sales transactions like Sales Order, Invoice, Cash Sale etc. It has details about revenue recognition method, recognized revenue amount, accounts to recognized the revenue and information required for revenue plan generation.
Module:
transaction, id, accountingbook
| Name | Datatype | Length | Precision | Not Null | Comments | Referred Table | Referred Column |
|---|---|---|---|---|---|---|---|
| transaction | NUMBER | 38 | 0 | True | The transaction identifier to which a transaction line belongs to. | ||
| id | NUMBER | 38 | 0 | True | Transaction line identifier. | ||
| accountingbook | NUMBER | 38 | 0 | True | Accounting Book Identifier . | DW_NS_accountingBook_D | id |
| SOURCE_RECORD_ID | VARCHAR2 | 999 | This column is for Oracle Internal use only. Composite key that consists of all PK values of the transaction. This consists combination of columns that defines the granularity of the table and identifies a row uniquely. | ||||
| location | NUMBER | 38 | 0 | Location identifier associated with transaction. | DW_NS_location_D | id | |
| creditforeignamount | NUMBER | Credit foreign amount in transaction currency. | |||||
| mainline | VARCHAR2 | 16 | Flag to indicate if this line is the main line. | ||||
| debitforeignamount | NUMBER | Debit foreign amount in transaction currency. | |||||
| itemtype | VARCHAR2 | 32 | Item type identifier which defines the content of an item and the information that is stored about an item. | DW_NS_ITEMTYPE_D | id | ||
| entity | NUMBER | 38 | 0 | Entity identifier, Types could be Customer, Partner, Vendor, Employee. | DW_NS_entity_D | id | |
| class | NUMBER | 38 | 0 | Class identifier. Classes are categories that can be created to track records such as financials, transactions, and employees. For example, a company own a janitorial service and want to track income and expenses separately for household and commercial accounts. In this case class can be set up for each account type to track the financial performance of each class over any time period. | DW_NS_classification_D | id | |
| item | NUMBER | 38 | 0 | Identifier of an item used in transaction line. | DW_NS_item_D | id | |
| expenseaccount | NUMBER | 38 | 0 | Expense account identifier associated to transaction line. | DW_NS_account_D | id | |
| revenueelement | NUMBER | 38 | 0 | Revenue element identifier associated with the transaction line. | |||
| department | NUMBER | 38 | 0 | Department identifier associated with transaction. | DW_NS_department_D | id | |
| foreignamount | NUMBER | Amount associated with transaction line item in foreign transaction currency. | |||||
| inventoryreportinglocation | NUMBER | 38 | 0 | Location identifier of items included in the inventory report. | DW_NS_location_D | id | |
| subsidiary | NUMBER | 38 | 0 | Subsidiary identifier associated with this transaction. | DW_NS_subsidiary_D | id | |
| netamount | NUMBER | Net amounts of the billable transaction lines. | |||||
| linelastmodifieddate | TIMESTAMP | Date this transaction line was last modified. | |||||
| invsoebundle | VARCHAR2 | 16 | Flag to indicate if the transaction is of VSOE bundle. | ||||
| isallocation | VARCHAR2 | 16 | Flag to indicate if the transaction is setup to have expense allocated within the company. | ||||
| deferrevrec | VARCHAR2 | 16 | Flag to indicate if revenue recognition is deferred. If this field contains boolean True value, it means recognizing revenue from the sale of this item can be delayed by creating revenue recognition schedules or revenue plans with the status On Hold. | ||||
| processedbyrevcommit | VARCHAR2 | 16 | Flag to indicate if line is processed by Revenue Commitments. | ||||
| status | VARCHAR2 | 16 | Transaction status code, For example, Sales Order - Pending Approval, or Invoice - Paid In Full. | DW_NS_STATUS_D | code | ||
| type | VARCHAR2 | 16 | Type of transaction. | DW_NS_STATUS_D | key | ||
| currency | NUMBER | 38 | 0 | Transaction currency identifier. | DW_NS_currency_D | id | |
| lastmodifiedby | NUMBER | 38 | 0 | Entity identifier of the last person to edit a transaction. | DW_NS_entity_D | id | |
| trandate | TIMESTAMP | Date when a transaction occurred or was posted. Examples include when a sale or payment was made. | |||||
| createdby | NUMBER | 38 | 0 | Transaction creator identifier. | DW_NS_entity_D | id | |
| postingperiod | NUMBER | 38 | 0 | Period to which this transaction is posted. | DW_NS_accountingPeriod_D | id | |
| nextapprover | NUMBER | 38 | 0 | Entity Indentifier of the next person required to approve an expense report or time transaction. | DW_NS_entity_D | id | |
| customer | NUMBER | 38 | 0 | Customer identifier associated with the transaction. | DW_NS_customer_D | id | |
| account | NUMBER | 38 | 0 | Account identifier associated with a transaction. | DW_NS_account_D | id | |
| accountingbook_credit | NUMBER | Credit amount in accounting book currency. | |||||
| accountingbook_debit | NUMBER | Debit amount in accounting book currency. | |||||
| accountingbook_amount | NUMBER | Transaction line amount in accounting book currency. | |||||
| base_currency | NUMBER | 38 | 0 | Subsidiary currency identifier of transaction initiating subsidiary, It should be same for all lines for any transaction. | DW_NS_currency_D | id | |
| accountingbook_currency | NUMBER | 38 | 0 | Currency identifier of the accounting book. | DW_NS_currency_D | id | |
| allocationamount | NUMBER | Amount of revenue after revenue allocation. It is the amount that is used for the revenue recognition plan. | |||||
| calculatedamount | NUMBER | Fair value for the item as calculated from the fair value price list. This amount is used to calculate the final allocation amounts. | |||||
| discountedsalesamount | NUMBER | Discounted sales amount, it is the revenue amount if item is excluded from revenue allocation. | |||||
| elementdate | TIMESTAMP | Transaction date of the source transaction associated with revenue element. | |||||
| fairvalue | NUMBER | Fair value from the fair value price list. | |||||
| originalchangeorderdiscamount | NUMBER | Sales amount for quantity sold, net of discounts, from the source. | |||||
| originalchangeorderquantity | NUMBER | Quantity of item in the source. | |||||
| quantity | NUMBER | Number of items created in the line. | |||||
| revenueallocationratio | NUMBER | Percent of total revenue amount that is allocated to this revenue element for revenue arrangement. | |||||
| revrecenddate | TIMESTAMP | Revenue recognition end date. | |||||
| revrecstartdate | TIMESTAMP | Revenue recognition start date. | |||||
| salesamount | NUMBER | Gross sales amount for the quantity sold. | |||||
| termindays | NUMBER | The number of days included in revenue recognition plan. | |||||
| terminmonths | NUMBER | The number of months included in revenue recognition plan. | |||||
| element_fullname | VARCHAR2 | 999 | Full name of revenue element. | ||||
| allocationtype | VARCHAR2 | 64 | Revenue element allocation type for an item. i.e. Normal - Revenue allocation follows the fair value price list. Exclude - This item is excluded from revenue allocation. The item discounted sales amount is the revenue amount. Software - This item is software. Revenue allocation follows the fair value price list. | DW_NS_vsoeSopGroupType_D | key | ||
| createrevenueplanson | NUMBER | 38 | 0 | Event identifier (from Revenue Elements) that triggers the generation of revenue recognition plans for the revenue element. | DW_NS_ratableEventType_D | id | |
| deferralaccount | NUMBER | 38 | 0 | Deferral account identifier. | DW_NS_account_D | id | |
| isbomitemtype | VARCHAR2 | 16 | Flag to indicate if the revenue element is of BOM (Bill of Materials) type. | ||||
| isvsoeprice | VARCHAR2 | 16 | Flag to indicate if the line's element identifier of VSOE price. | ||||
| itemisautoexpand | VARCHAR2 | 16 | Flag to indicate if the revenue element supports auto-expansion (allowing the parent kit item and its child product items become revenue elements). | ||||
| permitdiscount | VARCHAR2 | 16 | This determines how discounts are handled for an item during revenue allocation process. | ||||
| postingdiscountapplied | VARCHAR2 | 16 | Flag to indicate if posting discount has been applied. | ||||
| recognitionaccount | NUMBER | 38 | 0 | Income account for the revenue element. The default value is derived from the item record. | DW_NS_account_D | id | |
| revenueallocationgroup | NUMBER | 38 | 0 | Revenue allocation group to use in GroupSum functions in fair value formulas (from revenue element). | DW_NS_revenueAllocationgroup_D | id | |
| revenueplanstatus | VARCHAR2 | 64 | Revenue plan status identifier of the revenue plan. | DW_NS_revenuePlanStatus_D | key | ||
| revenuerecognitionrule | NUMBER | 38 | 0 | Revenue recognition rule identifier associated with the revenue element. It is used to generate Revenue Plan. | DW_NS_RevenueRecognitionRule_D | id | |
| revreclassfxaccount | NUMBER | 38 | 0 | Account identifier used for the foreign currency adjustment during reclassification. It could be any account with an account type of income, other income, expense, or other expense, including the gain and loss accounts generated by the system after qualifying revaluation transactions. | DW_NS_account_D | id | |
| sourcerecordtype | VARCHAR2 | 128 | Source record type for the revenue element. | ||||
| parentbomelement | NUMBER | 38 | 0 | This field contains a link to the revenue element for the parent kit element when this element is for the kit component. | DW_NS_REVENUE_ARRANGEMENT_LINES_F | revenueelement | |
| returnofelement | NUMBER | 38 | 0 | This is a link to the revenue element identifier for an associated source. For example, you merge revenue arrangements for a sale and its return. After the merge, the revenue element for the return line is linked to the revenue element for the sales transaction line. | DW_NS_REVENUE_ARRANGEMENT_LINES_F | revenueelement | |
| source | VARCHAR2 | 999 | Source associated with the transactions, such as the internet. | ||||
| units | VARCHAR2 | 128 | Units used to measure the quantity. i.e Create a units type named Length, Then, create units for length (Inch/Foot/Yard). | ||||
| accountingbook_netamount | NUMBER | Net amounts of the billable transaction lines in accounting book currency. |
Copyright © 2019, 2025, Oracle and/or its affiliates.