Search Results project transaction transfer
The AR_GTA_RULE_TRX_TYPES_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing Global Tax Engine (GTE) rule assignments to transaction types. This table plays a pivotal role in the tax determination process by linking tax rules to specific transaction types, ensuring accurate tax calculations based on predefined business logic. Below is a detailed breakdown of its structure, purpose, and functional significance within Oracle EBS.
Table Overview
TheAR_GTA_RULE_TRX_TYPES_ALL
table is part of the Receivables (AR) module and is specifically designed to support the Global Tax Engine (GTE), which automates tax calculations for transactions. It stores mappings between tax rules and transaction types, enabling the system to apply the correct tax rules dynamically based on the transaction context. This table is multi-org enabled, meaning it can store data for multiple operating units, as indicated by the _ALL
suffix.
Key Columns and Their Significance
- RULE_TRX_TYPE_ID: A unique identifier for each rule-transaction type association.
- RULE_ID: References the tax rule defined in the
AR_GTA_RULES_ALL
table, linking to the specific tax logic to be applied. - TRX_TYPE_ID: Associates the rule with a transaction type from
RA_CUST_TRX_TYPES_ALL
, ensuring the rule is triggered for the correct transaction category (e.g., invoices, credit memos). - ORG_ID: Specifies the operating unit for which the rule assignment is valid, supporting multi-org deployments.
- START_DATE and END_DATE: Define the active period for the rule assignment, allowing for time-based rule applicability.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns tracking record creation and modifications.
Functional Role in Tax Determination
TheAR_GTA_RULE_TRX_TYPES_ALL
table acts as a bridge between tax rules and transaction types, ensuring that the Global Tax Engine applies the correct tax logic during transaction processing. For example:
- When an invoice is created, the system checks this table to identify the tax rules associated with the invoice's transaction type.
- Rules may vary by operating unit (
ORG_ID
) or time period (START_DATE/END_DATE
), enabling granular control over tax calculations.
Integration with Other Modules
This table integrates closely with:- AR_GTA_RULES_ALL: Stores the tax rules referenced by
RULE_ID
. - RA_CUST_TRX_TYPES_ALL: Provides the transaction types mapped to rules.
- GL_DAILY_RATES: Used for currency conversion in cross-border tax scenarios.
Customization and Extensibility
Organizations can customize tax behavior by:- Adding new rule-transaction type mappings to support unique business requirements.
- Leveraging the
ORG_ID
column to define rule variations across operating units. - Using date ranges to manage rule changes over time (e.g., tax rate updates).
Performance Considerations
Given its role in real-time tax calculations, the table should be indexed onRULE_ID
, TRX_TYPE_ID
, and ORG_ID
to optimize query performance. Regular maintenance, such as purging obsolete records, is recommended to prevent bloating.
Conclusion
TheAR_GTA_RULE_TRX_TYPES_ALL
table is a cornerstone of Oracle EBS's Global Tax Engine, enabling precise and dynamic tax rule assignments. Its design supports multi-org deployments, temporal rule management, and seamless integration with other AR and GL modules. Proper configuration and maintenance of this table are essential for ensuring accurate, compliant, and efficient tax processing in Oracle EBS 12.1.1 and 12.2.2 environments.
-
Lookup Type: TRANSACTION TYPE
12.1.1
product: AR - Receivables , meaning: Transaction Type , description: Describes the transaction type - MISC, ADJ, CASH, etc. ,
-
Lookup Type: TRANSACTION TYPE
12.2.2
product: AR - Receivables , meaning: Transaction Type , description: Describes the transaction type - MISC, ADJ, CASH, etc. ,
-
Lookup Type: TRANSACTION EVENT
12.1.1
product: AR - Receivables , meaning: Transaction Event , description: Transaction Events ,
-
Lookup Type: TRANSACTION EVENT
12.2.2
product: AR - Receivables , meaning: Transaction Event , description: Transaction Events ,
-
Lookup Type: REV_ADJ_TYPE
12.1.1
product: AR - Receivables , meaning: Rev Adj Type , description: Revenue Adjustment Type ,
-
Lookup Type: REV_ADJ_TYPE
12.2.2
product: AR - Receivables , meaning: Rev Adj Type , description: Revenue Adjustment Type ,
-
Table: AR_GTA_RULE_TRX_TYPES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_GTA_RULE_TRX_TYPES_ALL, object_name:AR_GTA_RULE_TRX_TYPES_ALL, status:VALID, product: AR - Receivables , description: Transfer rule defined on transaction type , implementation_dba_data: AR.AR_GTA_RULE_TRX_TYPES_ALL ,
-
Table: AR_GTA_RULE_DFFS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_GTA_RULE_DFFS_ALL, object_name:AR_GTA_RULE_DFFS_ALL, status:VALID, product: AR - Receivables , description: transfer rule defined on DFF on AR transaction , implementation_dba_data: AR.AR_GTA_RULE_DFFS_ALL ,
-
Lookup Type: ARTA_ACTIONS
12.2.2
product: AR - Receivables , meaning: Arta Actions , description: Actions (Preview/Transfer/Both) ,
-
Lookup Type: ARTA_ACTIONS
12.1.1
product: AR - Receivables , meaning: Arta Actions , description: Actions (Preview/Transfer/Both) ,
-
Lookup Type: HZ_URL_TYPES
12.2.2
product: AR - Receivables , meaning: URL Types , description: Internet based Uniform Resource Locator types, based on RFC 1738. ,
-
Lookup Type: HZ_URL_TYPES
12.1.1
product: AR - Receivables , meaning: URL Types , description: Internet based Uniform Resource Locator types, based on RFC 1738. ,
-
Concurrent Program: ARGTART
12.2.2
execution_filename: AR_GTA_CONC_PROG.transfer_AR_Transactions , product: AR - Receivables , user_name: ARGTART , description: Receivables Transfer to Golden Tax Adaptor , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARTADMSTOTA
12.1.1
execution_filename: AR_TA_DEDUCTION_PROC.AR_TA_DMS_TO_TA , product: AR - Receivables , user_name: ARTADMSTOTA , description: DMS To TA : Deductions Transfer process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARTATODMS
12.1.1
execution_filename: AR_TA_TATODMS.DEDUCTION_MOVEMENT , product: AR - Receivables , user_name: ARTATODMS , description: TA to DMS : Deductions Transfer process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARTADMSTOTA
12.2.2
execution_filename: AR_TA_DEDUCTION_PROC.AR_TA_DMS_TO_TA , product: AR - Receivables , user_name: ARTADMSTOTA , description: DMS To TA : Deductions Transfer process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARTATODMS
12.2.2
execution_filename: AR_TA_TATODMS.DEDUCTION_MOVEMENT , product: AR - Receivables , user_name: ARTATODMS , description: TA to DMS : Deductions Transfer process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARMRCOSPT
12.1.1
execution_filename: AR_MRC_OSPT_PKG.journal_transfer , product: AR - Receivables , user_name: ARMRCOSPT , description: MRC: Journal Transfer in all Set of Books , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARMRCOSPT
12.2.2
execution_filename: AR_MRC_OSPT_PKG.journal_transfer , product: AR - Receivables , user_name: ARMRCOSPT , description: MRC: Journal Transfer in all Set of Books , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: POSTING_OPTION_PT
12.1.1
product: AR - Receivables , meaning: Posting Option Pt , description: Posting: Preview or Transfer ,
-
Lookup Type: POSTING_OPTION_PT
12.2.2
product: AR - Receivables , meaning: Posting Option Pt , description: Posting: Preview or Transfer ,
-
Lookup Type: DOC_TRS_EXCEPTION_TYPE
12.1.1
product: AR - Receivables , meaning: Document Transfer Exception Type , description: Document Transfer Exception Type ,
-
Concurrent Program: AREXTDOC
12.2.2
execution_filename: AR_EXTRACT_DOCUMENT.extract_documents , product: AR - Receivables , user_name: AREXTDOC , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: DOC_TRS_STATUS
12.2.2
product: AR - Receivables , meaning: Document Transfer Status , description: Document Transfer Status ,
-
Lookup Type: DOC_TRS_EXCEPTION_TYPE
12.2.2
product: AR - Receivables , meaning: Document Transfer Exception Type , description: Document Transfer Exception Type ,
-
Concurrent Program: ARBARL_NON_SRS
12.2.2
execution_filename: ARBARL , product: AR - Receivables , user_name: ARBARL , description: Revenue Recognition , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: ARTRSDOC
12.2.2
execution_filename: AR_TRANSFER_DOCUMENT.transfer_documents , product: AR - Receivables , user_name: ARTRSDOC , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: AREXTDOC
12.1.1
execution_filename: AR_EXTRACT_DOCUMENT.extract_documents , product: AR - Receivables , user_name: AREXTDOC , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: DOC_TRS_STATUS
12.1.1
product: AR - Receivables , meaning: Document Transfer Status , description: Document Transfer Status ,
-
Concurrent Program: ARTRSDOC
12.1.1
execution_filename: AR_TRANSFER_DOCUMENT.transfer_documents , product: AR - Receivables , user_name: ARTRSDOC , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: HZ_MERGE_PARTY_SITE_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_MERGE_PARTY_SITE_DETAILS_V, object_name:HZ_MERGE_PARTY_SITE_DETAILS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_MERGE_PARTY_SITE_DETAILS_V ,
-
Concurrent Program: ARBARL_NON_SRS
12.1.1
execution_filename: ARBARL , product: AR - Receivables , user_name: ARBARL , description: Revenue Recognition , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
View: HZ_MERGE_PARTY_SITE_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_MERGE_PARTY_SITE_DETAILS_V, object_name:HZ_MERGE_PARTY_SITE_DETAILS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_MERGE_PARTY_SITE_DETAILS_V ,
-
Concurrent Program: ARXGER_NON_SRS
12.1.1
execution_filename: ARXGER , product: AR - Receivables , user_name: ARXGER , description: Unposted Items Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: ARXGER_NON_SRS
12.2.2
execution_filename: ARXGER , product: AR - Receivables , user_name: ARXGER , description: Unposted Items Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: COMMUNICATION_TYPE
12.1.1
product: AR - Receivables , meaning: Communication Type , description: Communication Type ,
-
Lookup Type: COMMUNICATION_TYPE
12.2.2
product: AR - Receivables , meaning: Communication Type , description: Communication Type ,
-
View: HZ_MERGE_PARTY_RELN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_MERGE_PARTY_RELN_V, object_name:HZ_MERGE_PARTY_RELN_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_MERGE_PARTY_RELN_V ,
-
View: HZ_MERGE_PARTY_RELN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_MERGE_PARTY_RELN_V, object_name:HZ_MERGE_PARTY_RELN_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_MERGE_PARTY_RELN_V ,
-
Lookup Type: ARXSTVRR_SORT_OPTION
12.1.1
product: AR - Receivables , meaning: Arxstvrr Sort Option , description: Not in Use - Sorting options for the VAT Regsiter ,
-
Lookup Type: ARXSTVRR_SORT_OPTION
12.2.2
product: AR - Receivables , meaning: Arxstvrr Sort Option , description: Not in Use - Sorting options for the VAT Regsiter ,
-
Lookup Type: ARXSTVRR_SUMMARY_LEVEL
12.1.1
product: AR - Receivables , meaning: Arxstvrr Summary Level , description: Not in Use - Tax Register Summary Level ,
-
Concurrent Program: ARGLTP
12.1.1
execution_filename: ARGLTP , product: AR - Receivables , user_name: ARGLTP , description: Oracle Receivables Interface to Oracle General Ledger , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: ARXSTVRR_SUMMARY_LEVEL
12.2.2
product: AR - Receivables , meaning: Arxstvrr Summary Level , description: Not in Use - Tax Register Summary Level ,
-
Table: AR_DOCUMENT_TRANSFERS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DOCUMENT_TRANSFERS, object_name:AR_DOCUMENT_TRANSFERS, status:VALID, product: AR - Receivables , description: This table stores information about document transfer to your trading partners. , implementation_dba_data: AR.AR_DOCUMENT_TRANSFERS ,
-
Table: AR_DOCUMENT_TRANSFERS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DOCUMENT_TRANSFERS, object_name:AR_DOCUMENT_TRANSFERS, status:VALID, product: AR - Receivables , description: This table stores information about document transfer to your trading partners. , implementation_dba_data: AR.AR_DOCUMENT_TRANSFERS ,
-
Table: AR_GTA_RULE_HEADERS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_GTA_RULE_HEADERS_ALL, object_name:AR_GTA_RULE_HEADERS_ALL, status:VALID, product: AR - Receivables , description: Header-level information for transfer rule , implementation_dba_data: AR.AR_GTA_RULE_HEADERS_ALL ,
-
Concurrent Program: ARGLTP
12.2.2
execution_filename: ARGLTP , product: AR - Receivables , user_name: ARGLTP , description: Oracle Receivables Interface to Oracle General Ledger , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: SORT_BY_ARTADEDT
12.2.2
product: AR - Receivables , meaning: Sort By Artadedt , description: Sort By Artadedt ,
-
Lookup Type: SORT_BY_ARTADEDT
12.1.1
product: AR - Receivables , meaning: Sort By Artadedt , description: Sort By Artadedt ,