RA_RULES_

The RA_RULES table stores invoicing and accounting rules. Receivables creates one row in this table for each invoicing and accounting rule that you define. . Receivables uses invoicing rules to determine when to recognize a receivable for invoices that span more than one accounting period. Assign invoicing rules to invoices that are manually entered or imported into Receivables through AutoInvoice. Receivables provides two invoicing rules: the Bill in Advance rule tells Receivables to recognize your receivable immediately, while the Bill in Arrears rule tells Receivables to recognize the receivable at the end of the revenue recognition schedule. . Receivables uses accounting rules to determine revenue recognition schedules for invoice lines. Receivables stores revenue recognition schedules in the RA_RULE_SCHEDULES table. Use accounting rules to specify the number of periods and the percentage of the total revenue to recognize in each period. . The primary key for this table is RULE_ID.

Details

  • Schema: FUSION

  • Object owner: AR

  • Object type: TABLE

  • Tablespace: REFERENCE

Primary Key

Name Columns

RA_RULES_PK_

LAST_UPDATE_DATE, LAST_UPDATED_BY, RULE_ID

Columns

Name Datatype Length Precision Not-null Comments
RULE_ID NUMBER 18 Yes Revenue recognition rule identifier
MODULE_ID VARCHAR2 32 Seed Data Framework: indicates the module that owns the row. A module is an entry in Application Taxonomy such as a Logical Business Area. When the MODULE_ID column exists and the owner of the row is not specified, then the Seed Data Framework will not extract the row as seed data.
CALENDAR_ID NUMBER 18 Not currently used.
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.
CREATION_DATE TIMESTAMP Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Who column: indicates the user who created the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
NAME VARCHAR2 30 Revenue recognition rule name
TYPE VARCHAR2 10 Lookup code for RULE_TYPE
STATUS VARCHAR2 1 Rule status flag. Lookup code for CODE_STATUS
FREQUENCY VARCHAR2 15 Frequency, such as daily or weekly
OCCURRENCES NUMBER Number of accounting dates to recognize revenue
DESCRIPTION VARCHAR2 80 Description of invoicing and accounting rules.
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.
DEFERRED_REVENUE_FLAG VARCHAR2 1 Deferred revenue flag
OBJECT_VERSION_NUMBER NUMBER 9 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.
SET_ID NUMBER 18 Identifies a set of reference data shared across business units and other entities. Also known as Reference Data Sets, they are used to filter reference data in transactional UIs.
SEED_DATA_SOURCE VARCHAR2 512 Source of seed data record. A value of 'BULK_SEED_DATA_SCRIPT' indicates that record was bulk loaded. Otherwise, specifies the name of the seed data file.
AUDIT_ACTION_TYPE_ VARCHAR2 10 Action Type - have values like INSERT, UPDATE and DELETE.
AUDIT_CHANGE_BIT_MAP_ VARCHAR2 1000 Used to store a bit map of 1s and 0s for each column in the table.
AUDIT_IMPERSONATOR_ VARCHAR2 64 Original Impersonator User.

Indexes

Index Uniqueness Tablespace Columns
RA_RULESN1_ Non Unique Default RULE_ID, LAST_UPDATE_DATE
RA_RULES_U1_ Unique Default LAST_UPDATE_DATE, LAST_UPDATED_BY, RULE_ID