Search Results oe_agreements_b
Overview
The RA_RULES table is a core master data table within Oracle E-Business Suite Receivables (AR) module, versions 12.1.1 and 12.2.2. It serves as the central repository for defining invoicing and accounting rules, which are critical for determining the timing of revenue recognition and customer invoicing. These rules govern the financial treatment of transactions across the Order-to-Cash cycle. The table's primary role is to store rule definitions that are subsequently referenced by transactional entities in Receivables, Order Management, and Inventory modules to enforce consistent revenue and invoicing policies.
Key Information Stored
While the provided metadata does not list specific columns, the primary key is documented as RULE_ID, which uniquely identifies each rule. Based on the table's purpose and standard Oracle EBS design, other critical columns typically include:
- RULE_ID: The unique identifier (Primary Key).
- NAME: The user-defined name of the rule (e.g., 'Immediate', 'Bill in Advance').
- TYPE: A code designating the rule as either an 'INVOICING' rule or an 'ACCOUNTING' rule.
- DESCRIPTION: A textual description of the rule's purpose.
- STATUS: Indicates if the rule is 'Active' or 'Inactive'.
- DURATION and PERIOD: For rules that span multiple periods, these define the length and type (e.g., days, months) of the rule.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle EBS audit columns.
Common Use Cases and Queries
This table is primarily referenced for setup validation, transaction analysis, and troubleshooting. A common use case is identifying which transactions or items use a specific accounting or invoicing rule. For instance, to find all active invoicing rules, a query would be: SELECT name, description FROM ar.ra_rules WHERE type = 'INVOICING' AND status = 'A';. Another critical scenario involves tracing the impact of a rule change by joining RA_RULES to transactional tables like RA_CUSTOMER_TRX_LINES_ALL on the RULE_ID. Reports often summarize rule usage across the system to ensure compliance with revenue recognition policies before period-end closing.
Related Objects
As indicated by the extensive foreign key relationships, RA_RULES is a foundational table referenced by numerous transactional and setup tables across modules. Key related objects include:
- RA_CUSTOMER_TRX_LINES_ALL: Transaction lines store references to ACCOUNTING_RULE_ID.
- OE_ORDER_HEADERS_ALL / OE_ORDER_LINES_ALL: Sales order headers and lines store INVOICING_RULE_ID and ACCOUNTING_RULE_ID.
- MTL_SYSTEM_ITEMS_B: Inventory items can have default INVOICING_RULE_ID and ACCOUNTING_RULE_ID defined.
- OE_TRANSACTION_TYPES_ALL: Order transaction types can specify default rules.
- AR_MEMO_LINES_ALL_B: Memo lines (credit/debit memos) can reference rules.
- Various Interface and Acknowledgment Tables (OE_*_IFACE_ALL, OE_*_ACKS): Support rule assignment during order import and processing.
The widespread integration underscores the table's central role in enforcing financial and operational policies throughout the application.
-
Table: RA_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_RULES, object_name:RA_RULES, status:VALID, product: AR - Receivables , description: Invoicing and accounting rules , implementation_dba_data: AR.RA_RULES ,
-
Table: RA_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_RULES, object_name:RA_RULES, status:VALID, product: AR - Receivables , description: Invoicing and accounting rules , implementation_dba_data: AR.RA_RULES ,
-
View: AR_AGREEMENTS_S_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_AGREEMENTS_S_V, object_name:AR_AGREEMENTS_S_V, status:VALID, product: AR - Receivables , description: agreement shared extract , implementation_dba_data: APPS.AR_AGREEMENTS_S_V ,
-
Table: RA_SALESREPS_ALL
12.2.2
product: AR - Receivables , description: Information about salespeople , implementation_dba_data: Not implemented in this database ,
-
Table: RA_SALESREPS_ALL
12.1.1
product: AR - Receivables , description: Information about salespeople , implementation_dba_data: Not implemented in this database ,