Alert: bug in recent updates affecting Payroll

On Jan 2 we discovered and communicated to Sage a bug in the recent updates to versions 2016, 2017 and 2018 affecting earnings & deductions set up with calculation method Amount per Hour, and accruals set up as Hours per Hour Worked.  If an overtime schedule is used on an hourly pay line, overtime hours are now omitted from that calculation.

Example:  401K set up as Amount per Hour. Employee works 50 hours with an overtime schedule that kicks in after 40 hours.  401K calculation is based only on the first 40 hours.

We discovered this at a client where union benefits & deductions are set up as Amount per Hour. Client enters hours worked, with OT schedule, and union amounts calculate automatically - without error for the last 10 years!  But they still check their payroll carefully before posting, and noticed that union totals were suddenly way less than normal.  I suspect that many sites have this issue but have not noticed because amounts may be small. 

With clients complaining that they don't get much benefit from recent Sage 300 upgrades, and Sage dragging their feet on this issue, we are frustrated. We have verified that this problem exists in 2016, 2017 and 2018, and did not exist before the year-end updates from Sage.