Search Results ar_adjustments_all
Overview
The AR_ADJUSTMENTS_ALL table is a core transactional entity within Oracle E-Business Suite Receivables (AR) modules, specifically in versions 12.1.1 and 12.2.2. It serves as the central repository for recording all pending and approved adjustments to invoices and debit memos. An adjustment is a modification to the original transaction amount, which can be a credit (reduction) or a charge (increase). This table is fundamental to managing customer account corrections, write-offs, and other financial amendments, ensuring a complete audit trail for all changes applied to receivables transactions. Its multi-org structure, indicated by the '_ALL' suffix, allows it to store data for multiple operating units within a single installation.
Key Information Stored
The table's primary key is ADJUSTMENT_ID, which uniquely identifies each adjustment record. Critical foreign key columns define the adjustment's context and relationships. The CUSTOMER_TRX_ID links to the original invoice (RA_CUSTOMER_TRX_ALL), while PAYMENT_SCHEDULE_ID connects to the specific payment schedule being modified (AR_PAYMENT_SCHEDULES_ALL). The RECEIVABLES_TRX_ID references the type of adjustment (AR_RECEIVABLES_TRX_ALL), such as a write-off or credit memo application. Financial accounting is managed via CODE_COMBINATION_ID, linking to the general ledger account (GL_CODE_COMBINATIONS). Other essential columns include ADJUSTMENT_TYPE (e.g., 'CHARGE', 'CREDIT'), STATUS ('A' for approved, 'P' for pending), AMOUNT, and GL_DATE. The table also tracks approval workflow through APPROVED_BY and links to associated cash receipts or applications.
Common Use Cases and Queries
This table is central to auditing, reporting, and reconciliation processes. Common scenarios include analyzing adjustment activity for a customer, reviewing write-offs for a period, or troubleshooting account balances. A typical query retrieves approved adjustments for a specific invoice, joining related transaction and customer information:
SELECT adj.adjustment_id, adj.amount, adj.gl_date, adj.status, trx.trx_number FROM ar_adjustments_all adj, ra_customer_trx_all trx WHERE adj.customer_trx_id = trx.customer_trx_id AND trx.trx_number = 'INV-12345' AND adj.status = 'A';
For period-end reporting, a summary query might aggregate adjustments by type and GL account. Technical consultants also query this table to validate data integrity when payment schedules do not net to zero or when investigating the impact of adjustments on customer account balances. The link to AR_DISTRIBUTIONS_ALL via SOURCE_ID is crucial for tracing the detailed accounting entries generated for each adjustment.
Related Objects
AR_ADJUSTMENTS_ALL has extensive relationships within the Receivables schema. It is a primary source for distribution records, as shown by foreign keys from AR_DISTRIBUTIONS_ALL and AR_MC_DISTRIBUTIONS_ALL. Its child tables, AR_APPROVAL_ACTION_HISTORY and AR_MC_ADJUSTMENTS (for multiple currency reporting), depend on its ADJUSTMENT_ID. Key parent tables, referenced via foreign keys, include RA_CUSTOMER_TRX_ALL (original transaction), AR_PAYMENT_SCHEDULES_ALL (payment terms), AR_RECEIVABLES_TRX_ALL (adjustment reason), and GL_CODE_COMBINATIONS (accounting flexfield). For programmatic operations, the public API AR_ADJUSTMENTS_PUB is the supported interface for creating and managing adjustments, rather than direct DML on this table.
-
Table: AR_ADJUSTMENTS_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_ADJUSTMENTS_ALL, object_name:AR_ADJUSTMENTS_ALL, status:VALID, product: AR - Receivables , description: Pending and approved invoice adjustments , implementation_dba_data: AR.AR_ADJUSTMENTS_ALL ,
-
Table: AR_ADJUSTMENTS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_ADJUSTMENTS_ALL, object_name:AR_ADJUSTMENTS_ALL, status:VALID, product: AR - Receivables , description: Pending and approved invoice adjustments , implementation_dba_data: AR.AR_ADJUSTMENTS_ALL ,
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_UPGRADE_CASH_ACCRUAL dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.LNS_APPROVAL_ACTION_PUB dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_UPG_PSA_DIST_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.FII_AR_FACTS_AGING_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.JA_CN_AR_RBD_EXPORT_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_LATE_CHARGE_UPG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.LNS_DISTRIBUTIONS_PUB dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.FV_FACTS_TRX_REGISTER dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.FII_AR_REVENUE_B_C dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.PSA_XFR_TO_GL_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_COLL_IND dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.AR_UPG_PSA_DIST_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_PA_UTILS dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_XLA_EXTRACT_MAIN_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.AR_TRX_SUMMARY_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.OKL_REPORT_GENERATOR_PVT dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.JA_CN_AR_VALIDATION_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.JL_BR_AR_BALANCE_MAINTENANCE dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_PROCESS_APPLICATION dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_MAINTAIN_PS2 dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_TRX_SUMMARY_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.FV_FACTS_TBAL_TRANSACTIONS dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_XLA_UPGRADE dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.AR_UNPOSTED_ITEM_UPG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.IGIRCABJP dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_DEP_BAL_RPT_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_XLA_UPGRADE dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_XLA_EXTRACT_MAIN_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_XLA_EVENTS dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.PSA_MFAR_VAL_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.OKL_DAILY_INTEREST_CALC_PVT dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.ARP_COLL_IND dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_IDEP_UTILS dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.PSA_MFAR_ADJUSTMENTS dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.GMF_AR_GET_INV_ADJUSTMENTS dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.AR_UNPOSTED_ITEM_UPG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.AR_CMGT_AGING dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.OKL_VARIABLE_INTEREST_PVT dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.JA_JAINDTBR_XMLP_PKG dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.FII_SIZING_UTIL dependencies on AR_ADJUSTMENTS_ALL
12.1.1
-
APPS.ARPT_SQL_FUNC_UTIL dependencies on AR_ADJUSTMENTS_ALL
12.2.2
-
APPS.PSA_MFAR_ADJUSTMENTS dependencies on AR_ADJUSTMENTS_ALL
12.2.2