Search Results pay_payment_types
Overview
The PAY_PAYMENT_TYPES table is a core reference table within the Oracle E-Business Suite Payroll module (PAY). It serves as a master repository for defining the distinct categories of payments that the payroll system is capable of processing. Its primary role is to provide a standardized, validated list of payment types, such as Regular Salary, Bonus, Expense Reimbursement, or Advance, which are then referenced by transactional and configuration objects throughout the payroll engine. This ensures consistency in payment classification and reporting across all payroll operations.
Key Information Stored
The table's structure is designed to uniquely identify and describe each valid payment type. The critical columns, as indicated by the provided primary and unique key constraints, are PAYMENT_TYPE_ID and the combination of PAYMENT_TYPE_NAME and TERRITORY_CODE. The PAYMENT_TYPE_ID is the system-assigned numeric primary key used for all internal joins and references. The PAYMENT_TYPE_NAME holds the descriptive name of the payment type (e.g., 'Regular'), while the TERRITORY_CODE allows for localization, enabling the definition of territory-specific payment types to comply with regional legislative requirements. Other typical columns, inferred from standard practice, would include CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY for auditing purposes.
Common Use Cases and Queries
This table is fundamental for payroll setup, execution, and reporting. A common use case is validating or listing all available payment types during the configuration of an organization's payment methods or when defining element links. For reporting, it is frequently joined to transactional tables to categorize payment amounts. A typical query retrieves all payment types for a specific territory:
- SELECT payment_type_id, payment_type_name FROM pay_payment_types WHERE territory_code = 'US' ORDER BY payment_type_name;
Another critical query involves joining to PAY_PAYROLL_ACTIONS to analyze payroll runs by payment type, helping to segregate regular payroll from off-cycle or supplemental runs for reconciliation purposes.
Related Objects
The PAY_PAYMENT_TYPES table has documented foreign key relationships with several key transactional and setup tables, as per the provided metadata. These relationships are central to the payroll data model:
- PAY_ORG_PAYMENT_METHODS_F: This table stores the valid payment methods (e.g., Check, Direct Deposit) for an organization. It references PAY_PAYMENT_TYPES via PAYMENT_TYPE_ID to restrict which payment methods are applicable for a given type of payment.
- PAY_PAYROLL_ACTIONS: This is a fundamental transactional table that records every payroll process run. Each payroll action (such as a QuickPay or a regular payroll run) is associated with a specific PAYMENT_TYPE_ID from this table, classifying the nature of the payments generated by that action.
These relationships enforce data integrity, ensuring that all configured methods and processed payroll actions are tied to a valid, predefined payment type.
-
Table: PAY_PAYMENT_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PAYMENT_TYPES, object_name:PAY_PAYMENT_TYPES, status:VALID, product: PAY - Payroll , description: Types of payment that can be processed by the system. , implementation_dba_data: HR.PAY_PAYMENT_TYPES ,
-
Table: PAY_PAYMENT_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PAYMENT_TYPES, object_name:PAY_PAYMENT_TYPES, status:VALID, product: PAY - Payroll , description: Types of payment that can be processed by the system. , implementation_dba_data: HR.PAY_PAYMENT_TYPES ,
-
APPS.PER_RI_CRP_DEFAULT_SETTINGS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PY_ROLLBACK_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_GB_FPS_NI_AND_OTHERS_13 dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_IN_PROF_TAX_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_KW_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PER_RI_CRP_DEFAULT_SETTINGS dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_IE_PYMT_SUMMARY_RPT_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_KW_CHEQUE_REPORT dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HR_PAYMENTS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_SA_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_NO_PAYPROC dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_US_ACTION_ARCH dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_CA_RULES dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_MX_CURRENCY_CONVERSION dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.HRASSACT dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_PPMV4_SS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_JP_PAYSLIP_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_NO_PAYPROC dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HR_LEGISLATION dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_KW_CHEQUE_REPORT dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HR_LEGISLATION dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_GB_BACS_TAPE dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_QPU_API dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_US_NACHA_IAT_TAPE dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_CE_RECONCILIATION_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.HR_EFC_INFO dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_PPM_BUS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_DB_PAY_SETUP dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_KR_PROCESS_NAV_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_US_RULES dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_OPM_BUS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_CA_PAYREG_EXTRACT_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_FI_ARCHIVE_PYSA dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_AE_CHEQUE_REPORT dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_PPM_BUS dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_IN_TERM_RPRT_GEN_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_US_DEPOSIT_ADVICE_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_FI_ARCHIVE_PYSA dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_FR_DB_PAY_SETUP dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_DK_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_QPU_API dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_FR_DB_PAY_SETUP dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_CA_PAYROLL_ARCH dependencies on PAY_PAYMENT_TYPES
12.2.2