Search Results jai_ap_tds_inv_cancels
Overview
The table JAI_AP_TDS_INV_CANCELS is a core data object within the Oracle E-Business Suite Asia/Pacific Localizations module (Product JA). It is designed to support the statutory requirement for Tax Deducted at Source (TDS) processing, specifically for the Indian market. Its primary role is to provide an audit trail and maintain referential integrity when an accounts payable invoice that has associated TDS is canceled within the system. The table acts as a repository for the details of the TDS reversal process, ensuring that the cancellation of a TDS-applicable invoice correctly reverses the associated tax withholdings and updates related threshold calculations. This functionality is critical for maintaining accurate tax records and compliance with local regulations in Oracle EBS versions 12.1.1 and 12.2.2.
Key Information Stored
While the specific column list is not detailed in the provided metadata, the foreign key relationships and primary key define the critical data elements stored. Each record is uniquely identified by the TDS_INV_CANCEL_ID (the primary key). The table stores the identifier of the canceled invoice (INVOICE_ID), linking it to the AP_INVOICES_ALL table. It also holds the associated TAX_ID from JAI_CMN_TAXES_ALL to identify the specific TDS tax rule applied. For threshold management, it references the applicable THRESHOLD_GRP_ID (JAI_AP_TDS_THHOLD_GRPS) and the specific parent threshold transaction (PARENT_THRESHOLD_TRX_ID from JAI_AP_TDS_THHOLD_TRXS) that was likely adjusted or reversed due to the invoice cancellation. The table likely also contains timestamps, cancellation reason codes, and the reversed TDS amount for comprehensive tracking.
Common Use Cases and Queries
The primary use case is the automated or manual cancellation of an invoice that had TDS withheld. When this action is performed, the system populates this table to log the event. Common reporting and audit queries involve tracing the cancellation history of TDS transactions. For instance, an auditor may need to reconcile canceled TDS amounts against quarterly returns. A typical SQL pattern would join this table to the invoice and tax tables to retrieve a summary of canceled TDS invoices within a period.
Sample Query Pattern:
SELECT CANCEL.TDS_INV_CANCEL_ID, INV.INVOICE_NUM, TAX.TAX_NAME, CANCEL.CREATION_DATE
FROM JAI_AP_TDS_INV_CANCELS CANCEL,
AP_INVOICES_ALL INV,
JAI_CMN_TAXES_ALL TAX
WHERE CANCEL.INVOICE_ID = INV.INVOICE_ID
AND CANCEL.TAX_ID = TAX.TAX_ID
AND INV.INVOICE_DATE BETWEEN :P_START_DATE AND :P_END_DATE;
This data is also crucial for generating statutory audit reports and correcting vendor TDS liability balances.
Related Objects
The table maintains defined foreign key relationships with several key localization and core Payables tables, as documented in the ETRM metadata:
- AP_INVOICES_ALL via JAI_AP_TDS_INV_CANCELS.INVOICE_ID: Links the cancellation record to the original invoice in the core Payables table.
- JAI_CMN_TAXES_ALL via JAI_AP_TDS_INV_CANCELS.TAX_ID: Identifies the specific TDS tax code that was applied and reversed.
- JAI_AP_TDS_THHOLD_GRPS via JAI_AP_TDS_INV_CANCELS.THRESHOLD_GRP_ID: References the threshold group governing the TDS deduction for the vendor.
- JAI_AP_TDS_THHOLD_TRXS via JAI_AP_TDS_INV_CANCELS.PARENT_THRESHOLD_TRX_ID: Points to the original threshold transaction record that is impacted by the invoice cancellation.
These relationships ensure data consistency across the TDS processing lifecycle, from invoice creation and tax withholding to cancellation and reversal.
-
Table: JAI_AP_TDS_INV_CANCELS
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_INV_CANCELS, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores details of TDS Cancel processing when an invoice having TDS is cancelled. , implementation_dba_data: JA.JAI_AP_TDS_INV_CANCELS ,
-
Table: JAI_AP_TDS_INV_CANCELS
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_INV_CANCELS, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores details of TDS Cancel processing when an invoice having TDS is cancelled. , implementation_dba_data: JA.JAI_AP_TDS_INV_CANCELS ,
-
APPS.JAI_AP_TDS_GENERATION_PKG dependencies on JAI_AP_TDS_INV_CANCELS
12.1.1
-
APPS.JAI_AP_TDS_CANCELLATION_PKG dependencies on JAI_AP_TDS_INV_CANCELS
12.1.1
-
APPS.JAI_AP_DTC_CANCELLATION_PKG dependencies on JAI_AP_TDS_INV_CANCELS
12.2.2
-
APPS.JAI_AP_TDS_GENERATION_PKG dependencies on JAI_AP_TDS_INV_CANCELS
12.2.2
-
APPS.JAI_AP_TDS_CANCELLATION_PKG dependencies on JAI_AP_TDS_INV_CANCELS
12.2.2
-
VIEW: JA.JAI_AP_TDS_INV_CANCELS#
12.2.2
owner:JA, object_type:VIEW, object_name:JAI_AP_TDS_INV_CANCELS#, status:VALID,
-
SYNONYM: APPS.JAI_AP_TDS_INV_CANCELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID,
-
SYNONYM: APPS.JAI_AP_TDS_INV_CANCELS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID,
-
VIEW: JA.JAI_AP_TDS_INV_CANCELS#
12.2.2
-
TABLE: JA.JAI_AP_TDS_INV_CANCELS
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_INV_CANCELS, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID,
-
Table: JAI_AP_TDS_THHOLD_TRXS
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_THHOLD_TRXS, object_name:JAI_AP_TDS_THHOLD_TRXS, status:VALID, product: JA - Asia/Pacific Localizations , description: Storesdetails of all transactions where TDS invoices have been generated. , implementation_dba_data: JA.JAI_AP_TDS_THHOLD_TRXS ,
-
TABLE: JA.JAI_AP_TDS_INV_CANCELS
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_INV_CANCELS, object_name:JAI_AP_TDS_INV_CANCELS, status:VALID,
-
Table: JAI_AP_TDS_THHOLD_GRPS
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_THHOLD_GRPS, object_name:JAI_AP_TDS_THHOLD_GRPS, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores the details current threshold position for a threshold group. , implementation_dba_data: JA.JAI_AP_TDS_THHOLD_GRPS ,
-
Table: JAI_AP_TDS_THHOLD_GRPS
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_THHOLD_GRPS, object_name:JAI_AP_TDS_THHOLD_GRPS, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores the details current threshold position for a threshold group. , implementation_dba_data: JA.JAI_AP_TDS_THHOLD_GRPS ,
-
PACKAGE BODY: APPS.JAI_AP_TDS_CANCELLATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_CANCELLATION_PKG, status:VALID,
-
Table: JAI_AP_TDS_THHOLD_TRXS
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AP_TDS_THHOLD_TRXS, object_name:JAI_AP_TDS_THHOLD_TRXS, status:VALID, product: JA - Asia/Pacific Localizations , description: Storesdetails of all transactions where TDS invoices have been generated. , implementation_dba_data: JA.JAI_AP_TDS_THHOLD_TRXS ,
-
APPS.JAI_AP_TDS_CANCELLATION_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_DTC_CANCELLATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_DTC_CANCELLATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_CANCELLATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_CANCELLATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_GENERATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_GENERATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_GENERATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_GENERATION_PKG, status:VALID,
-
Table: JAI_CMN_TAXES_ALL
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAXES_ALL, object_name:JAI_CMN_TAXES_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Master table for Localization Taxes , implementation_dba_data: JA.JAI_CMN_TAXES_ALL ,
-
APPS.JAI_AP_DTC_CANCELLATION_PKG SQL Statements
12.2.2
-
Table: JAI_CMN_TAXES_ALL
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAXES_ALL, object_name:JAI_CMN_TAXES_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Master table for Localization Taxes , implementation_dba_data: JA.JAI_CMN_TAXES_ALL ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.JAI_AP_TDS_CANCELLATION_PKG SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
Table: AP_INVOICES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_ALL, object_name:AP_INVOICES_ALL, status:VALID, product: AP - Payables , description: Detailed invoice records , implementation_dba_data: AP.AP_INVOICES_ALL ,
-
Table: AP_INVOICES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_ALL, object_name:AP_INVOICES_ALL, status:VALID, product: AP - Payables , description: Detailed invoice records , implementation_dba_data: AP.AP_INVOICES_ALL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.JAI_AP_TDS_CANCELLATION_PKG dependencies on JAI_GENERAL_PKG
12.2.2
-
APPS.JAI_AP_TDS_CANCELLATION_PKG dependencies on JAI_GENERAL_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_TDS_CANCELLATION_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_DTC_CANCELLATION_PKG
12.2.2
-
PACKAGE BODY: APPS.JAI_AP_TDS_CANCELLATION_PKG
12.2.2
-
APPS.JAI_AP_DTC_CANCELLATION_PKG dependencies on JAI_GENERAL_PKG
12.2.2
-
APPS.JAI_AP_TDS_GENERATION_PKG SQL Statements
12.1.1
-
APPS.JAI_AP_TDS_GENERATION_PKG SQL Statements
12.2.2
-
eTRM - JA Tables and Views
12.1.1
description: The 'JA_CN_SYSTEM_PARAMETERS_ALL' table stores information defined by 'System Options' form, 'Electronic Accounting Book Export' program will get most data from data in the table. A legal entity can only have one record in the table. ,
-
eTRM - JA Tables and Views
12.2.2
description: The 'JA_CN_VOUCHER_NUMBER' table stores the voucher number of GL journal lines. ,
-
PACKAGE BODY: APPS.JAI_AP_TDS_GENERATION_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_TDS_GENERATION_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - JA Tables and Views
12.1.1
description: The 'JA_CN_SYSTEM_PARAMETERS_ALL' table stores information defined by 'System Options' form, 'Electronic Accounting Book Export' program will get most data from data in the table. A legal entity can only have one record in the table. ,
-
eTRM - JA Tables and Views
12.2.2
description: The 'JA_CN_VOUCHER_NUMBER' table stores the voucher number of GL journal lines. ,