Hi Rafael,
Thanks for you feedback.
In fact, I'm the FICO consultant and I just simplified the requirements in order to make it easier to be understood. The actual requirements are much more complex. It's found the Substitution in FI could not meet that complex requirements. That's why we try to find the solution from MM (or ABAPer).
Thanks
Oliver