Tahdah,
I'm the Anon (#366596) above. I'm not getting this entirely, and hope that mobdiaz comes back with a little more. I've just spent a couple hundred hours mapping 2 of our wire payment systems into AML monitoring database; so I'm holding back from jumping in with both feet and a boatload of questions about payment systems, data fields, and so on.
I agree that the travel rule is an issue, though I'm not letter perfect in it yet.
From an AML investigation standpoint, though, I'm not at all fond of modifying data in the payment system if its the system of record. Also, if the party and their bank are in two different countries, I want to know that for monitoring purposes.(I know there are tons of good reasons for that to be true, but there are an equal number of bad reasons. You'd be amazed at what turns up if you ask a simple question like, "Show me all the wires that traveled through more than 4 countries between Org and Bene...") Overwriting the Bene party's country would mask that.
From an IT standpoint, my gut tells me that mobdiaz's system probably isn't as constrained as mobdiaz is being told.
From the standpoint of mobdiaz's original question, the information (the bene bank address)is already there to identify the wire as 'foreign'. The bene bank is in Brazil, and that meets the stated goal. So, something else is missing.
So, mobdiaz, please come back,.....