IMA-WorldHealth / bhima-1.X

A hospital information system for developing countries.
GNU General Public License v2.0
10 stars 14 forks source link

Do not enforce daily exchange rates #619

Open jniles opened 9 years ago

jniles commented 9 years ago

Bhima currently enforces a daily exchange rate, which is rather annoying for anywhere that does not have frequent exchange rate changes. I propose that we remove the dependency on a daily rate and opt towards a system that uses the previous available rate. If course, if no rate exists, the application should throw an error.

The pro of this is that it removes the annoyance for repeatedly putting in exchange rates. A con is that the users of the application must be much more vigilant to ensure that they are using up-to-date exchange rate information.

We will need to develop some tools in support of this - in particular, allowing an accountant to define a rate in the posting journal for a given transaction and allowing old rates to be edited, and the exchanges recalculated in the posting journal.

DedrickEnc commented 9 years ago

I agree, the User Interface will be the big challenge!