Search Results jai_ar_etcs_t
Overview
JAI_AR_ETCS_T is a temporary staging table owned by the JA schema within Oracle E-Business Suite, delivered as part of the Asia/Pacific Localizations product family. Its documented purpose is to serve as a transient repository for data used in Electronic Tax Collected at Source (e-TCS) filing, a statutory reporting requirement applicable to Indian localizations. Records are populated during e-TCS generation routines, consumed to produce filing output, and subsequently purged, which is consistent with the "temporary" designation described in the ETRM metadata.
Because the table functions as a batch-oriented transactional work area, its heuristic Data Vault classification is that of a link. The presence of a compound primary key region anchored by BATCH_ID, combined with multiple foreign key references to independent master and transaction entities, suggests a modeling pattern that records associations between a filing batch, a source transaction line, a customer party, a party site, and a TCS payment instrument. Under this interpretation, JAI_AR_ETCS_T is not a durable hub of business identity but a connective structure that resolves relationships among existing hubs at the moment of filing.
Key Information Stored
The table comprises thirty documented columns. The surrogate primary key is defined by the constraint JA_IN_AR_ETCS_T_PK on the BATCH_ID column, which groups all lines belonging to a single e-TCS filing run. Business-key candidates for uniqueness are not explicitly documented as unique indexes; in practice, uniqueness within a batch is generally enforced by the combination of CHALLAN_LINE_NUM and DEDUCTEE_LINE_NUM, which together identify an individual filing line.
The most significant columns include:
- BATCH_ID — surrogate primary key identifying the filing batch.
- SOURCE_DOCUMENT_ID — references the originating AR transaction line in RA_CUSTOMER_TRX_LINES_ALL.
- SOURCE_DOCUMENT_TYPE and SOURCE_DOCUMENT_DATE — classify and date the source transaction.
- LINE_AMT — taxable line amount subject to collection at source.
- TCS_TAX_RATE, TCS_AMT, SURCHARGE_AMT, and CESS_AMT — the tax computation components.
- EXEMPTED_FLAG — indicates lines excluded from TCS.
- PARTY_ID, PARTY_SITE_ID, PARTY_CODE, and PARTY_PAN — deductee identification, including the Permanent Account Number required for filing.
- TCS_CHECK_ID, CHECK_NUMBER, CHALLAN_NO, CHALLAN_DATE, and BANK_BRANCH_CODE — payment and challan reconciliation details.
- COLLECTION_FLAG and CERTIFICATE_ISSUE_DATE — filing status and certificate tracking.
- OBJECT_VERSION_NUMBER with the standard WHO audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN).
Common Use Cases and Queries
Typical usage centers on extracting and validating a batch prior to submission, and on reconciling reported TCS against source receivables and payment records. A representative query retrieves all lines for a batch with source transaction context:
SELECT t.batch_id, t.source_document_id, t.line_amt,
t.tcs_amt, t.party_pan, t.challan_no
FROM jai_ar_etcs_t t
WHERE t.batch_id = :p_batch_id
ORDER BY t.challan_line_num, t.deductee_line_num;
Reconciliation against receivables lines joins on SOURCE_DOCUMENT_ID to RA_CUSTOMER_TRX_LINES_ALL, while challan matching joins TCS_CHECK_ID to AP_CHECKS_ALL. Exception reporting commonly filters on EXEMPTED_FLAG = 'Y' or isolates rows where TCS_AMT is zero despite a non-zero LINE_AMT.
Related Objects
The FK metadata identifies four direct dependencies, each anchored on a documented column:
- RA_CUSTOMER_TRX_LINES_ALL — joined via JAI_AR_ETCS_T.SOURCE_DOCUMENT_ID; supplies the originating invoice or credit line.
- HZ_CUST_ACCOUNTS — joined via JAI_AR_ETCS_T.PARTY_ID; supplies the deductee customer account.
- HZ_PARTY_SITES — joined via JAI_AR_ETCS_T.PARTY_SITE_ID; supplies the deductee address site.
- AP_CHECKS_ALL — joined via JAI_AR_ETCS_T.TCS_CHECK_ID; supplies the payment instrument used for TCS remittance.
These relationships confirm that JAI_AR_ETCS_T operates as a cross-module link, drawing from both Receivables and Payables, and is therefore best treated as a transient staging construct rather than a reporting base table.
-
Table: JAI_AR_ETCS_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AR_ETCS_T, object_name:JAI_AR_ETCS_T, status:VALID, product: JA - Asia/Pacific Localizations , description: This is a temporary table used for e-tcs filing , implementation_dba_data: JA.JAI_AR_ETCS_T ,
-
Table: JAI_AR_ETCS_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AR_ETCS_T, object_name:JAI_AR_ETCS_T, status:VALID, product: JA - Asia/Pacific Localizations , description: This is a temporary table used for e-tcs filing , implementation_dba_data: JA.JAI_AR_ETCS_T ,
-
VIEW: JA.JAI_AR_ETCS_T#
12.2.2
owner:JA, object_type:VIEW, object_name:JAI_AR_ETCS_T#, status:VALID,
-
SYNONYM: APPS.JAI_AR_ETCS_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_AR_ETCS_T, status:VALID,
-
SYNONYM: APPS.JAI_AR_ETCS_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_AR_ETCS_T, status:VALID,
-
APPS.JAI_ETCS_PKG SQL Statements
12.1.1
-
APPS.JAI_ETCS_PKG SQL Statements
12.2.2
-
VIEW: JA.JAI_AR_ETCS_T#
12.2.2
-
TABLE: JA.JAI_AR_ETCS_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AR_ETCS_T, object_name:JAI_AR_ETCS_T, status:VALID,
-
TABLE: JA.JAI_AR_ETCS_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_AR_ETCS_T, object_name:JAI_AR_ETCS_T, status:VALID,
-
PACKAGE BODY: APPS.JAI_ETCS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_ETCS_PKG, status:VALID,
-
Table: AP_CHECKS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKS_ALL, object_name:AP_CHECKS_ALL, status:VALID, product: AP - Payables , description: Supplier payment data , implementation_dba_data: AP.AP_CHECKS_ALL ,
-
Table: AP_CHECKS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKS_ALL, object_name:AP_CHECKS_ALL, status:VALID, product: AP - Payables , description: Supplier payment data , implementation_dba_data: AP.AP_CHECKS_ALL ,
-
PACKAGE BODY: APPS.JAI_ETCS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_ETCS_PKG, status:VALID,
-
Table: RA_CUSTOMER_TRX_LINES_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_TRX_LINES_ALL, object_name:RA_CUSTOMER_TRX_LINES_ALL, status:VALID, product: AR - Receivables , description: Invoice, debit memo, chargeback, credit memo and commitment lines , implementation_dba_data: AR.RA_CUSTOMER_TRX_LINES_ALL ,
-
Table: RA_CUSTOMER_TRX_LINES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_TRX_LINES_ALL, object_name:RA_CUSTOMER_TRX_LINES_ALL, status:VALID, product: AR - Receivables , description: Invoice, debit memo, chargeback, credit memo and commitment lines , implementation_dba_data: AR.RA_CUSTOMER_TRX_LINES_ALL ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: HZ_PARTY_SITES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTY_SITES, object_name:HZ_PARTY_SITES, status:VALID, product: AR - Receivables , description: Links party to physical locations , implementation_dba_data: AR.HZ_PARTY_SITES ,
-
Table: HZ_PARTY_SITES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTY_SITES, object_name:HZ_PARTY_SITES, status:VALID, product: AR - Receivables , description: Links party to physical locations , implementation_dba_data: AR.HZ_PARTY_SITES ,
-
Table: HZ_CUST_ACCOUNTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
Table: HZ_CUST_ACCOUNTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
APPS.JAI_ETCS_PKG dependencies on JAI_AR_ETCS_T
12.1.1
-
APPS.JAI_ETCS_PKG dependencies on JAI_AR_ETCS_T
12.2.2
-
PACKAGE BODY: APPS.JAI_ETCS_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_ETCS_PKG
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_RGM_REFS_ALL
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_RGM_REFS_ALL
12.1.1
-
APPS.JAI_ETCS_PKG dependencies on FND_FILE
12.1.1
-
APPS.JAI_ETCS_PKG dependencies on FND_FILE
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. ,
-
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. ,