Search Results ar_location_combinations




Overview

The AR_LOCATION_COMBINATIONS table is a core data object within Oracle E-Business Suite Receivables (AR) that defines distinct tax authorities. Its primary role is to serve as a master reference for tax jurisdictions, enabling the system to correctly calculate, apply, and report taxes based on geographic location. Each record represents a unique combination of geographic segments (such as country, state, county, city) that corresponds to a specific taxing authority. This table is fundamental to the tax engine in Oracle Receivables, linking customer addresses and transaction lines to their appropriate tax rates and rules. While the provided ETRM metadata indicates it is "Not implemented in this database" for the specific instance documented, this typically refers to a particular deployment or version snapshot; the table is a standard component of the AR schema and is populated and used when tax configuration is enabled.

Key Information Stored

The table's structure is centered on identifying a tax jurisdiction. The primary key is the LOCATION_ID, a unique system-generated identifier for each tax authority record. While the full column list is not detailed in the excerpt, based on its purpose, the table typically stores the concatenated geographic segments (e.g., LOCATION_CODE) and their individual components that define the jurisdiction's hierarchy. It may also include descriptive fields like NAME, along with control flags and who columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE). The LOCATION_ID is the critical column used throughout the application to foreign-key to addresses and assignments.

Common Use Cases and Queries

This table is primarily accessed for tax determination and reporting. A common use case is identifying the tax jurisdiction for a specific customer site or transaction. For instance, to find the tax location assigned to a customer address, one would join from HZ_CUST_SITE_USES_ALL or RA_ADDRESSES_ALL to this table. In reporting, queries often summarize taxable amounts or tax liabilities by jurisdiction, requiring a join from transaction lines (RA_CUSTOMER_TRX_LINES) through the location ID. A typical diagnostic query to verify location setup would be:

  • SELECT location_id, location_code, name FROM ar_location_combinations WHERE location_code LIKE 'US.CA.%';

Another critical use case is during the tax configuration process in the "Tax Manager" or "First Party Tax Setup," where this table is populated based on defined geographic hierarchies.

Related Objects

As indicated by the foreign keys in the metadata, AR_LOCATION_COMBINATIONS has direct relationships with key party and transaction tables. The HZ_LOC_ASSIGNMENTS table links party sites (customer addresses) to a specific tax location ID (LOC_ID). Similarly, the RA_ADDRESSES_ALL table, which stores transactional address details, references LOCATION_ID. Beyond these, the table is intrinsically linked to the AR_TAX_RATES table, which stores the actual tax percentage rates applicable to each LOCATION_ID for different tax codes. It is also a parent table to various tax summary and reconciliation interfaces within the Receivables module.