Search Results pay_jp_wic_pkg
Overview
PAY_JP_WIC_PKG is an Oracle Applications (APPS) PL/SQL package within the Oracle E-Business Suite Payroll module, specifically scoped to Japanese localization requirements. The acronym "WIC" refers to the withholding income tax certificate functionality used in Japanese payroll processing, where employers must generate annual withholding tax statements (gensen choshu-hyo) and related statutory documentation for employees. This package encapsulates the validation, calculation, and data retrieval logic required to support those statutory reporting obligations. It operates against the standard Oracle HRMS and Payroll tables, providing reusable program units that other payroll packages and concurrent program report templates call to derive employee tax-relevant attributes, certificate information, and valid taxable amounts for a given term. The package is classified as an OTHER API in ETRM, indicating it is not an open public interface but an internal utility package intended for use by Oracle-delivered payroll processes rather than external integrations. Its status is VALID, and it depends on standard APPS synonyms plus the SYS.STANDARD package.
Key Procedures and Functions
The package exposes seventeen documented program units. The principal ones include:
- GET_EE_DESCRIPTION — retrieves a descriptive attribute for an employee, typically the formatted name or description used on withholding certificates.
- GET_DESCRIPTIONS — returns multiple employee descriptions in a single call, supporting bulk certificate generation.
- GET_CERTIFICATE_INFO — assembles the certificate-level data required for the Japanese withholding tax statement.
- SET_VALID_TERM_TAXABLE_AMT — establishes or computes the valid taxable amount for a specific payroll term, a core input to the tax calculation.
- SPR_TERM_VALID — determines whether a given term is valid for withholding tax processing.
- GET_PREV_JOBS — returns an employee's prior job assignments, relevant when apportioning income or tax across employment changes in the tax year.
- ASS_SET_VALIDATION — performs assignment-level validation against the configured withholding tax rules.
The remaining units are internal helpers supporting these operations. Parameter lists are not reproduced here; callers reference the package specification.
Tables Accessed
The package reads and writes against standard Oracle HRMS and Payroll tables via APPS synonyms, including PER_ALL_PEOPLE_F (employee records for descriptions), HR_ORGANIZATION_INFORMATION, PAY_ALL_PAYROLLS_F (payroll definitions), PAY_ELEMENT_ENTRIES_F and PAY_ELEMENT_ENTRY_VALUES_F (element entry results), PAY_ELEMENT_LINKS_F, PAY_INPUT_VALUES_F and PAY_LINK_INPUT_VALUES_F (element configuration), PER_CONTACT_RELATIONSHIPS, and PER_PREVIOUS_EMPLOYERS (prior employment history used in tax certificate reporting). DUAL and PLITBLM are also referenced for utility operations.
Usage Notes
PAY_JP_WIC_PKG is not intended for direct external invocation. ETRM documents five dependent objects that reference it: PAY_JP_ITAX_ARCHIVE_PKG, the view PAY_JP_TAX_SWOT_V, PAY_PAYJPITT_XMLP_PKG, PAY_PAYJPWTM_XMLP_PKG, and itself. This pattern shows the package is consumed primarily by Japanese payroll concurrent program report templates (the _XMLP_PKG wrappers behind BI Publisher reports) and by tax archive and view logic. Customizations should avoid modifying the package and instead consume its outputs through supported report or archive interfaces. Any invocation during upgrades or patching must respect patch-level changes, since withholding tax regulations in Japan are revised periodically and the package logic tracks those statutory changes.
-
PACKAGE: APPS.PAY_JP_WIC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_WIC_PKG, status:VALID,
-
PACKAGE: APPS.PAY_JP_WIC_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_WIC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_WIC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_WIC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_WIC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_WIC_PKG, status:VALID,
-
PACKAGE: APPS.PER_JP_CTR_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_JP_CTR_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYJPITT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYJPITT_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_AST_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_JP_AST_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYJPITT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYJPITT_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PER_JP_CTR_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_JP_CTR_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_STANDARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_JP_STANDARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_ITAX_ARCHIVE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_ITAX_ARCHIVE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYJPWTM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYJPWTM_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_STANDARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_JP_STANDARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_ITAX_ARCHIVE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_ITAX_ARCHIVE_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_AST_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_JP_AST_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_SPR_EFILE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_SPR_EFILE_PKG, status:VALID,
-
PACKAGE: APPS.HR_JP_ID_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_JP_ID_PKG, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_PKG, status:VALID,
-
VIEW: APPS.PAY_JP_TAX_SWOT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_TAX_SWOT_V, object_name:PAY_JP_TAX_SWOT_V, status:VALID,
-
VIEW: APPS.PAY_JP_TAX_SWOT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_TAX_SWOT_V, object_name:PAY_JP_TAX_SWOT_V, status:VALID,
-
VIEW: APPS.PAY_JP_WIC_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_WIC_ASSACTS_V, object_name:PAY_JP_WIC_ASSACTS_V, status:VALID,
-
VIEW: APPS.PAY_JP_WIC_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_WIC_ASSACTS_V, object_name:PAY_JP_WIC_ASSACTS_V, status:VALID,
-
VIEW: APPS.PAY_JP_WIC_ASSACTS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_WIC_ASSACTS_V2, object_name:PAY_JP_WIC_ASSACTS_V2, status:VALID,
-
PACKAGE: APPS.HR_JP_ID_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_JP_ID_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_ITWB_ARCHIVE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_ITWB_ARCHIVE_PKG, status:VALID,
-
VIEW: APPS.PAY_ELEMENT_ENTRY_VALUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES, object_name:PAY_ELEMENT_ENTRY_VALUES, status:VALID,
-
VIEW: APPS.PAY_ELEMENT_ENTRY_VALUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES, object_name:PAY_ELEMENT_ENTRY_VALUES, status:VALID,
-
VIEW: APPS.PAY_JP_WIC_ASSACTS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_WIC_ASSACTS_V2, object_name:PAY_JP_WIC_ASSACTS_V2, status:VALID,
-
SYNONYM: APPS.PER_PREVIOUS_EMPLOYERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PREVIOUS_EMPLOYERS, status:VALID,
-
SYNONYM: APPS.PER_PREVIOUS_EMPLOYERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PREVIOUS_EMPLOYERS, status:VALID,
-
SYNONYM: APPS.PAY_LINK_INPUT_VALUES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_LINK_INPUT_VALUES_F, status:VALID,
-
PACKAGE: APPS.PAY_JP_WIC_PKG
12.1.1
-
SYNONYM: APPS.PER_CONTACT_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.PER_CONTACT_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID,
-
PACKAGE: APPS.PAY_CORE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
PACKAGE: APPS.PAY_JP_WIC_PKG
12.2.2
-
PACKAGE: APPS.PAY_CORE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
APPS.PAY_JP_SPR_EFILE_PKG dependencies on PAY_JP_WIC_PKG
12.2.2
-
APPS.PAY_JP_ITWB_ARCHIVE_PKG dependencies on PAY_JP_WIC_PKG
12.2.2
-
SYNONYM: APPS.PAY_ALL_PAYROLLS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ALL_PAYROLLS_F, status:VALID,
-
APPS.PAY_JP_WIC_PKG dependencies on PAY_JP_WIC_PKG
12.1.1
-
APPS.PAY_JP_TAX_SWOT_V dependencies on PAY_JP_WIC_PKG
12.2.2
-
APPS.PAY_PAYJPITT_XMLP_PKG dependencies on PAY_JP_WIC_PKG
12.2.2
-
APPS.PAY_JP_ITAX_ARCHIVE_PKG dependencies on PAY_JP_WIC_PKG
12.1.1
-
APPS.PAY_PAYJPWTM_XMLP_PKG dependencies on PAY_JP_WIC_PKG
12.1.1
-
APPS.PAY_JP_WIC_PKG dependencies on PAY_JP_WIC_PKG
12.2.2
-
SYNONYM: APPS.PAY_ALL_PAYROLLS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ALL_PAYROLLS_F, status:VALID,
-
APPS.PAY_JP_ITAX_ARCHIVE_PKG dependencies on PAY_JP_WIC_PKG
12.2.2
-
APPS.PAY_PAYJPITT_XMLP_PKG dependencies on PAY_JP_WIC_PKG
12.1.1