Search Results ra_rules
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 ,
-
APPS.AR_RAAPI_UTIL dependencies on RA_RULES
12.1.1
-
APPS.OE_DEFAULT_PVT dependencies on RA_RULES
12.1.1
-
APPS.ARP_ROUNDING dependencies on RA_RULES
12.1.1
-
APPS.IGIRRPI dependencies on RA_RULES
12.1.1
-
APPS.ARP_REVENUE_ASSIGNMENTS dependencies on RA_RULES
12.1.1
-
APPS.ARP_DATES dependencies on RA_RULES
12.1.1
-
APPS.AR_REVENUE_MANAGEMENT_PVT dependencies on RA_RULES
12.1.1
-
APPS.PNP_UTIL_FUNC dependencies on RA_RULES
12.1.1
-
APPS.IGIPMSMD dependencies on RA_RULES
12.1.1
-
APPS.AR_REVENUE_MANAGEMENT_PVT dependencies on RA_RULES
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on RA_RULES
12.2.2
-
APPS.ARP_TRX_DEFAULTS_2 dependencies on RA_RULES
12.2.2
-
APPS.IGIPMSDA dependencies on RA_RULES
12.2.2
-
APPS.OKS_ARFEEDER_PUB dependencies on RA_RULES
12.2.2
-
APPS.OKS_IMPORT_VALIDATE dependencies on RA_RULES
12.2.2
-
APPS.OE_INVOICE_PUB dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_LINE_UTIL dependencies on RA_RULES
12.1.1
-
APPS.AR_REVENUE_ADJUSTMENT_PVT dependencies on RA_RULES
12.1.1
-
APPS.OE_VALIDATE_LINE dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_TAX_UTIL dependencies on RA_RULES
12.1.1
-
APPS.OE_INVOICE_PUB dependencies on RA_RULES
12.2.2
-
APPS.IGIPMSMD dependencies on RA_RULES
12.2.2
-
APPS.OE_BULK_ACK_PVT dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_DEFAULTS dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_DEFAULTS dependencies on RA_RULES
12.2.2
-
APPS.ARP_TRX_LINE_UTIL dependencies on RA_RULES
12.2.2
-
APPS.INVIDIT1 dependencies on RA_RULES
12.1.1
-
APPS.OKL_UBB_INTEGRATION_PVT dependencies on RA_RULES
12.2.2
-
APPS.ARP_CREDIT_MEMO_MODULE dependencies on RA_RULES
12.2.2
-
APPS.ARP_DATES dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_DEFAULTS dependencies on RA_RULES
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on RA_RULES
12.1.1
-
APPS.ARP_ROUNDING dependencies on RA_RULES
12.2.2
-
APPS.PNP_UTIL_FUNC dependencies on RA_RULES
12.2.2
-
APPS.INVIDIT1 dependencies on RA_RULES
12.2.2
-
APPS.OKS_RENEW_CONTRACT_PVT dependencies on RA_RULES
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on RA_RULES
12.2.2
-
APPS.ARP_TRX_DEFAULTS_2 dependencies on RA_RULES
12.1.1
-
APPS.PN_EXP_TO_AR dependencies on RA_RULES
12.1.1
-
APPS.AR_PURGE dependencies on RA_RULES
12.1.1
-
APPS.IGIPMSDA dependencies on RA_RULES
12.1.1
-
APPS.ARP_TRX_DEFAULTS_2 dependencies on RA_RULES
12.1.1
-
APPS.AR_PURGE dependencies on RA_RULES
12.2.2
-
APPS.OTA_UTILITY dependencies on RA_RULES
12.1.1
-
APPS.AR_DEFERRAL_REASONS_GRP dependencies on RA_RULES
12.2.2
-
APPS.PN_INDEX_LEASE_COMMON_PKG dependencies on RA_RULES
12.1.1
-
APPS.ARP_INSERT_DIST_COVER dependencies on RA_RULES
12.1.1
-
APPS.ARP_INSERT_DIST_COVER dependencies on RA_RULES
12.2.2