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.PAY_KW_CHEQUE_REPORT 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_MX_CURRENCY_CONVERSION 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_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.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.PY_ROLLBACK_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PER_RI_CRP_DEFAULT_SETTINGS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
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.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.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_US_RULES dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_US_NACHA_TAPE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_SE_PAYSLIP_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_CA_WF_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.HR_PERSONAL_PAY_METHOD_API dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PER_PERRPPSM_XMLP_PKG dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_JP_ZENGIN_TAPE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_PAY_BUS dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_DK_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.PAY_GB_RTI_FPS_ARCHIVE dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_KR_PROCESS_NAV_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_US_DEPOSIT_ADVICE_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_IE_PAYFILE_SEPA dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_IN_UTILS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HR_US_REPORTS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HRASSACT dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_GB_RTI_FPS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PER_RU_CURRENCY_CONVERSION dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_IN_TRX_IDENTIFIERS dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.HR_PRE_PAY dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_PAYWSMEE_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_ZA_BANK_DDF_UPD dependencies on PAY_PAYMENT_TYPES
12.2.2
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_PAYMENT_TYPES
12.2.2