Search Results ra_grouping_rules
Overview
The RA_GROUPING_RULES table is a core data object within the Oracle E-Business Suite Receivables (AR) module. It serves as the master repository for defining AutoInvoice grouping rules. These rules are critical business logic components that determine how transaction lines imported via the AutoInvoice program are consolidated into distinct invoices, debit memos, and credit memos. The grouping rule controls the criteria for line aggregation, such as sharing the same bill-to customer, transaction type, and accounting date, thereby directly influencing the final invoice document structure presented to customers.
Key Information Stored
The table stores the configuration metadata for each unique grouping rule. While the full column list is not detailed in the provided metadata, the primary and foreign key relationships reveal its essential structure. The GROUPING_RULE_ID is the primary key (RA_GROUPING_RULES_PK), serving as the unique system identifier. The NAME column is also a unique key (RA_GROUPING_RULES_UK1), storing the user-defined name of the rule for identification. A critical foreign key column is ORDERING_RULE_ID, which links the grouping rule to a specific line ordering rule defined in the RA_LINE_ORDERING_RULES table, controlling the sequence of lines within the grouped invoice.
Common Use Cases and Queries
The primary use case is the configuration and assignment of grouping logic for customer transactions. Administrators define rules through the Receivables "Grouping Rules" form, which populates this table. These rules are then assigned to customer profiles (AR_CUSTOMER_PROFILES) or profile classes (AR_CUSTOMER_PROFILE_CLASSES). A common reporting need is to list all active grouping rules and their associated ordering rules. A typical diagnostic query during AutoInvoice issues would be:
- SELECT gr.name, gr.grouping_rule_id, lor.name ordering_rule_name FROM ra_grouping_rules gr, ra_line_ordering_rules lor WHERE gr.ordering_rule_id = lor.ordering_rule_id(+);
This helps verify rule setup and linkages. Troubleshooting often involves checking which customers have a specific rule assigned by joining to AR_CUSTOMER_PROFILES on the GROUPING_RULE_ID.
Related Objects
As indicated by the foreign keys, RA_GROUPING_RULES is central to several key Receivables tables. It is referenced by:
- RA_LINE_ORDERING_RULES: Via the ORDERING_RULE_ID foreign key, defining the sort order for invoice lines.
- AR_CUSTOMER_PROFILES and AR_CUSTOMER_PROFILE_CLASSES: These tables assign a specific grouping rule to a customer or class via their GROUPING_RULE_ID column.
- RA_GROUPING_TRX_TYPES: This child table defines which transaction types (e.g., Invoice, Debit Memo) are subject to the parent grouping rule, providing granular control over the rule's application.
These relationships ensure the grouping rule is a reusable component applied consistently across customer profiles and transaction processing.
-
Table: RA_GROUPING_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_RULES ,
-
Table: RA_GROUPING_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_RULES ,
-
APPS.ARH_ARXCUDCI_PKG dependencies on RA_GROUPING_RULES
12.2.2
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on RA_GROUPING_RULES
12.1.1
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on RA_GROUPING_RULES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_RULES
12.1.1
-
APPS.ARP_ARXCUDCI_PKG dependencies on RA_GROUPING_RULES
12.1.1
-
APPS.ARH_ARXCUDCI_PKG dependencies on RA_GROUPING_RULES
12.1.1
-
APPS.ARP_ARXCUDCI_PKG dependencies on RA_GROUPING_RULES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_RULES
12.2.2
-
VIEW: AR.RA_GROUPING_RULES#
12.2.2
owner:AR, object_type:VIEW, object_name:RA_GROUPING_RULES#, status:VALID,
-
VIEW: APPS.RA_GROUPING_RULES_DFV
12.1.1
-
VIEW: APPS.RA_GROUPING_RULES_DFV
12.2.2
-
SYNONYM: APPS.RA_GROUPING_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_GROUPING_RULES, status:VALID,
-
TRIGGER: APPS.RA_GROUPING_RULES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:RA_GROUPING_RULES+, status:VALID,
-
SYNONYM: APPS.RA_GROUPING_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_GROUPING_RULES, status:VALID,
-
TRIGGER: APPS.RA_GROUPING_RULES+
12.2.2
-
VIEW: AR.RA_GROUPING_RULES#
12.2.2
-
FUNCTION: APPS.RA_GROUPING_RULES=
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_TRX_TYPES
12.1.1
-
TABLE: AR.RA_GROUPING_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID,
-
Table: RA_LINE_ORDERING_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_LINE_ORDERING_RULES, object_name:RA_LINE_ORDERING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice line ordering rules , implementation_dba_data: AR.RA_LINE_ORDERING_RULES ,
-
TABLE: AR.RA_GROUPING_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID,
-
Table: RA_GROUPING_TRX_TYPES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID, product: AR - Receivables , description: Transaction types associated with AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_TRX_TYPES ,
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_TRX_TYPES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUP_BYS
12.1.1
-
Table: RA_GROUPING_TRX_TYPES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID, product: AR - Receivables , description: Transaction types associated with AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_TRX_TYPES ,
-
FUNCTION: APPS.RA_GROUPING_RULES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:RA_GROUPING_RULES=, status:VALID,
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUP_BYS
12.2.2
-
Table: RA_LINE_ORDERING_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_LINE_ORDERING_RULES, object_name:RA_LINE_ORDERING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice line ordering rules , implementation_dba_data: AR.RA_LINE_ORDERING_RULES ,
-
Table: AR_CUSTOMER_PROFILE_CLASSES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_PROFILE_CLASSES, object_name:AR_CUSTOMER_PROFILE_CLASSES, status:VALID, product: AR - Receivables , description: Customer profile class information , implementation_dba_data: AR.AR_CUSTOMER_PROFILE_CLASSES ,
-
VIEW: APPS.RA_GROUPING_RULES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:RA_GROUPING_RULES_DFV, status:VALID,
-
Table: AR_CUSTOMER_PROFILES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_PROFILES, object_name:AR_CUSTOMER_PROFILES, status:VALID, product: AR - Receivables , description: Customer credit information , implementation_dba_data: AR.AR_CUSTOMER_PROFILES ,
-
Table: AR_CUSTOMER_PROFILES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_PROFILES, object_name:AR_CUSTOMER_PROFILES, status:VALID, product: AR - Receivables , description: Customer credit information , implementation_dba_data: AR.AR_CUSTOMER_PROFILES ,
-
APPS.ARH_ARXCUDCI_PKG SQL Statements
12.2.2
-
APPS.ARH_ARXCUDCI_PKG SQL Statements
12.1.1
-
Table: AR_CUSTOMER_PROFILE_CLASSES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_PROFILE_CLASSES, object_name:AR_CUSTOMER_PROFILE_CLASSES, status:VALID, product: AR - Receivables , description: Customer profile class information , implementation_dba_data: AR.AR_CUSTOMER_PROFILE_CLASSES ,
-
PACKAGE BODY: APPS.ARH_ARXCUDCI_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARH_ARXCUDCI_PKG, status:VALID,
-
VIEW: APPS.RA_GROUPING_RULES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:RA_GROUPING_RULES_DFV, status:VALID,
-
APPS.ARP_ARXCUDCI_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ARH_ARXCUDCI_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARH_ARXCUDCI_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_ARXCUDCI_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ARXCUDCI_PKG, status:VALID,
-
APPS.ARP_ARXCUDCI_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ARP_ARXCUDCI_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ARXCUDCI_PKG, status:VALID,
-
TABLE: AR.RA_GROUPING_TRX_TYPES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
TABLE: AR.RA_GROUPING_TRX_TYPES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE BODY: APPS.HZ_ACCOUNT_VALIDATE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ACCOUNT_VALIDATE_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.HZ_ACCOUNT_VALIDATE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ACCOUNT_VALIDATE_V2PUB, status:VALID,