[TRUNK] With multi_currency enviroment in vouchers, wrong lines on voucher
Bug #871077 reported by
Nhomar - Vauxoo
This bug report was converted into a question: question #174261: [TRUNK] With multi_currency enviroment in vouchers, wrong lines on voucher.
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Hello.
Make 3 supplier invoices:
1.- One Invoice in EUR and Pay in EUR (with default Journal)
All Fine.
2.- Same Partner Invoice in USD and pay in USD (You need to create a new journal with currency_id USD)
All Fine.
3.- One Invoice in whatever currency you want for same partner, try to pay, The voucher is filled with wrong lines.
Thanks.-
To post a comment you must log in.
Hello Nhomar,
I have checked your issue at my end with latest trunk.
I have explained you about your point#3.
When you have created a invoice with any currency and then you open the voucher for pay the invoice (with pay button).
You have seen the total residual amount in "Total" field and in voucher line the amount will be converted as per the journal currency. If the journal currency is blank then it will takes a by default company currency for voucher line.
Let me take one example.
Create one invoice with currency CHF (product cost price 500 EUR, Company currency EUR). You can seen the residual amount in CHF currency (654.30 CHF). Open the voucher with pay invoice button now you can seen the total amount (654.30).Select the journal which has blank currency you can seen the amount in company currency (500 EUR) which is correct.
Here you can change the total amount as manually.
For more detail if you paid this invoice with "Keep Open" with 654.30 total then it will takes a amount difference 154.30(654.30-500) as a advance payment. And if you select the "Reconcile Payment Balance" then price difference goes in to write-off account.
So this is not a bug but the functional behaviour.
Hope this will help for you.
Correct me if I am wrong.
Thanks for understanding!