In the final throws of tidying up a rather long an drawn out piece of development. Thanks to those who have helped me along the way. I believe I am on to the last issue. (famous last words).
I need to reset the exchange rate of a PO to put things back the way there were if any exchange rate effecting PO related records are removed from the PO.
I was thinking of using the ChageCurrencyCode method to get the currency then update, has anyone got any other ideas?