Search Results is good idea to sort and paginate
The AP_ALLOCATION_RULE_LINES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Accounts Payable (AP) module, specifically designed to manage and store allocation rules for invoice distributions. This table works in conjunction with the AP_ALLOCATION_RULES
table to define how invoice amounts are distributed across multiple accounting segments, such as cost centers, departments, or projects, based on predefined allocation criteria. Below is a detailed summary of its structure, purpose, and functionality within Oracle EBS.
### **Purpose and Functionality**
The AP_ALLOCATION_RULE_LINES
table stores the detailed breakdown of allocation rules that determine how invoice amounts are proportionally or fixedly distributed across different accounting segments. These rules are essential for automating the allocation process, ensuring accurate financial reporting, and reducing manual intervention in invoice processing.
Key functionalities include:
1. **Allocation Rule Definitions** – Each record in this table represents a line within an allocation rule, specifying the percentage or fixed amount to be allocated to a particular accounting segment.
2. **Multi-Segment Support** – Supports complex allocations across multiple accounting segments (e.g., Cost Center, Natural Account, Project).
3. **Flexible Allocation Methods** – Allows both percentage-based and fixed-amount allocations.
4. **Integration with AP Invoice Workflow** – Automatically applies allocation rules during invoice validation, ensuring proper GL account distribution.
### **Table Structure**
The AP_ALLOCATION_RULE_LINES
table contains several key columns that define allocation behavior:
| **Column Name** | **Data Type** | **Description** |
|--------------------------|--------------|----------------|
| `ALLOCATION_RULE_ID` | NUMBER | Foreign key linking to AP_ALLOCATION_RULES
, identifying the parent allocation rule. |
| `ALLOCATION_LINE_NUM` | NUMBER | Sequence number for the allocation line within a rule. |
| `PERCENTAGE` | NUMBER | Defines the percentage of the invoice amount to allocate (if percentage-based). |
| `AMOUNT` | NUMBER | Fixed amount to allocate (if fixed-amount-based). |
| `CODE_COMBINATION_ID` | NUMBER | References GL_CODE_COMBINATIONS
to determine the target accounting segment. |
| `LAST_UPDATE_DATE` | DATE | Timestamp of the last update to the record. |
| `LAST_UPDATED_BY` | NUMBER | User ID of the last updater. |
| `CREATION_DATE` | DATE | Timestamp of record creation. |
| `CREATED_BY` | NUMBER | User ID of the creator. |
| `ATTRIBUTE_CATEGORY` | VARCHAR2(30) | Flexfield category for custom attributes. |
| `ATTRIBUTE1-15` | VARCHAR2(150)| Flexfield attributes for extensibility. |
### **Key Relationships**
- **Parent Table**: AP_ALLOCATION_RULES
– Defines the header-level allocation rule.
- **Reference Table**: GL_CODE_COMBINATIONS
– Specifies the target accounting segments for allocations.
- **Integration with AP Invoices**: Allocation rules are applied during invoice validation via the AP_INVOICE_DISTRIBUTIONS
table.
### **Usage in Oracle EBS**
1. **Invoice Processing**: When an invoice is validated, the system checks for applicable allocation rules and automatically creates distributions based on the lines defined in AP_ALLOCATION_RULE_LINES
.
2. **Financial Reporting**: Ensures accurate GL postings by distributing amounts as per predefined business rules.
3. **Audit and Compliance**: Maintains a clear audit trail of allocation logic for financial audits.
### **Conclusion**
The AP_ALLOCATION_RULE_LINES
table is a fundamental element in Oracle EBS AP, enabling automated, accurate, and flexible invoice distribution across accounting segments. Its integration with core AP and GL tables ensures seamless financial operations while reducing manual errors. Understanding this table is crucial for consultants and implementers configuring allocation rules in Oracle EBS 12.1.1 or 12.2.2.
-
Lookup Type: REPORT SORT OPTION
12.1.1
product: AP - Payables , meaning: Report Sort Option , description: Sort option for tax audit trail ,
-
Lookup Type: INVOICE SORT OPTION
12.2.2
product: AP - Payables , meaning: Invoice Sort Option , description: Sort option for invoice audit report ,
-
Lookup Type: INVOICE SORT OPTION
12.1.1
product: AP - Payables , meaning: Invoice Sort Option , description: Sort option for invoice audit report ,
-
Lookup Type: REPORT SORT OPTION
12.2.2
product: AP - Payables , meaning: Report Sort Option , description: Sort option for tax audit trail ,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
Lookup Type: NEW VENDOR/SITE ORDER
12.1.1
product: AP - Payables , meaning: New Vendor/Site Order , description: Sort option for new vendor and new vendor site report ,
-
Lookup Type: NEW VENDOR/SITE ORDER
12.2.2
product: AP - Payables , meaning: New Vendor/Site Order , description: Sort option for new vendor and new vendor site report ,
-
Lookup Type: EMPLOYEE_LISTING_ORDERS
12.2.2
product: AP - Payables , meaning: Employee Listing Orders , description: Method of sorting output on Employee Listing ,
-
Lookup Type: EMPLOYEE_LISTING_ORDERS
12.1.1
product: AP - Payables , meaning: Employee Listing Orders , description: Method of sorting output on Employee Listing ,
-
Lookup Type: QUICKCODE_SORT_OPTIONS
12.2.2
product: AP - Payables , meaning: Quickcode Sort Options , description: Select method of sorting in quickcode listing ,
-
Lookup Type: AGING_SORT_OPTION
12.2.2
product: AP - Payables , meaning: Aging Sort Option , description: Method of sorting invoice aging report ,
-
Lookup Type: QUICKCODE_SORT_OPTIONS
12.1.1
product: AP - Payables , meaning: Quickcode Sort Options , description: Select method of sorting in quickcode listing ,
-
Lookup Type: AGING_SORT_OPTION
12.1.1
product: AP - Payables , meaning: Aging Sort Option , description: Method of sorting invoice aging report ,
-
Lookup Type: OIE_SORT_ORDER
12.1.1
product: AP - Payables , meaning: Sort Order , description: Sort Order ,
-
Lookup Type: OIE_SORT_ORDER
12.2.2
product: AP - Payables , meaning: Sort Order , description: Sort Order ,
-
Lookup Type: BANK_CHARGE_SORT_OPTION
12.1.1
product: AP - Payables , meaning: Bank Charge Sort Option , description: Bank Charge Sort Option ,
-
Lookup Type: BANK_CHARGE_SORT_OPTION
12.2.2
product: AP - Payables , meaning: Bank Charge Sort Option , description: Bank Charge Sort Option ,
-
Lookup Type: BANK_LISTING_ORDERS
12.1.1
product: AP - Payables , meaning: Bank Listing Orders , description: Select method of sorting in bank listing ,
-
Lookup Type: BANK_LISTING_ORDERS
12.2.2
product: AP - Payables , meaning: Bank Listing Orders , description: Select method of sorting in bank listing ,
-
Lookup Type: REJECT CODE
12.2.2
product: AP - Payables , meaning: Reject Code , description: Reject Codes for AP Open Interface ,
-
Lookup Type: REJECT CODE
12.1.1
product: AP - Payables , meaning: Reject Code , description: Reject Codes for AP Open Interface ,
-
Table: AP_ALLOCATION_RULE_LINES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ALLOCATION_RULE_LINES, object_name:AP_ALLOCATION_RULE_LINES, status:VALID, product: AP - Payables , description: AP_ALLOCATION_RULE_LINES contains the records that establish which percentage and/or amount of a charge line is to be allocated to a specific item line. Allocation rule lines are created as children of an allocation rule, which is stored , implementation_dba_data: AP.AP_ALLOCATION_RULE_LINES ,
-
Table: AP_ALLOCATION_RULE_LINES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ALLOCATION_RULE_LINES, object_name:AP_ALLOCATION_RULE_LINES, status:VALID, product: AP - Payables , description: AP_ALLOCATION_RULE_LINES contains the records that establish which percentage and/or amount of a charge line is to be allocated to a specific item line. Allocation rule lines are created as children of an allocation rule, which is stored , implementation_dba_data: AP.AP_ALLOCATION_RULE_LINES ,
-
Lookup Type: VIEW_ACCOUNTING
12.1.1
product: AP - Payables , meaning: View Accounting , description: lookup codes used for NLS translation strings ,
-
Lookup Type: VIEW_ACCOUNTING
12.2.2
product: AP - Payables , meaning: View Accounting , description: lookup codes used for NLS translation strings ,
-
Lookup Type: NLS TRANSLATION
12.1.1
product: AP - Payables , meaning: Nls Translation , description: Words/phrases that need to be NLS ,
-
Lookup Type: NLS TRANSLATION
12.2.2
product: AP - Payables , meaning: Nls Translation , description: Words/phrases that need to be NLS ,
-
Lookup Type: HOLD CODE
12.1.1
product: AP - Payables , meaning: Hold Code , description: The hold codes are also stored as lookups for NLS translations ,
-
Lookup Type: HOLD CODE
12.2.2
product: AP - Payables , meaning: Hold Code , description: The hold codes are also stored as lookups for NLS translations ,
-
Table: AP_INVOICES_UPG_CONTROL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_UPG_CONTROL, object_name:AP_INVOICES_UPG_CONTROL, status:VALID, product: AP - Payables , description: AP_INVOICES_UPG_CONTRO is used to maintain the record of pre-upgrade programs submitted and their progress. , implementation_dba_data: AP.AP_INVOICES_UPG_CONTROL ,
-
Lookup Type: CHECKRUN CANCEL ACTIONS
12.2.2
product: AP - Payables , meaning: Checkrun Cancel Actions , description: Cancel part or all of a checkrun if the status permits ,
-
Table: AP_INVOICES_UPG_CONTROL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_UPG_CONTROL, object_name:AP_INVOICES_UPG_CONTROL, status:VALID, product: AP - Payables , description: AP_INVOICES_UPG_CONTRO is used to maintain the record of pre-upgrade programs submitted and their progress. , implementation_dba_data: AP.AP_INVOICES_UPG_CONTROL ,
-
Lookup Type: CHECKRUN CANCEL ACTIONS
12.1.1
product: AP - Payables , meaning: Checkrun Cancel Actions , description: Cancel part or all of a checkrun if the status permits ,
-
File: SQLAP_Dependencies.html
12.1.1
product: AP - Payables , size: 603.861 KBytes , file_type: HTML Report , description: SQLAP_Dependencies.html is an html report that documents dependencies to tables and views in the AP product. ,
-
File: SQLAPProduct_Dependencies.html
12.2.2
product: AP - Payables , size: 129.758 KBytes , file_type: HTML Report , description: SQLAPProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the AP product. ,
-
File: SQLAPProduct_Dependencies.html
12.1.1
product: AP - Payables , size: 178.228 KBytes , file_type: HTML Report , description: SQLAPProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the AP product. ,
-
File: SQLAP_Dependencies.html
12.2.2
product: AP - Payables , size: 617.858 KBytes , file_type: HTML Report , description: SQLAP_Dependencies.html is an html report that documents dependencies to tables and views in the AP product. ,
-
Lookup Type: OIE_DISTANCE_FIELDS
12.2.2
product: AP - Payables , meaning: Distance input method , description: Used to determine how user enters distance data for mileage policy ,
-
Lookup Type: OIE_DISTANCE_FIELDS
12.1.1
product: AP - Payables , meaning: Distance input method , description: Used to determine how user enters distance data for mileage policy ,
-
View: AP_PO_SHIPMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_PO_SHIPMENTS_V, object_name:AP_PO_SHIPMENTS_V, status:VALID, product: AP - Payables , description: This view shows PO shipment information to users who are entering invoices in Internet Supplier Portal , implementation_dba_data: APPS.AP_PO_SHIPMENTS_V ,
-
View: AP_PO_SHIPMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_PO_SHIPMENTS_V, object_name:AP_PO_SHIPMENTS_V, status:VALID, product: AP - Payables , description: This view shows PO shipment information to users who are entering invoices in Internet Supplier Portal , implementation_dba_data: APPS.AP_PO_SHIPMENTS_V ,
-
View: AP_CARD_SUPPLIERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_CARD_SUPPLIERS_V, object_name:AP_CARD_SUPPLIERS_V, status:VALID, product: AP - Payables , description: This view holds all the information relating to Supplier, Supplier Site and Credit Card. There is one row per combination in this view. , implementation_dba_data: APPS.AP_CARD_SUPPLIERS_V ,
-
View: AP_CARD_SUPPLIERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_CARD_SUPPLIERS_V, object_name:AP_CARD_SUPPLIERS_V, status:VALID, product: AP - Payables , description: This view holds all the information relating to Supplier, Supplier Site and Credit Card. There is one row per combination in this view. , implementation_dba_data: APPS.AP_CARD_SUPPLIERS_V ,
-
Concurrent Program: APGLTRANS
12.1.1
execution_filename: APXGLTRN , product: AP - Payables , user_name: APXGLTRN , description: Payables Transfer to General Ledger , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Lookup Type: POSTING EXCEPTIONS
12.2.2
product: AP - Payables , meaning: Posting Exceptions , description: Posting exceptions for the invoices ,
-
Lookup Type: OIE_IMG_ASSIGN_AUDITOR_STAGE
12.2.2
product: AP - Payables , meaning: Assign Auditor to the reports that require image receipts , description: Assign Auditor to the reports that require image receipts ,
-
Concurrent Program: APGLTRANS
12.2.2
execution_filename: APXGLTRN , product: AP - Payables , user_name: APXGLTRN , description: Payables Transfer to General Ledger , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,