Part 6: Select Task

6.1. Scrub/Eligibility

Scrub/Eligibility Parameters

Click on the Scrub/Eligibility row to expand and view the parameters here. Within this section are the global eligibility overrides, HCE/Key overrides and limit overrides. For specific help on each question within this section, click here.

Scrub/Eligibility Results

When the run button is pressed, the system does a large number of calculations/determinations. Using census data and any supplemental data you provide, plus prior year data and service history (if available), it will attempt to calculate/determine the following:

  • Eligibility
  • Entry dates
  • Catch-up contributions
  • HCE/key determinations
  • Edit checks
  • Field mapping

If the census scrub runs and a data element needed to do calculations on the system is not on the census grid and not mapped, the system tries to find the data somewhere else. For example:

  • If service_eligibilityhours is on the grid, but service_vestinghours is not on the grid and not mapped, the system will populate vesting hours with eligibility hours and will generate a warning to let you know that the vesting hours of service has been defaulted to be the same as eligibility hours of service;
  • If prior year compensation is missing from the census or from a supplemental census, the system will use current year compensation for prior year compensation and generate a warning.

The warning lets you know the substitution was done and you should confirm and correct as needed.

Below is an explanation of each of the boxes you may see on the "Census Data Scrub" page:

Suppressed Errors/Warning

You may suppress all warnings by clicking on the “Suppress” link located to the right of “Suppress all Warnings”. You may suppress errors and/or warnings individually by clicking on the “Suppress” link to the right of “Suppress Individual Errors/Warnings”. This will open a list of each individual error and warning that is available and you can go through and suppress any you do not wish to see.

Plan Errors/Overrides

This box shows plan level errors and any applicable overrides that may apply to the plan. The overrides shown usually come from plan specifications although some may indicate that the system is calculating a field for all participants because no data was provided.

Summary of Participant Errors/Warnings/Overrides

This box shows a summary of the number of unsuppressed errors and warnings that are applicable for each participant. You can click on the name of a participant to go to more information on that participant.

At the top of this box is a link to “Clear All Participant Errors/Overrides”. This gives you the option to clear the errors and warnings for all participants instead of suppressing the warnings. We would strongly encourage suppressing errors instead so that you can still review them for troubleshooting in the future.

Errors listed for each Participant

Each Participant is shown in detail. If a default answer is used to complete a field, the default will be shown. The "Type" column will indicate whether it is an Error ("E"), Warning ("W") or Participant Level Override ("O").

Suppressed Errors/Warnings

This box lists the errors that have been suppressed. If you would like to reactivate/reapply the error, you can click on "A" under activate to have the error listed for the applicable participants.

Scrub/Eligibility Reports

Back at the "Compliance Menu" page, the "Print Reports" button across from the data scrub allows you to print or save the following reports in either Microsoft Word or Excel:

  • Eligibility Status
  • HCE/KEY Status
  • Key Status Next Year

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports for the data census scrub, go to the Other Import/Export/Report Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.2. Allocations

Set Allocation Parameters

Clicking on the Allocation row will expand the Allocation Parameters. Here you can enter details about how allocations should be handled in the plan. The options you see will be based upon the plan specifications (for example, if matching is not permitted in the underlying plan specifications, then options for matching allocations will be grayed out and you will not be able to select from them).

Allocation Overrides

If employer contributions will be uploaded (not system calculated), the source specific overrides should be used. The overrides must be set prior to running the data scrub. If the employer contributions are uploaded and the overrides are set to no, the data scrub will zero out all of the contributions uploaded with the census. If this happens, set the source override (match or profit sharing, for example) to yes. Then re-upload the census data and re-run the data scrub.

Matching Allocation

This section is where the safe harbor match and discretionary match formulas will be entered, as applicable, as well as any plan limits related to the match. The match formula (both safe harbor and discretionary) can have up to three rates. Below is an example of a discretionary match formula, where 100% of compensation will be matched on the first 3% of compensation deferred, plus an additional 50% will be matched on the next 2% of compensation deferred. Please note that in the second tier, 5% is entered as the maximum, not 2%.

Top Heavy Allocation

Questions related to top heavy minimum allocations will be found here. The system will display the top heavy status for the current plan year. This is based on the prior year top heavy test or the Top Heavy Parameters, if overrides are used. If the plan is top heavy as of the Determination Date (displays Yes), a top heavy minimum allocation will be due. If this is “No”, then no top heavy minimum allocation is due for the current plan year. Also in this section is where the top heavy minimum allocation override is found. The top heavy minimum override must be set to yes and a percentage entered if the plan has self employed persons.

Nonelective Allocation

Both safe harbor and discretionary nonelective allocation formulas will be entered in this section. The safe harbor non-elective allocation must be entered as a percentage (cannot be a dollar amount). Regular pro-rata and integrated nonelective allocations can be entered as either a dollar amount or a specified percentage. If the plan has an age weighted allocation, the user must have a dollar amount entered. Age weighted allocations cannot be allocated using percentages. New comparability formulas will be allocated by groups. Users can enter a dollar, a percentage or the greater of a dollar or percentage for each group.

When “Dollar” is used, the dollar amount entered will be allocated across all participants, so that the total allocation equals the dollar amount entered here. When “Specified” is selected, the percentage entered is the percentage of compensation each participant will receive.

For specific help on each question within this section, click here.

Run Allocation

Clicking on the Allocation “Run” button from the tasks page will calculate employer contributions based on the allocation parameters. A pop-up box will open and display errors and overrides if applicable.

Allocation Report

The allocation report and integrated report (if applicable) are available via the reports button on the tasks webpage or from within the results window.

If a contribution type is not applicable to the plan and the account is appearing on the allocations report, you can suppress the account under the Accounts and Sources menu in the Plan Set Up options.

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports, go to the Other Import/Export/Reports Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.3. Combined Test

The “Combined Test” is a series of tests that includes the 415 Annual Additions Test, 410(b) Coverage Test, Deduction Limit test and the Compensation Test (as applicable to the plan).

Set Combined Test Parameters

Clicking on "Combined Test Parameters" from the Compliance Menu page, will take you to the "Combined Testing Parameters" screen. Here you can enter details about how the Combined Tests should be handled in the plan.

On the "Combined Testing Parameters" screen there are a number of options regarding Aggregation/Disaggregation that will apply to the ADP/ACP tests and the General Test as well as those covered under the Combined Test. These answers will be displayed in the ADP/ACP and General Test Parameters screen but can only be modified in the Combined Test Parameters. For step-by-step instructions on aggregation or disaggregation, please see the Special Topics section.

For specific help on each question within this section, click here.

Do Combined Test

Click the "Run” button next to the Combined Test to run the 415 Limit test, 410(b) Coverage test, and the 404 Deduction Limit and 414(s) Compensation tests. You will be taken to the "Combined Test" page where results are shown for each of these tests. 410(b) ratio percentage test details will be shown for each contribution type.

Combined Test Reports

You can print the report for each test performed directly from the "Combined Test" page or once you return to the main Tasks page, click on the "Reports" button to view the test results report.

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports, go to the Other Import/Export/Report Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.4. ADP/ACP Test

Set ADP/ACP Testing Parameters

Clicking on ADP/ACP Test from the Tasks page will expand the ADP/ACP Parameters. Here you can enter details about how ADP/ACP Testing should be handled in the plan. This is also where prior year testing data can be entered if prior year testing is selected and it is the first year on the system. Note that if you want to use disaggregation of otherwise excludable employees, you select this option on the “Combined Test Parameters” screen as it will apply to all of the required tests.

For more information and examples, click on the help button for a particular question.

Run ADP/ACP Test

Clicking the "Run” button next to ADP/ACP Test from the Tasks page will calculate the ADP/ACP Test based on the testing parameters. Test results will be displayed (PASS/FAIL) in a pop-up window. ADR (Actual Deferral Ratio), ACR (Actual Contribution Ratio), ADP (Actual Deferral Percentage) and ACP (Actual Contribution Percentage) will be shown if applicable for nonhighly and highly compensated employees.

Please note that if you are using disaggregation of otherwise excludable employees for the ADP/ACP tests, you will see three rows of results on the ADP ACP Test Results screen; if either test fails, you will need to select a correction method in the “testing combination to correct” drop-down box. You can either select “ExclNHCE:1” - this corrects based on the test excluding NHCEs who have not met statutory eligibility. Or you can select “Two Tests:1” which runs two separate tests, on those not excludable and on those excludable, and corrects based on those results. You should make this selection before printing the ADP/ACP report.

  • “DisaggOver” - this shows the test results for the group who are not excludable.
  • “DisaggUnder” - this shows the test results for the group who do not meet statutory eligibility.
  • “ExclNHCE” - this shows the results excluding only the NHCEs not meeting statutory eligibility from the test.

Of course if there are no excludable HCEs, lines one and three above will show the same results.

To correct a failed ADP or ACP test follow the steps below. On the ADP/ACP Test Results screen you will see a summary of the outcome of test. If either test has failed you will see the correction options available.

Do Refunds/Calculate Catch-ups

Clicking this link will display the amount of refunds to HCEs necessary to pass the test. If any of the HCEs targeted to receive a refund are catch-up eligible and have not used their entire annual catch-up amount, then as much of the refund as possible will be recharacterized as catch-up. Amounts that do need to be returned will be displayed in the ADP (or ACP) Refund Earnings box. You can calculate earnings either by entering the amount of the beginning balance plus contributions during the year, and the earnings for the Elective Deferral or Roth source for the HCE, then click the “Update earnings” link and the software will calculate the amount of the earnings to be refunded. Or, if you have transaction files in the Transaction Menu area, you can click the “Update ADP/ACP refund earnings with transaction data” link to calculate the earnings.

Estimate QNECs

You should also see the option to estimate QNECs so long as the plan is set up to allocate QNECs to NHCEs only; this is in the Eligibility section of Plan Specifications. You can click the “Estimate QNECs” link to see the percentage required for each NHCE; the total cost of the QNEC is also displayed. Note that the allocation formula for the QNEC is selected in Plan Specifications under Contributions. Pro-rata, Bottom-up (Targeted) and Fixed Amount formulas are all available.

ADP/ACP Test Report

You can print the detail report, test corrections report and QNEC reports directly from the "ADP ACP Test Results" page or once you return to the Compliance Menu page, click on the "Reports" button to view the ADP/ACP test results.

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports, go to the Other Import/Export/Report Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.5. General Test

Clicking on "General Test" bar from the Tasks page will expand the "General Test Parameters". Here you can enter details about how the general test should be handled in the plan.

The General Test options affect the rate group test, average benefit test and/or gateway test.

Type of General Test:

  • Cross Test - Selecting Cross Test will run the general test based on the allocation projected to retirement age.  This is the system default.
  • Standard – Selecting Standard will run the general test using actual allocation rates (does not project benefits into the future). Please note that the gateway test is not required to be met using this option.

Testing Period:

  • Current Year – Selecting current year will run the general test based on current year allocations. This is the system default.
  • Account Balances – Selecting Account Balances will run the general test using participant’s account balances divided by the number of participation years of service.
  • A participant’s account balance is calculated when statements are run.
  • Transactions must be uploaded in the system for the current year.
  • Correct end balance batch must be posted for the current year.
  • Statements must be run to have the system pull the correct account balance data. Note: statements must be re-run any time changes are made to participation years or when balance information is changed.
  • The account balance is split by source type as follows:
  • GenTestAllocationPermDisp GenTestAllocationNoPermDisp, GenTestAllocationOtherSource GenTestAllocationOtherPlan as applicable
  • Participation years of service 
  • Go to Other Import/Export/Reports and select “Sample Census Supplemental w disagg no OR with prior participation yos (638be22)” in one of the user defined spots and press update. Then press the “Edit Data” link next to the grid. Enter the number of prior years of participation each participant has earned for Service_ParticipationPrYrCummMT and Service_ParticipationPrYrCummPS. If the values are different, the system will select the higher number.
  • Note: If it is the first year on the system you will not need to set the individual participant overrides to “Yes” since the global override is automatically set to yes. If it is not the first year on the system, you will need to set the individual participant override (Service_ParticipationPrYrCummOverride) to “Yes” for all individuals you will be overriding. Or, you can set the global override for prior year participation service by clicking Scrub/Eligibility Parameters and setting Override calculation of prior year participation service to yes.
  • After all changes are made to prior year participation service, run the data scrub, then run one of the statement options in the Transactions menu.

If Testing Period is "Account Balances" override calc of balances:

  • No – If No is selected, account balances will be pulled from the statements (after one of the Transactions options are run).
  • Yes – If Yes is selected, the user should go to Other Import/Export/Reports and select Sample General Test Acct Bal grid. The following fields are added together and will need to be changed (as applicable). Note: these fields are normally system generated as described below, but once you set the override to yes, you can just overwrite the data in these fields.
  • Acct Bal Non-elective Perm Disp: Non-elective contributions.
  • Acct Bal Non-elective Perm Disp – Adj: Enter any distributions (as a positive amount) from the non-elective source here.
  • Acct Bal Non-elective No Perm Disp: Safe harbor non-elective contributions, QNECs.
  • Acct Bal Non-elective No Perm Disp – Adj: Enter any distributions (as a positive amount) from the Safe harbor non-elective contributions and QNEC source.
  • Acct Bal Other Source: 401k, Roth, Match, Safe Harbor Match
  • Acct Bal Other Plan: Balances from other plans (ex. Defined Benefit)

Override NRA:

  • No – If No is selected, the normal retirement age that was selected in Plan Specifications will be used in the general test.
  • Yes – If Yes is selected the normal retirement age selected in the following question will be used in the general test.

Determination of age:

  • Last - Selecting Last uses a Participant’s age at the end of the Plan Year.
  • Nearest - Selecting Nearest could skew test results, depending on birth dates of HCE and NHCE. The testing age for anyone born in the first six months of a Plan Year (assuming a calendar year plan year) is the age attained during the Plan Year. For anyone born after June 30th, the testing age would be attained age on the next birthday (January 1 to June 30 of the next Plan Year).

Impute Disparity (May not be Yes if NRA < 55)

  • Yes – Selecting yes will run the general test with imputing disparity.
  • No – Selecting no will run the general test without imputing disparity. Note: Imputed disparity cannot be used if NRA is less than 55.

Interest: The interest rate is a factor in cross testing when projecting the allocation to retirement age. A higher interest rate will produce a larger value at retirement age.

  • Select "7.5%", "8.0%", or "8.5%".

Actuarial Table: Actuarial tables determine one of the factors used in cross testing when projecting the allocation to retirement age.

  • Select one of the actuarial tables listed from the drop down box.

Override Gateway Test

  • No: This is the system default. Selecting No allows the system to calculate the gateway test.
  • Yes: Select "Yes" to override system calculated result. This will show an automatic PASS result.

Run General Test

Clicking on "Run” General Test from the Tasks page, will calculate the General Test (Rate Group Percentage Test and/or Average Benefit Test, if applicable) based on the parameters. You will be taken to the "General Test" page where testing parameters will be shown as well as the Rate Group Test, Gateway Test and Average Benefit Test (shown at right). You can print the test report directly from the "General Test" page or once you return to the Compliance Menu page, click on "Print Reports" to view allocation calculations and eligibility for each contribution type.

If you fail one or more of the tests, the Auto Solve options to correct a failed test will be displayed on the General Test screen. You will see two options to correct each test - either to increase amounts given to NHCEs or to decrease amounts to NHCEs. Clicking one of the links will show you the change required to pass the test and you will see a “View Changes” link that you can click to see the cost or the amount of the reduction for each group.

For each failed test you can select the preferred correction method and click “Revise Allocations and Re-run Test” to correct.

General Test Reports

The Rate Group Test and Average Benefits Test reports can be printed directly from the General Test results screen or accessed via the Reports button on the General Test bar. The Reports feature allows you to review the details without redoing the task.

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports, go to the Other Import/Export/Report Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.6. Top Heavy Test

Click here for help troubleshooting top heavy testing.

Set Top Heavy Test Parameters

Clicking on "Top Heavy Test" bar from the Tasks page will expand the Top Heavy Parameters.

The Top Heavy calculations are run at the end of an annual cycle after allocations have been run and transactions have been posted in the system. Transactions must be up-to-date as of the determination date for the applicable testing year. Note that one of the parameters that you need to set under “Top Heavy for Next Year” is whether to use all transactions or just ending balances. Generally the software calculates ending balances from the other transactions - beginning balances, plus contributions and other gains, minus distributions, fees etc. So unless you actually have a batch of ending balances posted in the Transaction menu you need to select “All transactions other than ending balance” from the “Transactions to use when calculating Participant balances:” drop-down box.

If the employer has multiple plans the Top Heavy test must be run on an aggregated basis. This can be accomplished by entering an aggregation code, which is the same for all plans of the employer. The indication that aggregation is used and aggregation IDs are found on the ADP/ACP Test Parameters screen (the ID code is one you may make up and must be the same for all aggregation group members). If for some reason account information is not available for other plans (e.g. the plans are not on the ftwilliam.com Compliance system) you can manually enter ending balances for the other plans (Under the "Set Top Heavy Test Parameters" menu, there are fields to enter Key and Non-Key Balances for other plan).

To override the system calculation of the Top Heavy ratio, set the override at the top of the "Set Top Heavy Test Parameters" menu to “Yes”. Set the order of Top Heavy allocations and select which Participants will share in Top Heavy minimum allocations. Also, make sure that all Key Employees are identified as such, especially for the first Plan Year the Plan is on ftwilliam.com's Compliance system.

For more information and examples, click on the help button for a particular question or click here.

Run Top Heavy Test

Clicking on "Run” Top Heavy Test from the Compliance Menu page will calculate the top heavy test based on the parameters and balances in the Transaction Menu. The "Top Heavy Calculation" results screen will pop-up, containing basic top heavy status information.

Top Heavy Test Report

You can print the test report directly from the "Top Heavy Calculation" page or once you return to the Compliance Menu page, click on "Reports" to view Top Heavy Calculations. The Report feature allows you to review the details without redoing the task.

As is the case for all the default reports on the system, if there is information you would like to see that is not in one of the predefined reports, go to the Other Import/Export/Report Menu and review some of the more detailed report grids there or set up your own report under the Work With Data Entry Grids menu.

6.7. Client Package

The software allows you to select a package of reports and statements that you can send to your client; this section of the User Guide describes how to customize this package.

The steps in the process are as follows:

  • Create one or more custom styles to use for all your reports and statements (or you can use one of the default styles).
  • Add a default client letter that will be available for all your clients.
  • Assign a style to each of your reports and statements - you do this plan by plan.
  • Select which reports and statements to include in the client package - again this is done plan by plan.
  • Print the package, plan by plan.

Select Reports

Click on the arrow next to Print Reports and press the “Select Reports” option to identify what reports to include in the client package.

The first box on the left “Edit Client Letter” is used for the cover letter that is included with the client package. You will see a link: “Update Default Letter” at the top of this box; clicking this link will populate the box with the text entered for the global client letter on the Edit/Create Custom Styles screen. You can now customize the letter for this particular client.

The first box on the right, “Prepared By” will feed to the cover page for the client package. You can add or modify your firm name in this box to determine how the name is displayed on the cover page, which appears after the cover letter and before the table of contents in the package.  Note that first entry that you make to this box will populate globally, across all plans.  Any changes you make subsequently will only be made on a plan by plan basis.

Next you can indicate which reports and statements you want to include in the client package by adding a number in the box on the right for each report you want to include; the number indicates the order that you want the reports to appear in the package. The cover letter will always be first followed by a Table of Contents. If you want the Eligibility Report to appear first, enter “01” next to it. Enter “11” next to the report you wish to appear second and so on. These numbers do not have to be consecutive; the software just looks at the value and orders the reports based on the relative value. Using numbers that are a few units apart allows you to more flexibility to change the order of the reports, or add additional reports to the package at a later date.

Please note that there are two alternate formats for participant statements. One is the Individual Participant Statement, a one page per participant summary of activity, and the second is the Custom Participant Statement which is typically is a two page statement and includes the following:

  • An additional section showing a “Your account at a glance”.
  • A second custom message option - all messages are added on the “Edit Print Styles” screen described above.
  • Separate tables showing the breakdown of assets by investment and by source.
  • Available in portrait format only.

Print Package

To print your reports package, after you have indicated which reports and statements to include, return to the main Tasks page and click the “Print Package” button. This will generate a document in Microsoft Word© containing all the reports and statements that you selected for the package. Note that it is still editable - you can make changes to the formatting if you wish. Once the package is as you want, you can print it, or send electronically to your client. To print in pdf format press the arrow button next to the “Print Package” button and select the pdf option.