Search Results igi_cis2007_util_pkg
Overview
The APPS.IGI_CIS2007_UTIL_PKG package body is a utility package within the Oracle E-Business Suite application schema that supports the United Kingdom Construction Industry Scheme (CIS) 2007 tax regime. Its principal business function is to provide shared helper logic that other CIS-related packages invoke when processing supplier records, supplier sites, and the calculation of withholding tax (Withholding/Construction Industry Deduction) applicable to subcontractor payments. The package encapsulates the rules that tie an AP supplier or supplier site to the CIS deductions applicable under the 2007 legislation, including the selection of the correct tax treatment based on effective dates and installation-level options.
The package body is documented as VALID within the APPS schema and is classified as an "OTHER" API rather than a standard public interface. It is a dependency of four other database objects and is not referenced by upstream callers in the documented dependency graph, confirming its role as a supporting utility module rather than a top-level entry point.
Key Procedures and Functions
The metadata documents three procedures or functions within the package body:
- SUPPLIER_UPDATE — Handles updates to supplier-level CIS attributes. It is invoked when supplier records governed by the CIS 2007 regime require amendment, ensuring that tax status, deduction treatment, and related supplier data remain consistent with the current rules.
- SUPPLIER_SITE_UPDATE — Performs the analogous function at the supplier site level. Because CIS treatment can vary by site, this routine synchronises site-level attributes with the applicable deduction scheme and effective-dated tax configuration.
- GET_PAYABLES_OPTION_BASED_AWT — Returns the withholding (AWT — Automatic Withholding Tax) determination based on Payables installation options. It resolves whether and how withholding should be applied for a given supplier or site by reading system-level option settings, providing the calling process with the correct deduction basis.
These three units form the core public surface of the package. Additional private helper logic exists within the body but is not part of the documented interface.
Tables Accessed
The package reads and writes against several Payables and CIS-specific tables, accessed through APPS synonyms:
- AP_SUPPLIERS and AP_SUPPLIER_SITES_ALL — the primary source and update target for supplier and site CIS attributes.
- AP_AWT_GROUP_TAXES_ALL and AP_SYSTEM_PARAMETERS_ALL — provide the tax group and system option configuration used to derive withholding treatment.
- IGI_GCC_INST_OPTIONS_ALL — the globalisation installation options table that stores CIS-specific country configuration.
- IGI_CIS2007_TAX_EFF_DATE — supplies effective-dated tax information that governs which CIS rate or treatment applies at a given point in time.
Additional dependencies include IGI_GEN (shared globalisation utilities) and MO_GLOBAL (multi-org access control), indicating that the package operates within a multi-organisation security context and reuses common globalisation routines.
Usage Notes
This package is typically invoked indirectly. Because it is referenced by four other packages and exposes only internal-style utility routines, it is not intended for direct invocation by end users. Instead, it is called by higher-level CIS processing packages during supplier maintenance, invoice validation, and payment processing, where the deduction treatment of a subcontractor must be determined. In practice, users trigger the logic through the Payables Supplier Entry forms, supplier site maintenance, or concurrent processes that apply CIS deductions to payments. Custom extensions should treat the documented procedures as the supported interface and avoid modifying the package body, since Oracle may replace it during patching. Implementers integrating CIS 2007 logic for EBS 12.1.1 or 12.2.2 should reference this package for the correct resolution of Payables option based withholding and supplier/site CIS attributes.
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUP_TAXES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUP_TAXES_ALL, status:VALID,
-
PACKAGE: APPS.IGI_CIS2007_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.IGI_CIS2007_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUP_TAXES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUP_TAXES_ALL, status:VALID,
-
PACKAGE: APPS.IGI_CIS2007_UTIL_PKG
12.1.1
-
PACKAGE: APPS.IGI_CIS2007_UTIL_PKG
12.2.2
-
PACKAGE: APPS.IGI_CIS2007_TAX_EFF_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGI_CIS2007_TAX_EFF_DATE, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDORS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDORS_PKG, status:VALID,
-
SYNONYM: APPS.IGI_GCC_INST_OPTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGI_GCC_INST_OPTIONS_ALL, status:VALID,
-
SYNONYM: APPS.IGI_GCC_INST_OPTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGI_GCC_INST_OPTIONS_ALL, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDOR_SITES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_SITES_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_TAX_EFF_DATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_TAX_EFF_DATE, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_IGIPMTHR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_IGIPMTHR_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDOR_SITES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_SITES_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_IGIPMTHR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_IGIPMTHR_PKG, status:VALID,
-
PACKAGE: APPS.IGI_CIS2007_TAX_EFF_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGI_CIS2007_TAX_EFF_DATE, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_TAX_EFF_DATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_TAX_EFF_DATE, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDORS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDORS_PKG, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
PACKAGE: APPS.IGI_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGI_GEN, status:VALID,
-
PACKAGE: APPS.IGI_GEN
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGI_GEN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.AP_SUPPLIERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.2.2
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
APPS.IGI_CIS2007_TAX_EFF_DATE dependencies on IGI_CIS2007_UTIL_PKG
12.1.1
-
APPS.AP_VENDORS_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.2.2
-
APPS.AP_VENDOR_SITES_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.1.1
-
APPS.IGI_CIS2007_IGIPMTHR_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.1.1
-
APPS.IGI_CIS2007_UTIL_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.1.1
-
APPS.AP_VENDORS_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.1.1
-
APPS.AP_VENDOR_SITES_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.2.2
-
APPS.IGI_CIS2007_IGIPMTHR_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.2.2
-
APPS.IGI_CIS2007_UTIL_PKG dependencies on IGI_CIS2007_UTIL_PKG
12.2.2
-
APPS.IGI_CIS2007_TAX_EFF_DATE dependencies on IGI_CIS2007_UTIL_PKG
12.2.2
-
PACKAGE: APPS.MO_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
PACKAGE: APPS.MO_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1