Payroll Module Tables in Oracle HCM Cloud
About Payroll Module
===================
What is Payroll Module?
What exactly we will do in it?
What are different components that we have in payroll module?
What are functional setups that comes in Payroll Module?
If an organization want to
calculate payment or
salary amount to their employees,
make the payment,
creating salary accounts
and transfer the transations to General Ledger.
Or they may be export the transactions to sub-ledger groups.
For calculating
Payments
Accounts
The payroll module will be executed
Oracle Fusin Cloud Payroll Business Flow
=========================================
> Define Consolidation Group
> Define Organizational payment method(Check,Chash,Deposit..etc)
> Personal payment Method
> Third party payment method
> Define Payroll Definitions
> Retro, Proration pay methods
> Element Classifications
> Element
> Element Eligibility
> Input Values
> Element Categories
> Define Basic Element
> Define Bonus Element
> Define Salary basis>
> Attach Payroll To Employee
> Run the Quick Pay
> Payroll Costing
> prepayments
> Payroll tasks and Reports
Different Types of Payroll Executions
For Single Employee: Pick way
Multiple Employees: Object Group flow
For all the employees: Standard Payroll flow
===================================
select *from pay_consolidation_sets order by creation_date desc
link: CONSOLIDATION_SET_ID
select *from pay_all_payrolls_f order by creation_date desc
------------------------------
Real-Time Scenario
Write a SQL query to get following columns:
REPORTING_NAME,PAYROLL_NAME,PERIOD_TYPE,FIRST_PERIOD_END_DATE,NUMBER_OF_YEARS,CONSOLIDATION_SET_NAME,LedgerName and Paymethod
------------------------------
SELECT
papf.PAYROLL_ID,
papf.REPORTING_NAME,
papf.PAYROLL_NAME,
papf.PERIOD_TYPE,
papf.FIRST_PERIOD_END_DATE,
papf.NUMBER_OF_YEARS,
PCS.CONSOLIDATION_SET_NAME,
GL.NAME AS LedgerName,
popm.BASE_ORG_PAY_METHOD_NAME AS Paymethod
FROM pay_all_payrolls_f papf,
pay_consolidation_sets PCS,
gl_ledgers GL,
pay_org_pay_methods_f POPM
WHERE papf.consolidation_set_id = PCS.consolidation_set_id
AND papf.GL_SET_OF_BOOKS_ID = GL.LEDGER_ID
AND papf.DEFAULT_PAYMENT_METHOD_ID = popm.ORG_PAYMENT_METHOD_ID
AND TRUNC(SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date
AND TRUNC(SYSDATE) BETWEEN popm.effective_start_date AND popm.effective_end_date
============================================
SELECT
papf.PAYROLL_ID,
papf.REPORTING_NAME,
papf.PAYROLL_NAME,
pldg.LEGISLATION_CODE,
pldg.NAME AS Legislative_Data_Group,
papf.PERIOD_TYPE,
papf.FIRST_PERIOD_END_DATE,
papf.NUMBER_OF_YEARS,
pcs.CONSOLIDATION_SET_NAME,
gl.NAME AS LedgerName,
popm.BASE_ORG_PAY_METHOD_NAME AS Paymethod
FROM pay_all_payrolls_f papf,
per_legislative_data_groups_vl pldg,
pay_consolidation_sets pcs,
gl_ledgers gl,
pay_org_pay_methods_f popm
WHERE 1=1
AND papf.LEGISLATIVE_DATA_GROUP_ID = pldg.LEGISLATIVE_DATA_GROUP_ID(+)
AND papf.consolidation_set_id = pcs.consolidation_set_id(+)
AND papf.GL_SET_OF_BOOKS_ID = gl.LEDGER_ID(+)
AND papf.DEFAULT_PAYMENT_METHOD_ID = popm.ORG_PAYMENT_METHOD_ID(+)
AND TRUNC(SYSDATE) BETWEEN popm.effective_start_dateAND popm.effective_end_date
AND TRUNC(SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date
AND pldg.LEGISLATION_CODE = 'US'
OR
Payroll Elements Report SQL query
SELECT
PET.BASE_ELEMENT_NAME,
PSC.BASE_CLASSIFICATION_NAME
FROM pay_element_types_f PET,
pay_ele_classifications PSC
WHERE PET.CLASSIFICATION_ID = PSC.CLASSIFICATION_ID
AND TRUNC(SYSDATE) BETWEEN PET.effective_start_date AND PET.effective_end_date
=================
Important Tables in Global Payroll Module Oracle HCM Cloud
Core Payroll Setup
PAY_ALL_PAYROLLS_F
PAY_CONSOLIDATION_SETS
PAY_ORG_PAY_METHODS_F
2.Employee Payroll Configuration
PAY_PAY_RELATIONSHIPS_DN
PAY_ASSIGNED_PAYROLLS_DN
PAY_PERSON_PAY_METHODS_F
PAY_DIR_COMP_DETAILS_F
3.Element Setup & Entries (The "Inputs")
PAY_ELE_CLASSIFICATIONS_VL
PAY_ELEMENT_TYPES_F
PAY_INPUT_VALUES_F
PAY_ELEMENT_LINKS_F
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRY_VALUES_F
4.Payroll Processing & Run Results
PAY_PAYROLL_ACTIONS
PAY_ASSIGNMENT_ACTIONS
PAY_ACTION_INTERLOCKS
PAY_RUN_RESULTS
PAY_RUN_RESULT_VALUES
5. Balances & Costing
PAY_BALANCE_TYPES_VL
PAY_COSTS
Comments
Post a Comment