Oracle RetroPay Functionality Overview
Oracle RetroPay Functionality Overview
1]
Modified:Dec Priority:2
To Bottom
20, 2012
Type:FAQ
Status:PUBLISHED
Comments (0)
In this Document Purpose Questions and Answers What is RetroPay? What is RetroPay by Aggregate? What is RetroPay by Element? What is RetroPay Enhanced? Why use RetroPay Enhanced? Retro Changes (Correction vs Back-Dated) What are the steps to process RetroPay (Enhanced)? What is the role of 'Events'? What is the check-list for 'Event' logging? What is the purpose of 'Reprocess Type'? What is the purpose of 'Recorded Date'? What is the purpose of the Retro-Notification Report? What is the purpose of the 'Retro Status' page? What is the function of the 'RetroPay (Enhanced)' program? What is 'Back Pay Adjustment' functionality? What is 'Retro Overlap' functionality? How to enabled 'RetroPay Overlap' functionality? Is there a way to know what legislation's/localizations support RetroPay? Community Discussions Feedback References
Applies to:
Oracle Payroll Information in this document applies to any platform.
Purpose
Document provides a Frequently Asked Question (FAQ) on RetroPay Functionality at an 'Overview' level.
All the above will re-run the past payroll runs and compare the previous results with the new ones. Difference occurs in creation of new entries.
identifying the list of assignments. A separate program (Retro-Notification Report) will use these events, identify the assignments, and add those in a separate table. The RetroPay Enhanced program will retrieve the assignments from this table. Users are only required to make the retro changes and the application will automatically process those assignments. In later version's, the RetroPay By Element process was further expanded. Users will define some components (Primary reason for change. This explains how the entry is directly recalculated). For each component, they can define a retro element based on the time periods. One component can have more than one time period with its corresponding retro element. The RetroPay program will pick the default component, identify the particular retro element and add the extra value. The assignment identification process was automated with more control in stopping and adding new assignments for retro processing. There may be situation, where customer would like to run the retro for a particular assignment in the later runs or include a new assignment for retro processing. A new self-service page - Retro Status - was introduced for this purpose.
Corrections may be taxed in the original earning period Back dated changes may be taxed in the period in which they are paid
INSERT UPDATE
Datetrack Insert Datetrack Update Datetrack Update Change UPDATE_CHANGE_INSERT Insert UPDATE_OVERRIDE Datetrack Update Override CORRECTION Datetrack Correction DELETE Datetrack End Date Datetracked Delete Next DELETE_NEXT_CHANGE Change Datetrack Delete Future FUTURE_CHANGE Changes ZAP Datetrack Purge Dynamic Trigger Form: Click the 'Triggers' button from the 'Table Event Updates' form. This will open the 'Dynamic Trigger' form. Check that the Insert, Update and Delete triggers are available with the generated and enabled flags checked. If any of the dynamic triggers are not generated or enabled, check both the 'Generated' and 'Enabled' check boxes. Save the form and re-query to confirm. Functional Area Form: Open the 'Functional Area Maintenance' form and query for 'INCIDENT REGISTER' functional area. Check the given dynamic triggers are included in trigger section. Open legislation and business group tabs and check the given legislation and business group are included. If all the above setups are done correctly, changes made to the table should be logged in the pay_process_events table. Make a change to that table and query pay_process_events to check if the event got logged. The pay_process_events table will have a column called Surrogate_key. This will contain a unique value for each change (like element_entry_id for pay_element_entries_f table). Users can query pay_process_events table using this column values. Table Name Pay_element_types_f Pay_element_links_f Pay_element_entries_f Pay_element_entry_values_f Pay_input_values_f Ff_globals_f Pay_all_payrolls_f Surrogate Key Element_type_id Element_link_id Element_entry_id Element_entry_value_id Input_value_id Global_id Payroll_id
Pay_cost_allocations_f Pay_grade_rules_f Pay_link_input_values_f Pay_user_column_instances_f Per_addresses Per_all_assignments_f Per_all_people_f Per_assignment_budget_values_f Per_contracts_f Per_pay_proposals Per_performance_reviews Per_periods_of_service Pay_personal_payment_methods_f Per_spinal_point_placements_f Pqh_rate_matrix_rates_f
Cost_allocation_id Grade_rule_id Link_input_value_id User_column_instance_id Address_id Assignment_id Person_id Assignment_budget_value_id Contract_id Pay_proposal_id Performance_review_id Period_of_service_id Personal_payment_method_id Placement_id Rate_matrix_rate_id
Community Discussions
Still have questions? Use the live My Oracle Support Payroll Community window below, to search for similar discussions or start a new discussion on this subject.
Feedback
To provide feedback on this note, click on the Rate this document link.
References
NOTE:1118267.1 - What Localizations Support 'Retropay By Element' and Retropay Enhanced NOTE:842307.1 - RetroPay Overlap - A Technical White Paper