2012 R3 CU8: Flexible Benefit Accruals
This is the fifth post in a series related to the new functionality introduced in Dynamics AX 2012 R3 CU8. Several new features were added in the HR and Payroll areas based on customer feedback. Features to be covered in the series include: Total compensation statement, FMLA tracking, Premium earning generation, Regular rate of pay, Benefit accrual enhancements, and Forecast position enhancements. Be sure to subscribe to updates for our blog to learn about this new functionality
Flexible benefit accruals
Currently in AX we have the ability to accrue benefits based on an hourly accrual.
This feature provides the Payroll administrator with additional flexibility as it relates to benefit accruals. We have added the ability to accrue based on specific earning codes, rather than all earnings as is the case today.
In addition to the accrual flexibility, we have also added the ability to accrue based on a specific frequency and the ability to accrue compensatory time.
Setup benefit accruals
Benefit accrual plans can be set up using rules that are used to determine how the benefit is accrued and used. Accrual method options now include hourly, payroll frequency, worker date, and Compensatory time. The steps for creating a benefit accrual plan are as follows:
- Open the Benefit accrual set up form by going to Payroll > Setup > Benefits > Benefit accrual plans.
- Click New on the action pane and enter the following plan information:
- Benefit accrual plan:
- Description:
- Accrual rate basis:
- Annual plan start date
- If the plan allows balances to be carries forward at the end of the year
- Define the plan rules:
- Months of service for each tier
- The accrual rate or amount
- The Maximum accrual limit
- The minimum balance allowed in the plan (if users are allowed to go negative in the plan)
- Identify the earning codes that when used, will subtract time from the workers accrual plan balance.
- Identify the earning codes that when used, will add time to the workers accrual plan balance(if needed for the selected plan).
The second step is to define the date that will be used to calculate a workers months of service.
Navigate to Payroll > Setup > Parameters > Payroll Parameters to verify the field that will identify a worker’s months of service. Options include the workers’ seniority date or a custom date for each worker.
Enroll a worker in a benefit accrual plan
The process to enroll a workers is still the same, but there may be an additional step depending on the plan you select.
- On the Area page, navigate to Common > Workers > Workers and select a worker. Once the record is highlighted, select Personal Information > Benefit accruals from the Action pane to open the Benefit accruals form.
- Click the New button to add a new benefit accrual plan for a worker. Once you select the plan, you can change the Service data basis from what is defaulted from the Parameters form, if desired. This will change the date used to calculate the years of service for this particular worker only.
Accruing benefit accrual time
As the worker meets the qualifications for the plan, they will accrue time in the specified plan.
Using the existing earning statement process, enter time for an earning code that has been designated to accrue time for the plan that the worker is enrolled in.
As earning statements are processed and released, that time will accrue for the worker. This can be seen by accessing the workers record and viewing their Benefit accruals form after the pay statement has been submitted.
Using benefit accrual time
Now that the worker has accrued time, they are eligible to use that time as desired.
Using the existing earning statement process, enter time for an earning code that has been designated to subtract time for the plan that the worker is enrolled in.
As earning statements are processed and released, that time will subtract for the worker. This can be seen by accessing the workers record and viewing their Benefit accruals form after the pay statement has been submitted.
Summary
This expansion of the existing benefit accrual functionality adds flexibility to account for varying situations that may occur within your business.
Comments
-
Hi Brandon
Nice post very helpful, i got question " i've created benefit accrual plan and assigned to a worker and i've generated to earning statement for same worker but i didn't get any changes in benefit accruals?"
Is there any considerations or rules from earning code side we need to take care?
example i've created benefit rule on 1/1/2015
Worker created on 1/2/2015 and position is created same according to worker and generating statement for present month feb 2017 or any month in this year but nothing is showing in benefit accrual mean that it's not calculating...do i need to create earning code also on the same date(1/1/2015)?
plz share me if u have any document or any write-up on this benefit accruals
Thanks,
Pranay
-
In the Benefit Accrual Plans form there are two fields at the top labeled "Annual plan start date" and "Carry forward balances" This is the date that the plan will reset each year. It will reset during the processing of the first pay period that ends after the plan start date defined on the accrual plan. This occurs during the submit pay statement step. Of course, It will also perform any accruals that may happen for that pay period as well. In addition if you do mark carryforward balance then up to the allowed amount for each tier will roll forward to the new year. If you don't carryforward then the plan starts at a zero balance.
-
-
Hi Michael
Apologies for the long delay in response. Somehow I missed your comment. Currently the actual processing of accruing and committing the usage are performed during the Submit pay statement process in payroll, which is much further down stream than the earning statement. Unfortunately using the benefit accrual functionality without payroll is not supported out of the box.
Thanks
Brandon
-
Hi Brandon
Nice blog about benefit accruals. Just a basic question. Can I use the functionality in setting up benefit accrual plans to control "worker balances" of various kind, without using AX Payroll. Would it be possible to use Time & Attendance to record hours and absence, get it mapped to earning codes, process earning statements in order to update Benefit accruals, without using AX Payroll as my Payroll system?
*This post is locked for comments