This is a question to Payroll experts with experience on FI Posting.
Below the problem:
Wage Type X is currently assigned to GL Y (Through a Sym Account of course).
Wage Type X is to be assigned to GL Z from a given date (date D).
If there is a retro on wage type X before date D, I do not want it to be posted to GL Y, but I want it to be posted to GL Z.
One solution would be of course to duplicate your Symbolic Accounts.
Create a new set of Symbolic Accounts, that will be linked to GL Z.
This is fine of course, but implies duplicating all your Symbolic Accounts.
The other "solution" would be to assign the current symbolic account to GL Z.
But the problem with this is that if you have a retro, even without a change in wage type X, the previously posting to GLX will be reposted to GL Z fully. Which is not correct.
The third solution is of course to do a 'dirty' code in RCIPE00 user exists, and change the assignment to GL's from the D date. But this is really not ok to my opinion. Dirty option.
I have seen an OSS note 1039346 talking, sort of, about the subject. But nothing really clear in there.
The problem is so trivial, that I want to know if anyone has faced such situation, and if they have a better solution than the ones I think of.
Appreciating if you could share your solution, if you have had the same problem before.