Skip to main content

Deduction Types Overview

Introduction

The article is an overview of the various Deduction Type (DedType) codes available in ReadyPay Desktop (RPD) and ReadyPay Online (RPO).

Ded Types provide a variety of functionality in the software. Some are used solely to identify deductions used by specific types for reporting purposes. Technically, all Ded Types can be used for reporting purposes. Many, however, have additional functionality. Some control the taxation of the associated deduction code, and in some cases, where that deduction is displayed on Form W2.

Application in RPD/RPO

Reporting

A number of Ded Types were specifically created to facilitate reporting. In the past, Code Groups were mainly used when multiple deduction codes were needed to be considered by a report. When adding a new deduction code to a company, any Code Groups in use would need to be updated manually. Use of ded types allows for automatic inclusion of all deduction codes with a particular ded type. If a new deduction code is added using the particular Ded Type, the deduction code is automatically included without modifying the report. This includes RPD/RPO standard and Custom Crystal reports.

Ded Types have limited application in Report Writer. The RW Report Type "Company Deductions" allows the display of deduction codes and the associated Ded Type (if any).

Scripting

Ded Types can also be used with VB Scripting Functions. This includes Company Calc Codes, Company Scripting, and System Level Calc Codes and Scripting.

The VB Commands to access data by Ded Types are:

  • GetDedTypeAmount
  • GetDedTypeHours

Syntax is GetDedTypeAmount("DedType") or GetDedTypeHours("DedType"). Replace DedType with the Ded Type you need (Reg, OT, GTL).

Explanation of Ded Type Codes

Following is a list of the Ded Types in RPD/RPO and a description of their use. Ded Types (and Earn Types) are created and maintained by Taslar. They are housed in a system level database table called SCodeTypes. You cannot modify the system codes or create your own Earn or Ded Types.

See also: Earning Types Overview.

Additional Information

If the Function column indicates a W2 Field is being set, that value is locked in by the system and cannot be changed.

When adding a new deduction code, if you inadvertently select an incorrect Ded Type that sets a W2 field, you simply change the Ded Type. This will remove the W2 Field setting if none applies. If you change the Ded Type to one that sets the W2 Field, the W2 Field will be reset to the correct value for the newly chosen Ded Type. Additionally, if the new Ded Type indicates it affects Taxability, those Taxable settings will be applied (added or removed as needed by the new Ded Type) as well.

You cannot change the Ded Type on a Deductions Code if the "In History" field on the Deductions Code is set to Yes. The "In History" field is found in Company Setup > Deductions > Other Options Sub Tab.

In the Function column, there are notations of "Automatically sets taxability" on certain Ded types. "Automatically sets taxability" is used when the taxability of that item varies by state or federal agency. In those cases, logic in the tax engine sets the taxability based on the rules of those agencies.

Ded Types beginning with "Memo" make the associated Deductions Memo entries. Memo entries are not considered for taxable Deductions. Memo entries are typically used to record information for reporting purposes. They are generally excluded from totals on most reports.

Ded Types beginning with "Add" are Add to Net deductions. Entering a positive amount for an employee deduction will add that amount to the net of the pay with no tax/taxable ramifications.

Almost all deductions associated with a Ded Type can be used without additional setup being required. Simply entering the deduction code in payroll or on the employee's deduction tab is sufficient to make the deduction function. Additional setup may be required in select cases. That topic is outside of the scope of this article.

Several Ded Types are noted as "Pre-Tax Retirement Plan" Ded Types in the Function Column. Pre-Tax Retirement Plans have guidelines that change yearly. Those guidelines (YTD Deduction Limit, taxability) are built into the system and are applied to the associated deductions based on the year of the check date. The rules vary depending on the Pre-Tax Retirement Plan in question. The guidelines are updated each year after they are released by the IRS. There is nothing the user needs to do for the proper guidelines to be in effect.

There are also "Post-Tax Retirement Plan" Ded Types. These have a Ded Type that begins with Roth. Post-Tax Retirement Plans have guidelines that change yearly. The guidelines (YTD Deduction Limits) are built into the system and are applied to the associated deductions based on the year of the check date. The rules vary depending on the Post-Tax Retirement Plan in question. The guidelines are updated each year after they are released by the IRS. There is nothing the user needs to do for the proper guidelines to be in effect.

There will be cases where both Pre-Tax and Post-Tax Retirement plans are in use within a company. There are combined contribution limit rules in the software for these situations: e.g., an employee has a Pre and Post Tax Deduction. The total of the two cannot exceed the YTD deduction limit for 401k type plans.

There are several Ded Types used with a variety of Pre-Tax Insurance deductions (Health, Medical, Dental, Vision, etc.). These Ded Types also have guidelines that change yearly. Those guidelines are built into the system and are applied to the associated deductions based on the year of the check date. The guidelines are updated each year after they are released by the IRS. There is nothing the user needs to do for the proper guidelines to be in effect.

The Pre-Tax Insurance Ded Types are:

  • All those starting with 125
  • All those starting with Dep Care
  • FSA
  • All those starting with HSA
Ded Type CodeDescriptionFunction
125 HSA FAM ER125 Health Savings Account Family Employer MatchAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
125 HSA FAM125 Health Savings Account FamilyAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
125 HSA IND ER125 Health Savings Account Employer MatchAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
125 HSA IND125 Health Savings Account IndividualAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
125125Automatically sets taxability.
Sets W2 Field to 14A (S125).
129129Sets no tax overrides.
No W2 Field set.
401a401aPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 14 (Any available box 14 line).
401k Loan401k LoanSets no tax overrides.
No W2 Field set.
401k Over401k OverSets no tax overrides.
No W2 Field set.
401k401kPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12D (401k).
403b403bPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12E (403b).
408k408kPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12F (408k).
457b457b (see article: Annual Limitations for 457 Plans)Pre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12G (457(b)).
501c501cPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12H (501c).
AddAdd to netSets no tax overrides.
No W2 Field set.
AddExpenseReimbAdd Expenses To NetSets no tax overrides.
No W2 Field set.
AddMileageAdd Mileage To NetSets no tax overrides.
No W2 Field set.
AddPerDiemAdd Per Diem To NetSets no tax overrides.
No W2 Field set.
AddUniformReimbAdd Uniform To NetSets no tax overrides.
No W2 Field set.
BankruptcyFedFederal BankruptcySets no tax overrides.
No W2 Field set.
BankruptcyStateState BankruptcySets no tax overrides.
No W2 Field set.
ChildSupportChild SupportSets no tax overrides.
No W2 Field set.
ChildSupportFeeChild Support FeeSets no tax overrides.
No W2 Field set.
CredGarnishmentCreditor GarnishmentSets no tax overrides.
No W2 Field set.
Dep Care FAM ERDependent Care Family Employer ContributionAutomatically sets taxability.
Sets W2 Field to 10 (Dependent Care Benefits).
Dep Care FAMDependent Care FamilyAutomatically sets taxability.
Sets W2 Field to 10 (Dependent Care Benefits).
Dep Care IND ERDependent Care Individual Employer ContributionAutomatically sets taxability.
Sets W2 Field to 10 (Dependent Care Benefits).
Dep Care INDDependent Care IndividualAutomatically sets taxability.
Sets W2 Field to 10 (Dependent Care Benefits).
Dep Care OverDependent Care Over LimitSets no tax overrides.
Sets W2 Field to 10 (Dependent Care Benefits).
FSAHealth Flexible Spending AccountAutomatically sets taxability.
Sets W2 Field to 14F (No description).
HSA FAM ERHealth Savings Account Family Employer Match (see Health Savings Account Setup Guide)Automatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
HSA FAMHealth Savings Account FamilyAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
HSA IND ERHealth Savings Account Individual Employer MatchAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
HSA INDHealth Savings Account IndividualAutomatically sets taxability.
Sets W2 Field to 12W (ER Contributions to Health Savings Account).
KJDACKJDACKY Job Development Act Deductions.
KJDASKJDASKY Job Development Act Deductions.
KREDACKREDACKY Rural Development Act Deductions.
KREDASKREDASKY Rural Development Act Deductions.
LevyLevySets no tax overrides.
No W2 Field set.
LoanEmployee Loan (non-401k)Sets no tax overrides.
No W2 Field set.
MemoMemoSets no tax overrides.
No W2 Field set.
Roth 401kRoth 401kPost-Tax Retirement Plan.
Sets no tax overrides.
Sets W2 Field to 12AA (Roth 401k).
Roth 403bRoth 403bPost-Tax Retirement Plan.
Sets no tax overrides.
Sets W2 Field to 12AA (Roth 401k).
Roth 457bRoth 457bPost-Tax Retirement Plan.
Sets no tax overrides.
Sets W2 Field to 12AA (Roth 401k).
Roth IRARoth IRAPost-Tax Retirement Plan.
Sets no tax overrides.
Sets W2 Field to 12AA (Roth 401k).
Simple 401kSimple 401kPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12D (401k).
SimpleSimple IRAPre-Tax Retirement Plan.
Automatically sets taxability.
Sets W2 Field to 12S (SIMPLE).
State LevyState LevySets no tax overrides.
No W2 Field set.
StudentLoanFedFederal Student LoanSets no tax overrides.
No W2 Field set.
StudentLoanStateState Student LoanSets no tax overrides.
No W2 Field set.
UniformUniform DeductionSets no tax overrides.
No W2 Field set.
Union DuesUnion DuesSets no tax overrides.
Sets W2 Field to 14Y (Union Dues).
WA L + IWA L + ISets no tax overrides.
No W2 Field set.
WageAgreementWage AgreementSets no tax overrides.
No W2 Field set.
WCWCSets no tax overrides.
No W2 Field set.