Urgently need clarification from you. Based on Thailand payroll calendar (as per screenshot), the value date is set as pay date - 2.
The pay date of Sep is 25 Sep, why the value date in payroll calendar is put as 22 Sep (pay date -3). The reason of asking is the value date is different between the payroll calendar and bank file. If you refer to the bank file, the value date is 23 Sep (WF Bank Sep'15.txt).
Please check and revert, thanks! It would be good to check the rest of the formula in the payroll calendar, thanks!