I have a customer who needs to revoke company access for users who have moved from one company to another (IFS10). However, if the user has authorized invoices in the old company, it’s not possible to remove their access. Instead, an error message appears: “The Posting Authorizer… is used by x rows in another object (Posting Proposal Auth).”
This issue has been discussed here several times before, but as far as I can see, no solution has been presented.
Has anyone discovered a way to resolve this problem without altering or removing the old records from the database tables involved?
Removing the old user and creating a new one has been suggested as a workaround: Remove company from user | IFS Community This is not a good option for my customer, as it would result in a lot of administrative work and loss of traceability in other parts of the system.
Another suggestion is to revoke as much access as possible from the user, for the old company: FINANCE: How to revoke an Invoice Posting Authorizer that has been used? | IFS Community
While removing the user from the GL authority class, expiring what can be expired etc., is a good start, the user will still be able to see the "old" company and related information.
Any ideas would be greatly appreciated.