...
A- -The system looks up how many days are remaining in the old contract (since the stop date makes it possible to determine how many days will be paid at the old rate) ---In New Contract, it takes the number of days left in old compensation times the old rate to come up with the 'future accrued' and add this into the contract obligation -The pay per period will then use the contract obligation to do its math. -At payroll posting time, the system checks for an old compensation if the new compensation's pays paid equals 1 (we already do this). -If it is there and it is a mid-year contract change, we create an 'Earnings Only' pay type for the new compensation with the days and earnings, just like we already are doing. -The only thing the system does differently when posting the payroll, is to credit the old compensation with the days worked (which should bring the days worked equal to days in contract). -The accrued is carried forward and credited to the new compensation. -Since the pays paid is now greater than 1, it no longer tries to go back to the old compensation for the 'future accrued' and that same amount is posted to the new compensation's total, so the math stays the same.
...