Search Results ap_invoices_interface_s
Overview
JAI_FBT_SETTLEMENT_P is an APPS-owned PL/SQL package body classified as OTHER within the Oracle E-Business Suite environment. Its name and dependency footprint associate it with the Fiscalized Billing Tax (FBT) Settlement feature delivered by Oracle's Financials for India (JAI) product family. In EBS 12.1.1 and 12.2.2, the localization modules prefixed JAI provide statutory compliance functionality for Indian tax regimes, including excise, VAT/CST, service tax, and the fiscalized settlement of vendor and customer transactions.
The package serves as the procedural engine that consumes staged invoice data, evaluates it against the FBT repository of rates and rules, and produces settlement records. It functions as an integration layer: it reads data written into the open interface tables by external sources, resolves accounting and currency context from standard EBS reference tables, and writes the resulting settlement lines into the FBT settlement tables. The package body carries a VALID status in the data dictionary, confirming that it compiled successfully against all referenced objects in the reported environment.
Key Procedures and Functions
The documented metadata exposes a single public program unit within this package body:
- FBT_SETTLEMENT — The primary driver routine of the package. Its name and its dependencies indicate that it performs the end-to-end settlement calculation, reading staged invoice and invoice line data, applying repository definitions, and populating the FBT settlement and settlement serials tables. Because it is the sole documented program unit, it is the entry point through which all other internal (undocumented, private) logic is orchestrated and invoked.
The package body additionally references itself (JAI_FBT_SETTLEMENT_P) in the dependency listings, indicating private helper routines and nested calls within the body. No parameter lists are documented in the available metadata, and none are asserted here.
Tables Accessed
- AP_INVOICES_INTERFACE / AP_INVOICE_LINES_INTERFACE — Staging tables that hold invoice headers and lines pending validation and import. The package reads them to obtain the transaction data to be settled.
- AP_INVOICES_INTERFACE_S / AP_INVOICE_LINES_INTERFACE_S — The accompanied sequences used to generate unique identifiers for rows written to the interface tables during settlement processing.
- JAI_FBT_SETTLEMENT / JAI_FBT_SETTLEMENT_S — The target settlement table and its sequence, which store the computed settlement results produced by the package.
- JAI_FBT_REPOSITORY — The configuration repository containing FBT rates, thresholds, and rule definitions applied during settlement.
- FND_CURRENCIES — Provides currency codes, precision, and conversion attributes for monetary calculations.
- GL_SETS_OF_BOOKS, XLE_FP_OU_LEDGER_V, PO_VENDOR_SITES_ALL, DUAL — Supporting references supplying ledger, operating unit, and vendor site context used to resolve the correct accounting and party attributes.
Usage Notes
The package is typically invoked from concurrent programs or India-localization processes that generate FBT settlement output, most often after invoice data has been loaded into the AP interface tables by external or upstream systems. It is not referenced by any other database object, so invocation occurs through direct calls from application logic, concurrent program definitions, or custom client code rather than through inter-package chaining. Callers must ensure that the FND_GLOBAL and FND_PROFILE session context (operating unit, ledger, user) is initialized before execution, since the package relies on these to resolve localization and reporting attributes. Standard FND_FILE and FND_LOG dependencies confirm that it writes log and output files suitable for concurrent manager review, making diagnostics available through the standard request log.
-
SEQUENCE: AP.AP_INVOICES_INTERFACE_S
12.1.1
owner:AP, object_type:SEQUENCE, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
SEQUENCE: AP.AP_INVOICES_INTERFACE_S
12.2.2
owner:AP, object_type:SEQUENCE, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
PACKAGE BODY: APPS.JAI_FBT_SETTLEMENT_P
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_FBT_SETTLEMENT_P, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_INVOICE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_INVOICE_PKG, status:VALID,
-
PACKAGE BODY: APPS.OZF_AP_INTERFACE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_AP_INTERFACE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_INVOICE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_INVOICE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_CC_AR_AP_TRANSFER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CC_AR_AP_TRANSFER, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AP, status:VALID,
-
PACKAGE BODY: APPS.PO_CREATE_ASBN_INVOICE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CREATE_ASBN_INVOICE, status:VALID,
-
PACKAGE BODY: APPS.FV_IPAC_DISBURSEMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_REFUNDS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_REFUNDS_PVT, status:VALID,
-
PACKAGE BODY: APPS.JAI_FBT_PAYMENT_P
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_FBT_PAYMENT_P, status:VALID,
-
PACKAGE BODY: APPS.JAI_FBT_PAYMENT_P
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_FBT_PAYMENT_P, status:VALID,
-
PACKAGE BODY: APPS.JAI_FBT_SETTLEMENT_P
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_FBT_SETTLEMENT_P, status:VALID,
-
PACKAGE BODY: APPS.PA_CC_AR_AP_TRANSFER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CC_AR_AP_TRANSFER, status:VALID,
-
PACKAGE BODY: APPS.FA_LPITEMS_EXPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_LPITEMS_EXPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_LPITEMS_EXPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_LPITEMS_EXPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.OZF_AP_INTERFACE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_AP_INTERFACE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AP, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_APINT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_APINT, status:VALID,
-
PACKAGE BODY: APPS.PO_CREATE_ASBN_INVOICE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CREATE_ASBN_INVOICE, status:VALID,
-
PACKAGE BODY: APPS.AR_REFUNDS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_REFUNDS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_DEDUCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_DEDUCTIONS, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_OLD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_OLD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_IPAC_DISBURSEMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_OLD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_OLD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_RETRO_PRICING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RETRO_PRICING_PKG, status:VALID,
-
PACKAGE BODY: APPS.FUN_AP_TRANSFER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_AP_TRANSFER, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.FUN_AP_TRANSFER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_AP_TRANSFER, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PO_INVOICES_SV2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_INVOICES_SV2, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_CONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAY_INVOICES_CONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_UTILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_AP_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_AP_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_PAYRUN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PAYRUN_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_INVOICES_SV2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_INVOICES_SV2, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_UTILS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_DB_AP_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_AP_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_PAYRUN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PAYRUN_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_EXPORT_ER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPORT_ER, status:VALID,
-
PACKAGE BODY: APPS.AP_RETRO_PRICING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RETRO_PRICING_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_CONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAY_INVOICES_CONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_INVESTOR_INVOICE_DISB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_INVESTOR_INVOICE_DISB_PVT, status:VALID,
-
PACKAGE BODY: APPS.LNS_FUNDING_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FUNDING_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_FUNDING_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FUNDING_PUB, status:VALID,