Nowadays it is common that one bank account may service multiple currencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Account Banking Framework |
Invalid
|
Wishlist
|
Pieter J. Kersten (EduSense BV) |
Bug Description
It is common that single bank account service multiple currencies. For each of them (that are present in the account) would be separate statement issued, normally they are combined in one file. So it is needed that bank account setup is made for one bank account several times - one for each currency. At the moment logic is like one setting for each account, which is not right.
To differentiate these settings there should be name or description field add, otherwise they would appear the same.
In this case account settings object should be chosen by account number and journal's currency. Now it is being chosen only by account number.
There is additional check, that is being made for journal's currency, but comparison is not made to correct field. Now it is journal's code field, but should be Journal's currency.
So it is major logical problem.
Related branches
Changed in account-banking: | |
status: | Confirmed → In Progress |
Changed in account-banking: | |
importance: | Critical → Wishlist |
Changed in account-banking: | |
status: | In Progress → Fix Committed |
Changed in account-banking: | |
status: | Fix Committed → In Progress |
Changed in account-banking: | |
status: | In Progress → Fix Committed |
That differs from over here. When I buy something in England, using GBP,
the bank coerces it to EUR, combined with an invoice for coercing :-/
That put aside, when I look at your preferred solution, I can't help
start shivering. You honestly want a setup for all possible currencies?
Please remind that you can't control what people *put* on your account,
so you would have to anticipate for everything. Now imagine having tens
of accounts.... (which international operating parties easily have).
I think this calls for a simple store, so to convert the function field
to a real currency field. Whatever consequences this has for accounting
is not the responsibility of account_banking. Agreed?
Then we only have to dig through all of account to flesh out the
consequences for the rest of OpenERP....
Op vrijdag 29-01-2010 om 13:52 uur [tijdzone +0000], schreef sraps (KN
dati):
> Public bug reported:
>
> It is common that single bank account service multiple currencies. For
> each of them (that are present in the account) would be separate
> statement issued, normally they are combined in one file. So it is
> needed that bank account setup is made for one bank account several
> times - one for each currency. At the moment logic is like one setting
> for each account, which is not right.
>
> To differentiate these settings there should be name or description
> field add, otherwise they would appear the same.
>
> In this case account settings object should be chosen by account number
> and journal's currency. Now it is being chosen only by account number.
>
> There is additional check, that is being made for journal's currency,
> but comparison is not made to correct field. Now it is journal's code
> field, but should be Journal's currency.
>
> So it is major logical problem.
>
> ** Affects: account-banking
> Importance: Undecided
> Status: New
>