Posts

Showing posts from February, 2026

Benefits Report SQL script Oracle HCM Cloud

  -- EMP Medical enrollment and their deduction rate SELECT      papf.person_number,     ler.name AS life_event_name,     pil.per_in_ler_stat_cd AS status, -- e.g., STRTD (Started), PROCD (Processed), CLSD (Closed)     pil.lf_evt_ocrd_dt AS life_event_date,     pil.ntfn_dt AS notification_date FROM      PER_ALL_PEOPLE_F papf,     BEN_PER_IN_LER pil,     BEN_LER_F ler WHERE      papf.person_id = pil.person_id     AND pil.ler_id = ler.ler_id     AND TRUNC(SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date     AND TRUNC(SYSDATE) BETWEEN ler.effective_start_date AND ler.effective_end_date     --AND papf.person_number = 'ADD_EMPLOYEE_NUMBER_HERE' ORDER BY      pil.lf_evt_ocrd_dt DESC PERSON_NUMBER LIFE_EVENT_NAME STATUS LIFE_EVENT_DATE NOTIFICATION_DATE 5585 Open STRTD 2026-01-01T00:00:00.000+00:00 2025-10-06T...

Benefits in Oracle HCM Cloud

     Benefits module is often considered one of the most complex and robust modules because it sits at the intersection of HR policy, payroll deductions, and third-party vendor integrations. At a high level, the Benefits module manages the design, eligibility, and enrollment of employee benefits (health insurance, retirement plans, life insurance, wellness programs, etc.). Core functional concepts you must know: The Benefits Hierarchy (Plan Design): Oracle uses a strict building-block hierarchy to construct benefits. v Program: The highest level (e.g., "2026 US Executive Benefits Program"). v Plan Type: Categories within the program (e.g., Medical, Dental, Vision). v Option: The coverage level (e.g., Employee Only, Employee + Spouse, Family). Eligibility Profiles: These define who gets what . We attach criteria (e.g., Full-Time status, located in California, Job Grade > 3) to programs or plans to restrict enrollment t...

Compensation module in Oracle HCM Cloud

  Compensation  Click Here

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 Eligi...

P2P Cycle SQL Script in Oracle Fusion

   --P2P Cycle SQL Script Functional Flow 1 ) Purchase Requisition Business user identifies need Creates PR in system Budget gets validated 2 ) PR Approval Manager reviews and approves Budget check happens Approval routing complete 3 ) Purchase Order Creation Approved PR converts to PO Supplier gets selected Terms & conditions set 4 ) PO Approval Amount-based routing Multi-level approval workflow Final authorization received 5 ) Goods/Service Receipt Warehouse receives items Quantity verified Quality inspection done 6 ) Invoice Receipt Supplier sends invoice Manual or EDI entry Initial validation runs 7 ) 3-Way Match PO vs Receipt vs Invoice Quantity must match Price tolerance checked 8 ) Invoice Approval Holds resolved Final invoice approval Exceptions handled 9 ) Payment Processing Payment terms applied Payment run created Bank file generated 10 ) GL Accounting Technical Flow SELECT  -- 1. Requisition Data (PR)     prh.requisition_number,     p...

Active Employee Roster Query

   Active Employee Roster Query SELECT      -- Person Identifiers     papf.person_number,     ppnf.full_name,     ppnf.first_name,     ppnf.last_name,     -- Employment Details     paam.assignment_number,     paam.assignment_status_type,     ppos.date_start                AS hire_date,     ppos.actual_termination_date,     -- Job,Department Details     pjft.name                      AS job_name,     houtl.name                     AS department_name,     -- Assignment Metadata     paam.effective_start_date      AS assignment_start_date,     paam.effective_end_date        AS assignment_end_date FROM      per_all_people_f...

VAT Report in Oracle Fusion

Image
 SELECT      gl.name AS ledger_name,     zx.trx_number AS transaction_number,     zx.trx_date AS transaction_date,     zx.tax_regime_code,     zx.tax_rate_code,     zx.line_amt AS taxable_amount,     zx.tax_amt AS vat_amount FROM      ZX_LINES zx,     GL_LEDGERS gl WHERE 1=1     AND zx.ledger_id = gl.ledger_id     AND zx.trx_date >= TO_DATE('2026-01-01', 'YYYY-MM-DD')     AND ROWNUM < 50

Absence Management

Image
     Absence Management It helps to manage employee Absence Details, meaning leave management. After the implementation of GHR, Absence Management is required. Human Resources Role is required to manage Absence Management application. Navigation: My Client Group à Absences Time Periods Repeating Time Periods Define the boundaries for when accruals are calculated, when balances reset, and when leave can be taken.     Creating Absence Plans means Leave Plans. Ex: Vocation leaves, pending leave, sick leave, ….etc Get approval from the manager and get leave Auto approval Schedule the leaves Leave balance will be calculated and posted to (General Ledger:GL) First Time Periods will be defined, and then the Eligibility profile will be defined Eligibility Then we will have a Fast Formula and Rates Rate definition: When we want to change the values dynamically. Absence Reason: What is the reason for applying for leave ...

HSDL vs HDL

  What are the differences between HDL and HSLD in Oracle HCM Cloud? HSDL Vs   HDL HCM Spread Data Loader   HCM Data Loader We need to install the ADFdi Plug-on Excel   No need to install ADFdi Plug-in User Friendly   It is not user-friendly A normal consultant can fill in the data in Excel <50,000 records   Technical expertise is required to prepare the DAT file >50,000 records If we load more than  50,000 records then we may encounter problems like: Excel stopped working Session Time-out   We can load unlimited records. We will prepare .DAT file We will just fill the data in the Excel sheet If any errors occur, we can fix it in the same Excel sheet.   We have to check the error logs and then we n...