When you say the server gained 10 EUR and 10 DOL, what do you mean by "the server"? There are only addresses belonging to different nodes. So maybe the problem is that the destination address for createrawexchange and appendrawexchange cannot be specified, so it just goes to any address on the node. If so this is something we need to improve - I will check and get back to you.