Benefit accrual plan tasks

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

This topic describes the tasks required to set up benefit accrual plans.

You can use benefit accrual plans, such as vacation and sick time off, to track accrual balances as they increase and decrease throughout the plan year.

Nota

The procedure for completing this task has changed for Microsoft Dynamics AX 2012 R3 Cumulative Update 8. For information that is specific to AX 2012 R3 CU8, see the section later in this topic.

The following illustration shows the steps that are required to set up benefit accrual plans. The numbers correspond to the procedures later in this topic.

For additional information about benefit accrual plans, see Payroll data updates.

What do you want to do?

Understand the bigger process

Review the prerequisites

1. Gather the required information

2. Set up benefit accrual plans

3. Enroll workers in benefit accrual plans

Benefit accrual plan tasks in AX 2012 R3 CU8

Next step

Technical information for system administrators

Find form help

Understand the bigger process

The following illustration shows the relationship between this topic and the overall process of setting up Payroll for the first time. For information about additional tasks required for this step in the process, and an overview of the whole process, see Setting up payroll: Basic topics.

Back to top

Review the prerequisites

The following table shows the prerequisites that must be in place before you start.

Category

Prerequisite

Version

Microsoft Dynamics AX 2012 R2

Country/region

(USA) The primary address for the legal entity must be in the following countries/regions: United States

Back to top

1. Gather the required information

A benefit accrual plan includes a set of rules that determine how hours in the plan are accrued and how they are used. The plan also includes a list of earning codes that are matched against the earning codes on earnings statement lines so that the plan balance can be reduced when that specific earning code is used.

The rules for the plan are based on the number of months that a worker has been employed with the organization. The months of employment are based on the employment start date or on the seniority date. You define the rules to control the rate at which benefits accrue and to control the maximum accrual limit, minimum balance, and carry-forward limit.

Example

Your paid time off (PTO) plan has three different rates, based on years of employment.

Years of employment

PTO days per year

Fewer than 5

10

At least 5 but fewer than 10

15

At least 10

20

The benefit accrual is based on the years of employment. To allow for workers to accrue the correct total, you must convert the years of employment to months of employment, and the number of PTO days per year to the number of PTO hours to accrue per hour worked.

  • To convert the years of employment to months of employment, you multiply the number of years by 12.

    These are the calculations for the example plan:

    0 x 12 = 0

    5 x 12 = 60

    10 x 12 = 120

  • To convert the PTO days per year to the hourly accrual rate, you multiply the number of days accrued per year by the number of hours in a work day to get the number of hours that are accrued per year. Then you divide that number by the number of hours worked in a year to get the hourly accrual rate. For most workers, you use this formula:

    Number of days accrued per year x 8 hours worked in a day / 2080 hours worked in a year = Hourly accrual rate

    These are the calculations for the example plan:

    10 x 8 / 2080 = 0.03846

    15 x 8 / 2080 = 0.05769

    20 x 8 / 2080 = 0.07692

You enter these numbers into a table, as shown here, to make it easier to set up the plan rules.

Months of employment

Hourly accrual rate

0

0.03846

60

0.05769

120

0.07692

Suggerimento

You can use the hourly accrual rate to verify the amount that should accrue in each pay statement. For example, if workers who accrue 15 days per year are paid biweekly, and they work 40 hours per week, multiply the hourly accrual rate of 0.05769 by 80 hours. The result is 4.6152. Therefore, the workers should accrue 4.6152 hours on each pay statement.

Back to top

2. Set up benefit accrual plans

  1. Click Payroll > Setup > Benefits > Benefit accrual plans.

  2. Click New, and then enter a name and description for the plan.

  3. In the Annual plan start date field, enter the start date for the plan. The plan is reset each year on the anniversary of this date.

    If you leave this field blank, the plan isn’t reset. Any fields that show data for the plan year, such as the Plan year accrued and Plan year used fields in the Benefit accrual balances form, will include all transactions from the start of the plan, instead of all transactions in the plan year.

  4. To determine the number of hours of a benefit that are accrued in a pay period, the total number of hours on the earnings statement is multiplied by the hourly accrual rate. If the hours that are used from this plan should count as part of the total number of hours that are used to determine how many hours are accrued for this plan, select the Accrue on usage check box. To exclude the hours that are used from this plan from the total hours on the earnings statement before the number of accrued hours for this plan is calculated, clear this check box.

  5. To allow for balances at the end of the plan year to be carried over to the next plan year, select the Carry forward balances check box. You can limit the number of hours that can be carried forward when you create the plan rules.

  6. On the Plan rules FastTab, click Add.

    Each line that you add to a benefit accrual plan provides the rules for accruing time and for using plan benefits for workers who have the specified number of months of employment.

  7. In the Months of employment column in the grid, enter the minimum number of months of employment for the first rule in the plan. The number of months of employment is based either on the employment start date or on the seniority date, as specified in the Benefit accruals form for the worker.

    Nota

    The employment start date is in the Employment history form, and the seniority date is in the Worker form.

    We recommend that you make sure that the Seniority date field has a value. If you use the seniority date to determine the months of employment, and the Seniority date field in the Worker form is blank, the worker can use hours from the benefit accrual plan, but no hours can accrue in the plan.

    We also recommend that every plan include a row starting at 0 (zero) months of employment. Each row ends when the next row starts. The last row starts at the specified number of months and does not end.

    For example, the rows in your plan have 0, 60, and 120 for months of employment. The rate and limits in the first row start when a worker is hired and are applied through the end of their eleventh month. The second row starts at 12 months and the rates and limits are applied through the end of the fifty-ninth month. The third row starts at 60 months and the rates and limits are applied as long as the worker continues to be employed by your organization.

  8. In the Hourly accrual rate field, enter the number of hours to add to the accrual plan balance for each hour that is on the earnings statement. For example, enter 0.03846 for a worker who receives 10 days off each year.

  9. In the Maximum accrual limit field, enter the maximum number of hours that can be accrued in the plan in a single plan year. When this number is reached, no more hours are accrued in the plan until the start of the next plan year, unless a manual adjustment reduces the accrued amount for the plan year.

    Nota

    If the plan is not reset each year, this value is the maximum number of hours that can be accrued over the life of the plan.

  10. In the Minimum balance field, enter the number of hours that must be available in the plan before a worker can use hours from the plan. When the available balance is less than this number, the worker can’t use any hours from the plan until additional hours have accrued, or until the available balance has been adjusted.

    Suggerimento

    To let workers take time off before they have accrued the hours, enter a negative number.

    If an earnings statement includes hours that would reduce the available balance in the plan to be less than the minimum balance, the earnings statement lines that include those hours aren’t released.

  11. In the Carry-forward limit field, enter the highest number of hours that can be carried forward from one plan year to the next.

    If the Carry forward balances check box is cleared, no hours are carried forward.

  12. Repeat steps 6 through 11 for each remaining rule in the plan. When you have finished, go to step 13.

  13. On the Earning codes for plan usage FastTab, click Add, and then select the earning code to use to record the hours used from this plan. You can repeat this step to add more earning codes.

    We recommend that you use a separate earning code for each benefit accrual plan. The earning code is used to verify the available balance when the earning statement is released. It is also used to reduce the plan balance when a pay statement line that includes the earning code is submitted for payment.

    If you use the earning code for a benefit accrual on an earnings statement for a worker who is not enrolled in the plan, no validation occurs.

Repeat these steps to set up additional benefit accrual plans. When you have finished, close the form.

Back to top

3. Enroll workers in benefit accrual plans

The process for enrolling workers in benefit accrual plans differs from the process of enrolling them in other benefits. Mass enrollment isn’t available for benefit accrual plans, and eligibility processing is not performed.

  1. Click Payroll > Common > Workers > Workers. Select a worker, click Personal information, and then click Benefit accruals.

  2. Click New.

  3. In the Benefit accrual plan column in the grid, select a benefit accrual plan.

    You can add and delete enrollments only for benefit accrual plans for the legal entity that you are logged on to.

  4. Make sure that the value in the Accrual date basis field is correct.

    If the accrual date basis is set to Seniority date, make sure that a seniority date is assigned to the worker:

    1. On the Workers list page, double-click the name of the worker.

    2. In the Worker form, on the Worker summary FastTab, review the Seniority date field.

    3. If the Seniority date field is blank, click Edit, and then enter a seniority date.

    4. Close the form.

Repeat these steps to enroll the worker in additional benefit accrual plans. When you have finished, close the form.

Back to top

Benefit accrual plan tasks in AX 2012 R3 CU8

JJ677319.collapse_all(it-it,AX.60).gif1. Gather the required information

A benefit accrual plan includes a set of rules that determine how hours in the plan are accrued and how they are used. The plan also includes a list of earning codes that are matched against the earning codes on earnings statement lines so that the plan balance can be reduced when that specific earning code is used.

The rules for the plan are based on the number of months that a worker has been with the organization. The months of service are based on the employment start date, the seniority date, or a date that is specific to the individual worker. You define the rules to control the rate at which benefits accrue and to control the maximum accrual limit, minimum balance, and carry-forward limit.

Example

Your paid time off (PTO) plan has three different rates, based on years of service.

Years of service

PTO days per year

Fewer than 5

10

At least 5 but fewer than 10

15

At least 10

20

The benefit accrual is based on the years of service. To allow for your workers to accrue the correct total, you must convert the years of service to months of service, and the number of PTO days per year to the number of PTO hours to accrue per hour worked.

  • To convert the years of service to months of service, you multiply the number of years by 12.

    These are the calculations for the example plan:

    0 x 12 = 0

    5 x 12 = 60

    10 x 12 = 120

  • To convert the PTO days per year to the hourly accrual rate, you multiply the number of days accrued per year by the number of hours in a work day to get the number of hours that are accrued per year. Then you divide that number by the number of hours worked in a year to get the hourly accrual rate. For most workers, you use this formula:

    Number of days accrued per year x 8 hours worked in a day / 2080 hours worked in a year = Hourly accrual rate

    These are the calculations for the example plan:

    10 x 8 / 2080 = 0.03846

    15 x 8 / 2080 = 0.05769

    20 x 8 / 2080 = 0.07692

You enter these numbers into a table, as shown here, to make it easier to set up the plan rules.

Months of service

Hourly accrual rate

0

0.03846

60

0.05769

120

0.07692

Suggerimento

You can use the hourly accrual rate to verify the amount that should accrue in each pay statement. For example, if workers who accrue 15 days per year are paid biweekly, and they work 40 hours per week, multiply the hourly accrual rate of 0.05769 by 80 hours. The result is 4.6152. Therefore, the workers should accrue 4.6152 hours on each pay statement.

JJ677319.collapse_all(it-it,AX.60).gif2. Set up benefit accrual plans

  1. Click Payroll > Setup > Benefits > Benefit accrual plans.

  2. Click New, and then enter the following information.

    Field

    Description

    Benefit accrual plan

    Description

    A name and description for the plan.

    Annual plan start date

    The start date for the plan. The plan is reset each year on the anniversary of this date.

    If you leave this field blank, the plan isn’t reset. Any fields that show data for the plan year, such as the Plan year accrued and Plan year used fields in the Benefit accrual balances form, will include all transactions from the start of the plan, instead of all transactions in the plan year.

    Carry forward balances

    If you select this check box, balances at the end of the plan year can be carried over to the next plan year. You can limit the number of hours to be carried forward when you create the plan rules.

    Accrual rate basis

    The method that this plan uses to accrue benefits for workers who are enrolled in the plan. The method is used together with the value in the Amount or rate field to determine the number of hours to add to the worker’s plan.

    Select from the following options:

    • Hourly rate – Hours are added to the plan balance based on the number of eligible hours on the pay statement times the rate in the Amount or rate field.

    • Fixed amount by payroll frequency –The number of hours in the Amount or rate field is added to the plan balance on the last day of each pay period that is included in the selected payroll calculation frequency.

    • Fixed amount by date –The number of hours in the Amount or rate field is added to the plan balance on the last day of the pay period that includes the date that is determined based on the Accrual date field.

    • Hours of compensatory time – Hours are added to the plan balance based on the number of eligible hours on the pay statement times the rate in the Rate for compensatory time field on the Earning codes for plan accrual FastTab.

    Frequency

    The payroll calculation frequency that includes the pay periods when the number of hours in the Amount or rate field is added to the plan balance.

    This field is available only when the accrual rate basis is Fixed amount by payroll frequency.

    Accrual date

    The day each year when the number of hours in the Amount or rate field is added to the plan balance.

    Select from the following options:

    • Employment start date – This date is in the Employment history form.

    • Seniority date – This date is in the Worker form.

      We recommend that you make sure the seniority date field always has a value. If you use the seniority date to determine the months of service, and the Seniority date field in the Worker form is blank, the worker can use hours from the benefit accrual plan, but no hours can accrue in the plan.

    • Annual plan start date

    • Custom date – A date that is specified for this plan.

    This field is available only when the accrual rate basis is Fixed amount by date.

    Custom accrual date

    The month and date each year when the number of hours in the Amount or rate field is added to the plan balance.

    This field is available only when the accrual rate basis is Fixed amount by date and the accrual date is Custom date.

  3. On the Plan rules FastTab, click Add.

    Each line that you add to a benefit accrual plan provides the rules for accruing time and for using plan benefits for workers who have the specified number of months of service.

  4. For each line in the plan, enter the following information.

    Field

    Description

    Months of service

    The minimum number of months of service for the selected rule. The number of months of service is based on the employment start date, the seniority date, or a date that is specified for the worker in the Benefit accruals form.

    Nota

    The employment start date is in the Employment history form, and the seniority date is in the Worker form. We recommend that you make sure that the Seniority date field has a value. If you use the seniority date to determine the months of service, and the Seniority date field in the Worker form is blank, the worker can use hours from the benefit accrual plan, but no hours can accrue in the plan.

    We recommend that every plan include a row starting at 0 (zero) months of service. Each row ends when the next row starts. The last row starts at the specified number of months and does not end.

    For example, the rows in your plan have 0, 60, and 120 for months of service. The rate and limits in the first row start when a worker is hired and are applied through the end of their eleventh month. The second row starts at 12 months and the rates and limits are applied through the end of the fifty-ninth month. The third row starts at 60 months and the rates and limits are applied as long as the worker continues to be employed by your organization.

    Amount or rate

    The amount of the accrual if the accrual rate basis is a fixed amount, or the rate that is used to calculate the amount if the accrual rate basis is an hourly rate. For example, if you have a plan where a worker accrues 80 hours each year, and the benefit accrues at an hourly rate, you would enter 0.03846; if the benefit accrues as a fixed amount by date, you would enter 80.

    The rate for compensatory time plans is entered on the Earning codes for plan accrual FastTab.

    Maximum accrual limit

    The maximum number of hours that can be accrued in the plan in a single plan year. When this number is reached, no more hours are accrued in the plan until the start of the next plan year, unless a manual adjustment reduces the accrued amount for the plan year.

    If the plan is not reset each year, this value is the maximum number of hours that can be accrued over the life of the plan.

    Minimum balance

    The number of hours that must be available in the plan before a worker can use hours from the plan. When the available balance is less than this number, the worker can’t use any hours from the plan until additional hours have accrued, or until the available balance has been adjusted.

    Nota

    To let workers take time off before they have accrued the hours, enter a negative number.

    If an earnings statement includes hours that would reduce the available balance in the plan to be less than the minimum balance, the earnings statement lines that include those hours aren’t released.

    Carry-forward limit

    The highest number of hours that can be carried forward from one plan year to the next.

    If the Carry forward balances check box is cleared, this field is not available, and no hours are carried forward.

  5. Click the Earning codes for plan usage FastTab. The earning codes that are entered here are used to verify the available balance when an earnings statement that includes the earning code is released. The codes are also used to reduce the plan balance when a pay statement line that includes the earning code is submitted for payment.

  6. Click Add, and then select the earning code to use to record the hours used from this plan. You can repeat this step to add more earning codes.

    We recommend that you use a separate earning code for plan usage for each benefit accrual plan.

    If you use the earning code for a benefit accrual on an earnings statement for a worker who is not enrolled in the plan, no validation occurs.

  7. Click the Earning codes for plan accrual FastTab. The earning codes that are entered here are used to increase the plan balance when a pay statement line that includes the earning code is submitted for payment.

    For example, suppose you enter an earning code for Regular hours here. If that earning code is used on an earnings statement line that contains eight hours, when that earnings statement is submitted for payment, the worker’s balance in the plan is increased by eight hours times the specified rate.

    Nota

    This FastTab is available only when the accrual rate basis for the plan is Hourly rate or Hours of compensatory time.

  8. Click Add, and then enter the following information.

    Fields

    Description

    Earning type

    Select whether to enter an earning code or an earning code group.

    When you include both earning codes and earning code groups in a benefit accrual plan, an earning code can be included in the table multiple times. This occurs when an earning code appears in the table by itself and as part of an earning code group. Each earning code is processed only one time, regardless of how many times the code occurs in the table.

    Nota

    This control is available only when the accrual rate basis for the plan is Hourly rate.

    Earning code group

    The earning code groups that contain hourly earning codes.

    The hourly earning codes increase the plan balance when a pay statement line that includes the earning code is submitted for payment. Earning codes other than hourly earning codes are disregarded when the plan balance is calculated.

    Nota

    This control is available only when the accrual rate basis for the plan is Hourly rate.

    Earning code

    The earning codes that increase the plan balance when a pay statement line that includes the earning code is submitted for payment.

    Description

    The description of the selected earning code or earning code group.

    Rate for compensatory time

    The rate that is used to calculate the amount of compensatory time. For example, if the worker accrues one hour of compensatory time for each hour worked by using the selected earning code, enter 1. If the worker accrues 1.5 hours of compensatory time, enter 1.5.

    Nota

    This control is available only when the accrual rate basis for the plan is Hours of compensatory time.

    You can repeat this step to add more earning codes.

Repeat these steps to set up additional benefit accrual plans. When you have finished, close the form.

JJ677319.collapse_all(it-it,AX.60).gif3. Enroll workers in benefit accrual plans

The process for enrolling workers in benefit accrual plans differs from the process of enrolling them in other benefits. Mass enrollment isn’t available for benefit accrual plans, and eligibility processing is not performed.

  1. Click Payroll > Common > Workers > Workers. Select a worker, click Personal information, and then click Benefit accruals.

  2. Click New.

  3. In the Benefit accrual plan column in the grid, select a benefit accrual plan.

    Nota

    You can add and delete enrollments only for benefit accrual plans for the legal entity that you are logged on to.

  4. Make sure that the value in the Service date basis field is correct. The default value for this field is assigned in the Payroll parameters form.

    If the service date basis is set to Seniority date, make sure that a seniority date is assigned to the worker.

    1. On the Workers list page, double-click the name of the worker.

    2. In the Worker form, on the Worker summary FastTab, review the Seniority date field.

    3. If the Seniority date field is blank, click Edit, and then enter a seniority date.

    4. Close the form.

Repeat these steps to enroll the worker in additional benefit accrual plans. When you have finished, close the form.

Back to top

Next step

The next step is to set up payroll taxes. For more information, see Tax information tasks.

Back to top

Technical information for system administrators

If you don't have access to the pages that are used to complete this task, contact your system administrator and provide the information that is shown in the following table.

Category

Prerequisite

Configuration keys

Payroll - USA

Nota

When you use Payroll, we highly recommend that you turn off the Payroll information configuration key under the Human resource I configuration key. The forms and tables that are enabled by that configuration key are not used by Payroll. If Payroll is installed and the configuration key is enabled, it might be difficult to make sure that your data is entered and tracked correctly.

Security roles and duties

To set up benefit accrual plans, you must be a member of a security role that includes these duties:

  • Set up payroll master data (PayrollMasterDataMaintain)

  • Inquire into payroll master data (PayrollMasterDataInquire)

  • Set up payroll positions and workers(PayrollPositionWorkerSetupMaintain)

Security roles and privileges

To set up benefit accrual plans, you must be a member of a security role that includes these privileges:

  • Inquire into benefit accrual plans (PayrollAccrualPlanSetupMaintain)

  • Maintain benefit accrual plan adjustments (PayrollWorkerAccrualAdjustMaintain)

  • Maintain worker benefit accrual plans (PayrollWorkerEnrolledAccrualMaintain)

Back to top

Find form help

Benefit accrual balances (form)

Benefit accrual transactions (form)

Lavoratore (modulo)