Skip to main content

Notifications

Community site session details

Community site session details

Session Id :

Now Live! - 2019-R7 Payroll Update

Ryan Sandness Profile Picture Ryan Sandness

Work has completed for Dynamics AX 2012 R3 for the 2019-R7 payroll updates. The updates for Finance & Operations are completing over the next few days and will be available to apply through LCS. 

You can download 2012-R3 update below. Note that there are multiple KBs included due to an additional fix found while testing. 

https://mbs.microsoft.com/customersource/northamerica/AX/downloads/tax-regulatory-updates/MicrosoftDynamicsAX2012USPayrollTaxUpdates

Fix list for 2019-R3 through 2019-R7

2019-R3

US Tax Table/Rate Changes

  • The Alabama State Income Tax, 01-000-0000-SIT-000, Tax Tables have been updated, effective 1/1/1019.
  • The Heath, Ohio City Tax, 39-000-1056322-CITY-000, Credit Limit has been updated to 1.5%, effective 1/1/2019.
  • The Erie, City of - EIT - Erie City S D (252602) Tax, 42-049-1215209-EIT-252602, Rate has been updated to 1.65%.
  • The Saint Marys City - EIT - Saint Marys A S D (248003)) Tax, 42-047-1215203-EIT248003, Rate has been updated to 1.20%.

 

US Tax Table/Rate Corrections 

 

  • Removed the Oregon Special Payroll Offset SUTA Surcharge, 41-000-0000-ER_SUTA_SC060, from the Engine. Initial feedback from the State of Oregon stated this was related to withholding, however it was determined that this was not a withholding calculation, but an offset at the time of reporting.
  • Corrected the Personal Exemption Amount for the Springfield, Michigan City Tax, 26-000638622-CITY-000. The amount has been set at $750, effective 1/1/1989.

 Bug Corrections 

  • Corrected an Issue where Employee Contributions made to 125 Benefits Plans were not being treated as tax deferred for the Vermont State Income Tax, 50-000-0000-SIT-000. These benefits will now be treated as Tax Deferred for and Employee Contributions will reduce Subject Wages.
  • Corrected an Issue with Federal Income Tax, 00-000-0000-FIT-000, where Supplemental Wages were being withheld upon though the Employee has claimed Exempt. This has been corrected so that if an Employee claims Exempt, Supplemental wages will not be withheld upon unless the total ctd and ytd Supplemental Wages exceeds $1,000,000.
  • Corrected an issue with Colorado State Income Tax, 08-000-0000-SIT-000, where Subject Wages were being returned on Residents working entirely out of state, though no tax was being calculated. Colorado does not require an Employer to withhold on Residents if all wages are earned outside of the state.  Subject Wages will no longer be returned in these scenarios.
  • Corrected an issue with ste_set_washington_pfml for Delphi to correct for an error with the ste.dll that was throwing an access violation message.

 

2019-R3a

 

US Tax Table/Rate Changes

 

  • The Alaska State Unemployment Insurance Tax, 02-000-0000-SUI-000, Wage Base has been updated to $39,900, effective 1/1/2019.
  • The Mississippi State Income Tax, 28-000-0000-SIT-000, Standard Deduction and Brackets have been updated, effective 1/1/1019.
  • The Fort Deposit, Alabama City Tax, 01-000-118518-CITY-000, has been Removed from the Tax Engine, effective 1/1/2019.

 

Bug Corrections 

 

  • Corrected an issue with the Washington PFML for the Employer Portion, 53-000-0000ER_FLI-000, where the full Employer Portion was being withheld when the Number of Employees was set to lower than 50 and the Employer was electing to withhold a percentage of the Employee Portion. A check has been added so that only the percentage of the Employee portion that the Employer has elected to withhold, if the number of Employees is lower than 50.
  • Corrected an issue Subject Wages for any taxes that have a Wage Base or a Tax Limit, when the calculation based on ctd and ytd wage exceeded the Wage Base.
  • Corrected an issue where FUTA was not being returned in a narrow set of circumstances when also calculating EIT and LST taxes in Pennsylvania. This was introduced in 2019-R3, and was only present when the County in the Location Code, the Municipality Code and the School Code did not match any tax in the Tax Engine, which caused a null to be returned. 

2019-R4

US Tax Table/Rate Changes

  • The Wyoming Worker's Compensation - Employer Tax, 56-000-0000-ER_WC-000, Wage Base has been updated to $11,667.51 for Corporate Officers, effective 1/1/2019.
  • The Borough of Lansdowne - EIT - William Penn S D (239652), Pennsylvania EIT Tax, 42045-1215185-EIT-239652, has been removed from the Engine, effective 1/8/1018. The tax was vetoed for the Jurisdiction
  • The Franklin, Borough of - EIT - Conemaugh Valley S D (111403), Pennsylvania EIT Tax, 42-021-1215021-EIT-111403, Rate has been updated to 1.3%, effective 1/1/2019. 

 US Tax Table/Rate Corrections

  • Corrected an Issue where the Jackson, Ohio City Tax, 39-000-1061427-000, was being returned when querying the Tax List with a payDate or System Date later than 11/24/2018. This will no longer be returned in the Tax List when the payDate or System Date are later than 11/24/2018.
  • Set a Default Withholding of 6.99% with No Allowances for Connecticut State Income Tax, 09-000-0000-SIT-000, which is in accordance with the Connecticut Withholding Guide, which state that this withholding must occur if an Employee has not submitted the form.
  • Set a Default Withholding for the Oregon State Income Tax, 41-000-0000-SIT-000, for when no FILINGSTATUS or TOTALALLOWANCES parameters have been set. This would be appropriate when the Employee has not submitted the Oregon Withholding Form OR-W-4, as no FILINGSTATUS and TOTALALLOWANCES would have been supplied by the Employee.  The Default withholding will be Single with no Allowances.
  • Corrected an Issue with the Ohio Norton CSD Tax, 39-000-0000-SCHL-7711, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.

Bug Corrections 

  • Corrected the Annual Compensation limits for 401k and 403b for 2019. These limits have been set to $280,000 as per the IRS.  The Annual Compensation Limit for 457b has been removed as no evidence could be found for applying an Annual Limit.
  • Corrected the behavior of Benefits Contributions for the New York Employer ECET Tax, 36000-0000-ER_ECET-000, to match the treatment of Benefits Contributions of Medicare, per the State of New York.
  • Corrected an issue where the Multnomah County, Oregon County Tax, 41-051-0000-CNTY000, was being returned in getTaxCalcList on payrolls later than 1/1/2007. This has been corrected so that this tax is no longer returned as it has not been effective since 1/1/2007.
  • Added internal checks within STE and STE 2 that check values entered into parameters to ensure that they are valid data. These will be checking things like Empty Strings when literal values should be sent, strings where integers are required, etc. 

 

2019-R4a

US Tax Table/Rate Changes

  • The Massachusetts State Income Tax, 25-000-0000-SIT-000, Regular and Supplemental Wage calculation has been updated to make use the 2019 rate of 5.05%, effective 1/1/2019.
  • The Missouri State Income Tax, 29-000-0000-SIT-000, Flat Supplemental Rate has been updated to 5.4%, effective 1/1/2019.
  • The Vermont State Income Tax, 29-000-0000-SIT-000, Flat Supplemental Rate has been updated to 30% of Federal Income Tax Withholding., effective 1/1/2019.
  • The Mount Blanchard, Ohio City Tax, 39-000-1043538-CITY-000, has been added to the Tax Engine with a Rate of 1%, effective 1/1/2019.

US Tax Table/Rate Corrections

  • Corrected an Issue with the Geneva Area CSD Tax in Ohio, 39-000-0000-SCHL-0404, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.
  • Corrected an Issue with the Green LSD Tax in Ohio, 39-000-0000-SCHL-8503, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.
  • Corrected an Issue with the James A. Garfield LSD Tax in Ohio, 39-000-0000-SCHL-6704, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.
  • Corrected an Issue with the Madison-Plains LSD Tax in Ohio, 39-000-0000-SCHL-4904, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.
  • Corrected an Issue with the St. Mary's CSD Tax in Ohio, 39-000-0000-SCHL-0604, where allowances claimed for the State of Ohio in the TOTALALLOWANCES parameter were being used in the calculation of the tax. This tax is to be levied on the Gross Wages earned by the Employee without consideration of Allowances.
  • Refactored the Hawaii SDI Tax, 15-000-0000-SDI-000, to match the guidelines given by the State of Hawaii Disability Compensation Division on their website. The STE will now only consider the Wages set in Hawaii and the Premium Cost set in setSDI. Additionally, a new State Miscellaneous Parameter for STE 1, and a jurisdiction miscellaneous parameter for STE 2, has been added called SDI_PERCENT.  This parameter is optional, but when used, allows you to indicate what percentage (0-100) of the calculated value will be withheld.  The default value would be 100.

 Bug Corrections 

  • Corrected an Issue with the Vermont State Income Tax, 50-000-0000-SIT-000, where Vermont Tax was being calculated for Vermont Residents where all wages were set in other states, even if the Employer does not have Nexus in that State. The tax on those out of state wages will now only be calculated and returned if the Employer has Nexus in the State.
  • Corrected an Issue with the Vermont State Income Tax, 50-000-0000-SIT-000, where Vermont Tax was not taking wages earned in other states into consideration when calculating tax on Residents with wages earned in other states. The Vermont State Income tax is calculated on the aggregated wages from all states in which wages are earned, and then an adjustment is made based on the percentage of work done in the Nonresident states.  The Engine will now take all aggregated wages in all states into consideration when earned calculating Vermont State Income Tax.
  • Corrected an issue with setTaxList/getTaxList returning the Warren County ITA Transpark Tax in Kentucky, 21-227-0000-DAF-001, for any Location Code in the state. This will now only be returned as a tax that may need to be calculated if the County Code within the Location Code is Warren County.

 

2019-R5

US Tax Table/Rate Changes

  • The District of Columbia Paid Family Tax, 11-000-0000-ER_FLI-000, has been added to the Engine with a rate of .62%, effective 4/1/2019. Though the Tax is not technically in effect until 7/1/2019, it was entered effective 4/1/2019 so that Employer can begin their calculations for their accruals.
  • The Vermont Catamount Healthcare Assessment Tax, 50-000-0000-ER_EHT-000, Rate has been updated to $168.10 per Employee, effective 1/1/2019.
  • The Cumberland County, Kentucky OLF Tax, 21-057-0000-OLF-000, Rate has been updated to 1.75%, effective 4/1/2019. The Maximum Annual Withholding remains $750, which adjusts the Wage base to $42,857.15.
  • The Vine Grove, Kentucky OLF Tax, 21-000-506053-OLF-000, Rate has been updated to 2%, effective 4/1/2019.
  • The West Liberty, Kentucky OLF Tax, 21-000-516279-OLF-000, Rate has been updated to 1%, effective 4/1/2019.
  • The Indian Hill, Ohio City Tax, 39-000-1079598-CITY-000, Rate has been updated to .525%, effective 1/1/2018.
  • The Mount Gilead, Ohio City Tax, 39-000-1065069-CITY-000, Tax Credit and Credit Limit were previously removed with an effective date of 2018-12-26. This has been changed to an effective date of 1/1/2016.
  • The Kingston, Borough of - EIT - Wyoming Valley West S D (409302), Pennsylvania EIT Tax, 42-079-1215395-EIT-409302, Rate has been updated to 2.175%, effective 1/1/2019.

 

US Tax Table/Rate Corrections

  • Corrected the taxLimit values for Washington Paid Family Leave Employer and Employee Portions, 53-000-0000-ER_FLI-000 and 53-000-0000-FLI-000, to reflect the maximum Annual withholding for each against the 2019 Wage Base of $132,900.00. Those limits are now set at $194.94 for the Employer Portion and $336.66 for the Employee Portion.

 

Bug Corrections

  • Corrected an issue with the manner in which the Michigan State Miscellaneous Parameter PREDOMINANT_CITY was incorrectly being applied.
  • Corrected an issue with the getBenefitAnnualWageLimit property returned for 457b
  • Corrected the values returned with the getBenefitCombinedLimit property returned for 401k, 403b and 457b
  • Corrected an Issue with the Massachusetts EMAC and EMACS Taxes, 25-000-0000- ER_EMAC-000 and 25-000-0000-ER_EMACS-000, where ytd wages set using a CustomWagesType were not being taken into consideration toward the Wage Base for these taxes.

 

2019-R6

US Tax Table/Rate Changes

  • The Massachusetts Employer and Employee Paid Family and Medical Leave, 25-000-0000-ER_FLI-000 and 25-000-0000-FLI-000, have been added to the Engine. This is provisional,as Symmetry is waiting to hear back from the State of Massachusetts on what wages are to be used for the calculations, and whether there are any benefits are treated as tax deferred for these taxes. This may be subject to change in later releases based on feedback from the State. At present, the Tax will be levied based on Regular and Supplemental Wages, will not be reduced by any Benefit Contributions and will have the same Wages Base as FICA, which is $132,900 for the year 2019.
  • The Puerto Rico Territory Tax, 72-000-0000-SIT-000, Formula and Tables have been updated, effective 1/1/2017. This was done to conform to the Withholding Guide that was published on 1/1/2017, which supplemented the 2014 Guide.
  • The Coshocton. Ohio City Tax, 39-000-1056840-CIT-000, Tax Credit has been updated to 50% and the Credit Limit has been updated to 1%, Effective 1/1/2016.

US Tax Table/Rate Corrections

  • Set default logic for the New Jersey State Income Tax, 34-000-0000-SIT-000, when no FILINGSTATUS or RATETABLE are passed into the Engine. The Default has been set to match the values from the Federal Parameters entered into the Engine. If the Employee has claimed Single or Married but withhold at a higher rate for Federal, the STE will use Single and use Rate Table A, If the Employee claims Married for Federal, the STE will use Married and Rate Table B. This is set to account for scenarios where an Employee has not submitted their New Jersey Form NJ-W4.
  • Updated the Allowance Values used in the calculation of the American Samoa, Guam, Northern Marianas Islands and Virgin Islands Territory Taxes, 60-000-0000-SIT-000, 66-000-0000-SIT-000, 69-000-0000-SIT-000 and 78-000-0000-SIT-000, for the years 2016-2019. When these Territory taxes had been updated to match Federal for these years, the Allowance Values had not been updated. These will now use the Federal Allowance Values for these years.
  • The logic in The Engine for the Henderson County, Kentucky OLF, 21-101-0000-OLF-000, and the Henderson City, Kentucky OLF, 21-000-494023-OLF-000, has been updated. After thorough research, it was discovered that when there are wages set in Henderson City, only the Henderson City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Henderson City OLF Tax will be withheld.
  • The logic in The Engine for the Madison County, Kentucky OLF, 21-151-0000-OLF-000, and the Berea City, Kentucky OLF, 21-000-486894-OLF-000, has been updated. After thorough research, it was discovered that when there are wages set in Berea City, only the Berea City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Berea City OLF Tax will be withheld.
  • The logic in The Engine for the Pike County, Kentucky OLF, 21-195-0000-OLF-000, and the Coal Run City, Kentucky OLF, 21-000-1699786-OLF-000, has been updated. After thorough research, it was discovered that when there are wages set in Coal Run City, only the Coal Run City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Coal Run City OLF Tax will be withheld.
  • The logic in The Engine for the Graves County, Kentucky OLF, 21-083-0000-OLF-000, and the Mayfield City, Kentucky OLF, 21-000-497715-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Graves County and Mayfield City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Mayfield City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Mayfield City, only the Mayfield City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Mayfield City OLF Tax will be withheld.
  • The logic in The Engine for the Daviess County, Kentucky OLF, 21-059-0000-OLF-000, and the Owensboro City, Kentucky OLF, 21-000-500082-OLF-000, has been updated Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Daviess County and Owensboro City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Owensboro City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Owensboro City, only the Owensboro City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Owensboro City OLF Tax will be withheld.
  • The logic in The Engine for the Montgomery County, Kentucky OLF, 21-173-0000-OLF-000, and the Camargo City, Kentucky OLF, 21-000-488655-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Montgomery County and Camargo City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Camargo City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Camargo City, only the Camargo City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Camargo City OLF Tax will be withheld.
  • The logic in The Engine for the McCracken County, Kentucky OLF, 21-145-0000-OLF-000, and the Paducah City, Kentucky OLF, 21-000-500106-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for McCracken County and Paducah City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Paducah City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Paducah City, only the Paducah City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Paducah City OLF Tax will be withheld.
  • The logic in The Engine for the Franklin County, Kentucky OLF, 21-073-0000-OLF-000, and the Frankfort City, Kentucky OLF, 21-000-517517-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Frankfort City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Frankfort City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Frankfort City, only the Frankfort City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Frankfort City OLF Tax will be withheld.
  • The logic in The Engine for the Boyd County, Kentucky OLF, 21-019-0000-OLF-000, and the Ashland City, Kentucky OLF, 21-000-486092-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Ashland City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Ashland City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Ashland City, only the Ashland City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Ashland City OLF Tax will be withheld.
  • The logic in The Engine for the Clark County, Kentucky OLF, 21-049-0000-OLF-000, and the Winchester City, Kentucky OLF, 21-000-506924-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Winchester City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Winchester City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Winchester City, only the Winchester City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Winchester City OLF Tax will be withheld.
  • The logic in The Engine for the Madison County, Kentucky OLF, 21-151-0000-OLF-000, and the Richmond City, Kentucky OLF, 21-000-506924-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Richmond City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Richmond City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Richmond City, only the Richmond City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Richmond City OLF Tax will be withheld.
  • The logic in The Engine for the Pike County, Kentucky OLF, 21-195-0000-OLF-000, and the Pikeville City, Kentucky OLF, 21-000-510155-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Pikeville City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Pikeville City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Pikeville City, only the Pikeville City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Pikeville City OLF Tax will be withheld.
  • The logic in The Engine for the Pike County, Kentucky OLF, 21-195-0000-OLF-000, and the Elkhorn City, Kentucky OLF, 21-000-491688-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Elkhorn City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Elkhorn City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Elkhorn City, only the Elkhorn City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Elkhorn City OLF Tax will be withheld. The logic in The Engine for the Montgomery County, Kentucky OLF, 21-173-0000-OLF-000, and the Jeffersonville City, Kentucky OLF, 21-000-512986-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Jeffersonville City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Jeffersonville City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Jeffersonville City, only the Jeffersonville City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Jeffersonville City OLF Tax will be withheld.
  • The logic in The Engine for the Boyd County, Kentucky OLF, 21-019-0000-OLF-000, and the Catlettsburg City, Kentucky OLF, 21-000-489094-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Franklin County and Catlettsburg City, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Catlettsburg City, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Catlettsburg City, only the Catlettsburg City OLF tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Catlettsburg City OLF Tax will be withheld.
  • The logic in The Engine for the Warren County, Kentucky OLF, 21-227-0000-OLF-000, and the Bowling Green, Kentucky OLF, 21-000-487744-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Warren County and Bowling Green, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Bowling Green, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Bowling Green, only the Bowling Green tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Bowling Green OLF Tax will be withheld.
  • The logic in The Engine for the Shelby County, Kentucky OLF, 21-211-0000-OLF-000, and the Shelbyville, Kentucky OLF, 21-000-487744-OLF-000, has been updated. Previously, when the ste_set_ky_county in C, and setKYParameters in Java and .NET, were set with a Full Location Code that includes the County Code for Shelby County and Shelbyville, and the ste_set_city in C and setCityParameters in Java and .NET, was set with the Full Location Code for Shelbyville, both the County OLF and the City OLF were withheld. After thorough research, it was discovered that when there are wages set in Shelbyville, only the Shelbyville tax would need to be withheld. The Engine has been corrected so that when the conditions above are met, only the Shelbyville OLF Tax will be withheld.
  • Corrected the values returned for Gross Subject and Subject Wages for Employer FICA, FICA, Additional Medicare and Medicare, 00-000-0000-ER_FICA-000, 00-000-0000-FICA-000, 00-000-0000-MEDI2-000 and 00-000-0000-MEDI-000, which were being returned as Zero when the taxes had been marked as Exempt. This has been corrected so that these are now returned with the values that would have been used had the Employee not claimed Exempt.

 

Bug Corrections

  • Corrected an issue with the ste_get_tax_list/ste_get_tax_list_ext and ste_get_tax_id_list/ste_get_tax_id_list_ext in C where the Engine was returning Fatal Error 6 errors when searching for certain taxes. This has been corrected so that all searches for all taxes in these calls will no longer return this error.
  • Corrected an issue with ste_set_schooldistrict in C were a null value was not being allowed for the parameter municipalCode and was returning an Error 76. When setting up the School District in Ohio, null is generally passed for the municipalCode. This has been corrected so that this can be entered with the municipalCode set as null and no errors will be returned.
  • Corrected an issue with getTaxListExt and getTaxIDListExt in .NET where DateTime errors were being returned when executing the query. This was due to a date formatting issue in the tax tables in the database. This has been corrected so that the dates are properly formatted, and no errors are returned.
  • Corrected an issue with the Engine dividing by Zero when no ste_set_payroll_run_parameters in C and setPayrollRunParameters in Java and .NET. The lack of this was causing the division by Zero and throwing a OverflowExecpetion. This has been corrected so that if these calls are not made, the Engine will not attempt to divide by Zero.
  • Corrected an issue with the Employee Washington PFML tax, 53-000-0000-FLI-000, when AutoAdjust was set to true and the number of Employees was less than 50, meaning the Employer had no liability to withhold. The Engine would look at the ytdWH parameter's value, and if it was below the Expected Combined EE and ER Withholding ytd, the Engine would continue to withhold on wages beyond the Wage Base. This has been corrected so that the EE Portion of the tax would only be withheld on the Employee Portion times the Wage Base, but not to exceed that value, should the number of Employees be fewer than 50, releasing the Employer from the liability to withhold their portion of the tax.

2019-R7

US Tax Table/Rate Changes

Kentucky

  • The Bath County, Kentucky, Occupational License Fee Rate will increase to 2% for Resident and Nonresidents, effective 1 July 2019.
  • The Montgomery County, Kentucky, Occupational License Fee Rate will increase to 2% for Resident and Nonresidents, effective 1 July 2019.
  • The Simpson County, Kentucky, Occupational License Fee Rate will increase to 1% for Resident and Nonresidents, effective 1 July 2019.

Massachusetts

  • The Massachusetts Paid Family and Medical Leave contribution rate was previously scheduled to change to 0.63% on 1 July 2019. This change has now been delayed to 1 October 2019, and the rate will be changing to 0.75%, not 0.63%. No change to the contribution rate occurred on 1 July 2019. This rate of 0.75% is comprised of 0.62% from the medical leave contribution and 0.13% from the family leave contribution.

New Jersey

  • The New Jersey Waterfront Percentage of Payroll Taxes Rate will decrease from 1.84% to 1.80%, effective 1 July 2019.

New York

  • The New York Waterfront Percentage of Payroll Taxes Rate will decrease from 1.84% to 1.80%, effective 1 July 2019.

Ohio

  • The Bethel, Ohio, City Tax will be reinstated with a Rate of 0.5% for Residents and Nonresidents, effective 1 July 2019.
  • The Bratenahl, Ohio, City Tax Rate has been updated to 2% for Residents and Nonresidents, effective 1 June 2019, The Covington, Ohio, City Tax Credit Limit has been updated to 0.5% for Residents and Nonresidents, effective 1 January 2019.
  • The Gahanna, Ohio, City Tax Rate will be updated to 2.5% for Residents and Nonresidents, the Tax Credit will be updated to 100%, and the Credit Limit will be updated to 2.5%, effective 1 July 2019.
  • The Mogadore, Ohio, City Tax Rate will be updated to 2.5% for Residents and Nonresidents, and the Credit Limit will be updated to 2.5%, effective 1 July 2019. The Navarre, Ohio, City Tax Rate will be updated to 1.75% for Residents and Nonresidents, and the Credit Limit will be updated to 1.75%, effective 1 July 2019.The South Euclid, Ohio, tax credit and credit limit have been removed (tax credit decreased from 75% to 0% and credit limit decreased from 1% to 0%), effective 1 March 2019.The Springdale, Ohio, City Tax Rate will be updated to 2% for Residents and Nonresidents, effective 1 July 2019.

 

Pennsylvania

  • The Armagh Borough, United School District, Indiana County, Pennsylvania, Local Services Tax will increase to $10 ($5 Municipal Local Services Tax + $5 School District Local Services Tax), effective 1 July 2019.
  • The Brush Valley Township, United School District, Indiana County, Pennsylvania, Local Services Tax will increase to $10 ($5 Municipal Local Services Tax + $5 School District Local Services Tax), effective 1 July 2019.
  • The Girardville Borough, North Schuylkill School District, Schuylkill County, Pennsylvania, Local Services Tax will increase to $10 ($5 Municipal Local Services Tax + $5 School District Local Services Tax), effective 1 July 2019.
  • The Keating Township, Smethport Area School District, McKean County, Pennsylvania Local Service Tax Rate has been updated to $52 a year, effective 1 January 2019. The Philadelphia Wage Tax Rate will decrease from 3.8809% to 3.8712% for residents of Philadelphia and from 3.4567% to 3.4481% for non-residents, effective 1 July 2019. The Rankin Borough, Woodland Hills School District, Allegheny County, Pennsylvania, Resident EIT Tax Rate will decrease from 1.6% to 1.1%, effective 1 July 2019.
  • The Towamencin Township, North Penn School District, Montgomery County, Pennsylvania, Non-Resident EIT Tax Rate will increase from 0.50% to 1.00%, effective 1 July 2019.

Washington, D.C.

  • Documentation for the DC ER_FLI (Employer Family Leave Insurance) has been added to all guides. The tax is effective 1 July 2019.

 

US Tax Table/Rate Corrections

Ohio

  • The Coshocton, Ohio, City tax credit limit has been updated to 1% and the tax credit to 100%, effective 1 January 2016. This is a correction to the 0.5% Credit Limit change made in STE Release 2019-R6.

 Bug Fixes

Georgia

  • Fixed Georgia state income tax logic for Marital Status C ("Married Filing Joint, one spouse working") when an employee only claims a single allowance. Also removed two unused State Miscellaneous Parameters for the calculation of the Georgia State Income Tax (ADDITIONALALLOWANCES and TOTALALLOWANCES).

Hawaii

  • Only the state of Hawaii will now return SDI_PERCENT (a State Miscellaneous Parameter in STE 1 and Jurisdiction Miscellaneous Parameter in STE 2 and STE Hosted). When setting an employee’s Hawaii SDI percent (Miscellaneous Parameter SDI_PERCENT) to less than 100%, Subject Wages will no longer be incorrectly reduced by the reduced SDI percentage.

Kentucky

  • Corrected spelling of Camargo, KY.
  • Added a fix for Non-Stacked Taxes for tasks STE-1799 and STE-1800 from release 2019-R6. If an employee lives in one of affected cities but does not work there, and if the wages are set in the County, then the County OLF will be withheld and the City OLF will not.

Massachusetts

  • For year-to-date EE and ER withholding for Massachusetts Paid Family and Medical Leave Taxes, the ytdWH parameter is now properly applied when calculating the remainder of the tax for the Pay Period against the Yearly Tax Limit.
  • Changed the parameter type for employerPercentageMedicalLeave from Money to Rate in the setMassachusettsPFML method.

Michigan

  • If PREDOMINANT_CITY is not set in a Nonresident City in Michigan, the STE will now withhold the tax based on the Nonresident City with the most wages, instead of the last one in the list.

Ohio

  • A taxIDList request in STEHosted now returns the correct credit limit. The credit limit naming conventions in STE 2 have also been made consistent.

Pennsylvania

  • Pennsylvania EIT and LST taxes are now returned in getTaxCalcList, even if the tax has been disabled.

Puerto Rico

  • Changed the database table used for personal exemption setting MarriedHalf to be the same as all other personal exemptions.

Miscellaneous Fixes

  • Corrected DateTime error when querying getTaxListExt in .NET.
  • The stateAbbreviation and stateCode objects now return consistently with the correct values for the STE 2 JSON/XML JurisdictionDataRequest, for both Hosted and On Premise.

Comments

*This post is locked for comments