Guys, thank you all so much for the responses, I have enough substance here to help us out with our endeavour. We just found out they made a major mistake...
Regarding transaction control, both systems rely on a database queue which divide several requests in tasks, a complete business transaction must have all tasks complete otherwise is incorrect...