After adding a large payment, leaving a small balance, using the base currency to a pledge given in a foreign currency then editing the pledge to increase the amount, the pledge shows as being paid in full.
We are currently evaluating this issue for a fix in a future service pack.
Steps to Duplicate
1) Add a foreign currency pledge. For example 25000CAD pledge if the base currency is USD. If CAD is the base currency, add a $25000USD pledge 2) Add a large payment to the pledge in the base currency leaving a small balance (a few hundred) on the pledge. 3) Edit the pledge to increase the amount slightly. 4) Notice that the pledge shows as being paid in full with the new amount.