Search Results how to remove auto post exceptions in onq
The AP_ALLOCATION_RULES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Accounts Payable (AP) module, primarily used for defining and managing allocation rules for invoice distributions. These rules automate the process of distributing invoice amounts across multiple accounting segments, such as cost centers, departments, or projects, based on predefined criteria. This functionality is particularly useful for organizations that require complex expense allocations, ensuring accurate and consistent accounting treatment across various business units.
Purpose and Functionality
TheAP_ALLOCATION_RULES
table stores metadata for allocation rules, which determine how invoice amounts are proportionally or fixedly distributed across accounting flexfields. Key use cases include:
- Expense Allocation: Distributing shared service costs (e.g., utilities, rent) across departments.
- Project Accounting: Allocating invoice amounts to multiple projects based on predefined percentages.
- Tax or Overhead Distribution: Applying tax or overhead charges proportionally to cost centers.
Key Columns and Structure
The table includes columns such as:ALLOCATION_RULE_ID
: Primary key, uniquely identifying each rule.ALLOCATION_RULE_NAME
: User-defined name for the rule.DESCRIPTION
: Optional details about the rule's purpose.START_DATE_ACTIVE
andEND_DATE_ACTIVE
: Define the rule's validity period.CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
: Audit columns tracking rule creation/modification.
Integration with Other Modules
The table interacts with:- AP_INVOICE_DISTRIBUTIONS: Stores the actual distributions generated by the rules.
- GL_CODE_COMBINATIONS: References accounting segments for allocations.
- AP_INVOICES: Links allocation rules to specific invoices.
Technical Implementation
Allocation rules are typically defined via the Oracle AP "Allocation Rules" form (Navigation: Payables > Setup > Allocations). Rules can be:- Percentage-Based: Distributes amounts by predefined percentages.
- Fixed-Amount: Allocates specific fixed amounts.
- Variable: Uses formulas or dynamic criteria.
Example Use Case
A company allocates a $10,000 utility invoice across three departments (HR, IT, Finance) using a percentage-based rule (40%, 30%, 30%). TheAP_ALLOCATION_RULES
table stores this rule, and during invoice entry, the system automatically creates distributions of $4,000, $3,000, and $3,000 in AP_INVOICE_DISTRIBUTIONS
.
Customization and Extensions
Organizations can extend functionality via:- Custom PL/SQL: Adding validation logic to allocation rules.
- API Integration: Using
AP_ALLOCATION_RULES_PKG
for programmatic rule management. - Workflow: Automating approval processes for rule changes.
Considerations for Upgrades (12.1.1 to 12.2.2)
While the core structure ofAP_ALLOCATION_RULES
remains consistent, Oracle 12.2.2 introduces:
- Enhanced UI for rule management in the new Oracle Fusion Middleware interface.
- Improved performance for bulk allocation processing.
- Tighter integration with Subledger Accounting (SLA) for audit trails.
Best Practices
- Regularly review allocation rules for accuracy, especially after organizational changes.
- Document rules thoroughly in the
DESCRIPTION
field for audit purposes. - Leverage
END_DATE_ACTIVE
to retire obsolete rules instead of deleting them.
-
Lookup Type: EXCEPTIONS CHOICES
12.1.1
product: AP - Payables , meaning: Exceptions Choices , description: Used by check recon exceptions form to choose next action ,
-
Lookup Type: PAYMENT EXCEPTIONS
12.1.1
product: AP - Payables , meaning: Payment Exceptions , description: Payment Exception Reason ,
-
Lookup Type: PAYMENT EXCEPTIONS
12.2.2
product: AP - Payables , meaning: Payment Exceptions , description: Payment Exception Reason ,
-
Lookup Type: POSTING EXCEPTIONS
12.2.2
product: AP - Payables , meaning: Posting Exceptions , description: Posting exceptions for the invoices ,
-
Lookup Type: POSTING EXCEPTIONS
12.1.1
product: AP - Payables , meaning: Posting Exceptions , description: Posting exceptions for the invoices ,
-
Lookup Type: EXCEPTIONS CHOICES
12.2.2
product: AP - Payables , meaning: Exceptions Choices , description: Used by check recon exceptions form to choose next action ,
-
Lookup Type: EXCEPTIONS PRINT CHOICES
12.1.1
product: AP - Payables , meaning: Exceptions Print Choices , description: Used by check recon exceptions form to choose next action ,
-
Lookup Type: EXCEPTIONS PRINT CHOICES
12.2.2
product: AP - Payables , meaning: Exceptions Print Choices , description: Used by check recon exceptions form to choose next action ,
-
Lookup Type: LINE SOURCE
12.1.1
product: AP - Payables , meaning: Line Source , description: Defines possible sources to capture source of creation of a line ,
-
Lookup Type: LINE SOURCE
12.2.2
product: AP - Payables , meaning: Line Source , description: Defines possible sources to capture source of creation of a line ,
-
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 ,
-
Table: AP_ALLOCATION_RULES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ALLOCATION_RULES, object_name:AP_ALLOCATION_RULES, status:VALID, product: AP - Payables , description: AP_ALLOCATION_RULES contains records establishing how charge lines (Freight and Miscellaneous) should be allocated to Item lines. Each record in this table indicates the type of allocation rule that will be generated. The available rule ty , implementation_dba_data: AP.AP_ALLOCATION_RULES ,
-
Table: AP_ALLOCATION_RULES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ALLOCATION_RULES, object_name:AP_ALLOCATION_RULES, status:VALID, product: AP - Payables , description: AP_ALLOCATION_RULES contains records establishing how charge lines (Freight and Miscellaneous) should be allocated to Item lines. Each record in this table indicates the type of allocation rule that will be generated. The available rule ty , implementation_dba_data: AP.AP_ALLOCATION_RULES ,
-
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 ,
-
Lookup Type: AP_TAX_ROUNDING_RULE
12.1.1
product: AP - Payables , meaning: Ap Tax Rounding Rule , description: Rules to determine how to round tax amounts ,
-
Lookup Type: AP_TAX_ROUNDING_RULE
12.2.2
product: AP - Payables , meaning: Ap Tax Rounding Rule , description: Rules to determine how to round tax amounts ,
-
Lookup Type: TRANSACTION ACTION
12.1.1
product: AP - Payables , meaning: Transaction Action , description: Used by check recon to determine how to handle flat-file records ,
-
Lookup Type: TRANSACTION ACTION
12.2.2
product: AP - Payables , meaning: Transaction Action , description: Used by check recon to determine how to handle flat-file records ,
-
Lookup Type: OIE_FIELD_BEHAVIOUR
12.1.1
product: AP - Payables , meaning: Expense Field Behaviour , description: Used by policy compliance to define how expense field behave ,
-
Lookup Type: OIE_FIELD_BEHAVIOUR
12.2.2
product: AP - Payables , meaning: Expense Field Behaviour , description: Used by policy compliance to define how expense field behave ,
-
Lookup Type: EDI PAYMENT METHOD
12.2.2
product: AP - Payables , meaning: Edi Payment Method , description: Indicates how payment is to be made thru EDI ,
-
Lookup Type: EDI PAYMENT METHOD
12.1.1
product: AP - Payables , meaning: Edi Payment Method , description: Indicates how payment is to be made thru EDI ,
-
Lookup Type: OIE_AUDIT_TYPES
12.1.1
product: AP - Payables , meaning: Audit Types , description: Audit Types ,
-
Lookup Type: OIE_AUDIT_TYPES
12.2.2
product: AP - Payables , meaning: Audit Types , description: Audit Types ,
-
Concurrent Program: APXCHECC
12.1.1
execution_filename: APXCHECC , product: AP - Payables , user_name: APXCHECC , description: Payment Exceptions Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXCHECC
12.2.2
execution_filename: APXCHECC , product: AP - Payables , user_name: APXCHECC , description: Payment Exceptions Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXPCER_XMLP
12.1.1
product: AP - Payables , user_name: Period Close Exceptions Report (XML) , description: Period Close Exceptions Report (XML) , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXPCER_XMLP
12.2.2
product: AP - Payables , user_name: Period Close Exceptions Report (XML) , description: Period Close Exceptions Report (XML) , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXCHECC_XML
12.1.1
product: AP - Payables , user_name: Payment Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: Payment Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXTRINE_XML
12.2.2
product: AP - Payables , user_name: 1099 Invoice Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: 1099 Invoice Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXTRVEE_XML
12.1.1
product: AP - Payables , user_name: 1099 Supplier Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: 1099 Supplier Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXTRVEE
12.2.2
execution_filename: APXT7VEE , product: AP - Payables , user_name: APXT7VEE , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXCLEXP_XML
12.2.2
product: AP - Payables , user_name: Period Close Exceptions Report (XML) - Delete - Not Supported: Reserved For Future Use , description: Period Close Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXTRINE
12.1.1
execution_filename: APXT7INE , product: AP - Payables , user_name: APXT7INE , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXTRVEE
12.1.1
execution_filename: APXT7VEE , product: AP - Payables , user_name: APXT7VEE , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXTRINE
12.2.2
execution_filename: APXT7INE , product: AP - Payables , user_name: APXT7INE , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXTRINE_XML
12.1.1
product: AP - Payables , user_name: 1099 Invoice Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: 1099 Invoice Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXCLEXP
12.1.1
execution_filename: APXTRSWP , product: AP - Payables , user_name: APXTRSWP , description: Payables Unaccounted Transactions Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: APXCHECC_XML
12.2.2
product: AP - Payables , user_name: Payment Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: Payment Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXCLEXP_XML
12.1.1
product: AP - Payables , user_name: Period Close Exceptions Report (XML) - Delete - Not Supported: Reserved For Future Use , description: Period Close Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXTRVEE_XML
12.2.2
product: AP - Payables , user_name: 1099 Supplier Exceptions Report (XML) - Not Supported: Reserved For Future Use , description: 1099 Supplier Exceptions Report , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXCLEXP
12.2.2
execution_filename: APXTRSWP , product: AP - Payables , user_name: APXTRSWP , description: Payables Unaccounted Transactions Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
View: AP_AE_HEADERS_V
12.2.2
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_AE_HEADERS_V
12.1.1
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_AE_LINES_V
12.1.1
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_AE_LINES_V
12.2.2
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: CHECK EXCEPTION
12.1.1
product: AP - Payables , meaning: Check Exception , description: Show all check exceptions or just outstanding payments ,
-
Lookup Type: CHECK EXCEPTION
12.2.2
product: AP - Payables , meaning: Check Exception , description: Show all check exceptions or just outstanding payments ,
-
Lookup Type: 1099 VENDOR EXCEPTION
12.2.2
product: AP - Payables , meaning: 1099 Supplier Exception , description: Valid 1099 Supplier Exceptions ,
-
Lookup Type: 1099 VENDOR EXCEPTION
12.1.1
product: AP - Payables , meaning: 1099 Supplier Exception , description: Valid 1099 Supplier Exceptions ,