Comment 13 for bug 514297

Revision history for this message
sraps (Alistek) (erpsraps) wrote :

Well, I will try to explain:
1) OpenERP is aware of any currency - bank statement is not only bank statement by default. The same objects are being used for petty cash accounting as well.

2) In this system, there is no option to have one multi-currency bank account. There is one bank account (read - one account number) which do not care for any currency at all. Currency mangling is being dealt by Journals. So you will have one separate Journal for each bank account each currency. This is where the statement takes this Currency field which is of type "function". So absolutely no problems with it.

3) Multi-currency bank account would always have several separate statements, one for each particular currency. Yes online banking system may show on front-page the sum of all bank account balances, expressed in local currency. But this is only for users reference. Bank absolutely does not care in which currency you will want your deposit, until you express your will to exchange your particular cuirrency to specific other currency. So you will never ever have one physical statement for several currencies - this is not logically possible. Still there can be several statements in one single file.

4) Should allow several import settings for one account, but with several separate journals. As I have been writing in 1.part, Journals hold reference to the specific currency. So you must search for specific settings, by searching by account number and currency from journal.

5) Do not care about accounting in OpenERP, it has nothing to do with multi-currency bank accounts. It is in general ready for handling several currencies.

6) Do not change anything in bank statement object, just do not try to alter the currency field - it is useless... This is what should be changed.