Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0017276 | Openbravo ERP | 09. Financial management | public | 2011-05-19 16:54 | 2011-05-30 19:39 | |||||||
Reporter | psanjuan | |||||||||||
Assigned To | eintelau | |||||||||||
Priority | urgent | Severity | major | Reproducibility | always | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 20 | OS Version | Ubuntu 8.04.1 | ||||||||
Product Version | ||||||||||||
Target Version | 3.0MP0 | Fixed in Version | 3.0MP0 | |||||||||
Merge Request Status | ||||||||||||
Review Assigned To | ||||||||||||
OBNetwork customer | No | |||||||||||
Web browser | ||||||||||||
Modules | Advanced Payables and Receivables Mngmt | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0017276: Multicurrency - gain/loss recognition in case of a system exchange rate differente that the exchange rate entered by end-user | |||||||||||
Description | Multicurrency - gain/loss recognition in case of a system exchange rate differente that the exchange rate entered by end-user is not required | |||||||||||
Steps To Reproduce | Organization: F&B US Inc Accounting schema : USD Vendor : Happy Drinks Bank : EUR Purchase Invoice = 2310 USD Exchange rates = (system): February 2012 = 0.8 usd/eur (1.25 eur/usd) March 2012 = 0.714286 usd/eur (1.4 eur/usd) April 2012 = 0.7 usd/eur (1.428571 eur/usd) Payment 1 in February 2012 for 770 USD Payment posting: 770 usd (acccount payable) DEBIT 770 usd (bank in transit) CREDIT - calculation = 770$*0.8$/EUR = 616 EUR and 616 EUR * 1.25 EUR/$ = 770 USD - which implies a Financial Account transaction = 616 EUR (770 USD) Payment 2 in March 2012 for 770 USD Payment posting: 770 usd (acccount payable) DEBIT 770 usd (bank in transit) CREDIT - calculation = 770$*0.714286 $/EUR = 550 EUR and 616 EUR * 1.4 EUR/$ = 770 USD - which implies a Financial Account transaction = 550 EUR (770 USD) Pament 3 in April 2012 for 770 USD In this case the end-user manually changes the exchange rate to 1.4 usd/eur instead of 0.7 usd/eur (which implies an opposite exchange rate = 0.714286 to be used instead of the one that the system has for that period of time and which is = 1.428571) Payment posting should be: 770 usd (acccount payable) DEBIT 770 usd (bank in transit) CREDIT - calculation = 770 $*1.4 $/EUR = 1078 EUR and 1078 EUR * 0,714286 EUR/$ = 770 USD - which implies a Financial Account transaction = 1078 EUR (770 USD) and that's it. The fact that the system does has a diferent exchange rate that the one entered by the end-user does not mean eithe a gain/loss. that is a systemic error. What the system does now is: 770 usd (acccount payable) DEBIT 1540 usd (bank in transit) CREDIT - calculation = 770 $*1.4 $/EUR = 1078 EUR and 1078 EUR * 1.428571EUR/$ = 1540 USD 770 usd (currency gain ) DEBIT Which implies a Financial Account transaction = 1078 EUR (770 USD) - this part is ok | |||||||||||
Proposed Solution | Payment posting should be: 770 usd (acccount payable) DEBIT 770 usd (bank in transit) CREDIT - calculation = 770 $*1.4 $/EUR = 1078 EUR and 1078 EUR * 0,714286 EUR/$ = 770 USD - which implies a Financial Account transaction = 1078 EUR (770 USD) and that's it. The fact that the system does has a diferent exchange rate that the one entered by the end-user does not mean eithe a gain/loss. that is a systemic error. same behaviour in case of: accounting Schema (USD) Bank (USD) Invoice (EUR) | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=4095&type=bug ![]() https://issues.openbravo.com/file_download.php?file_id=4096&type=bug ![]() https://issues.openbravo.com/file_download.php?file_id=4097&type=bug | |||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2011-05-19 16:54 | psanjuan | New Issue | ||||||||||
2011-05-19 16:54 | psanjuan | Assigned To | => eintelau | |||||||||
2011-05-19 16:54 | psanjuan | Modules | => Advanced Payables and Receivables Mngmt | |||||||||
2011-05-19 16:54 | psanjuan | OBNetwork customer | => No | |||||||||
2011-05-19 17:00 | psanjuan | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2061#r2061 | |||||||||
2011-05-19 17:10 | psanjuan | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2062#r2062 | |||||||||
2011-05-19 17:12 | psanjuan | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2063#r2063 | |||||||||
2011-05-19 17:12 | psanjuan | Proposed Solution updated | ||||||||||
2011-05-19 17:14 | psanjuan | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2064#r2064 | |||||||||
2011-05-19 17:15 | psanjuan | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2065#r2065 | |||||||||
2011-05-19 18:34 | eintelau | Relationship added | has duplicate 0017218 | |||||||||
2011-05-19 18:36 | eintelau | Status | new => acknowledged | |||||||||
2011-05-20 07:14 | hgbot | Checkin | ||||||||||
2011-05-20 07:14 | hgbot | Note Added: 0037259 | ||||||||||
2011-05-20 07:14 | hgbot | Status | acknowledged => resolved | |||||||||
2011-05-20 07:14 | hgbot | Resolution | open => fixed | |||||||||
2011-05-20 07:14 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/e0f03813e97d6cbd629c082c80fa1b7d7a25bc2f [^] | |||||||||
2011-05-24 18:16 | psanjuan | Note Added: 0037403 | ||||||||||
2011-05-24 18:16 | psanjuan | Status | resolved => new | |||||||||
2011-05-24 18:17 | psanjuan | File Added: 17276_B.png | ||||||||||
2011-05-24 18:17 | psanjuan | Note Edited: 0037403 | bug_revision_view_page.php?bugnote_id=0037403#r2103 | |||||||||
2011-05-24 18:32 | psanjuan | Note Edited: 0037403 | bug_revision_view_page.php?bugnote_id=0037403#r2104 | |||||||||
2011-05-24 18:33 | psanjuan | Note Edited: 0037403 | bug_revision_view_page.php?bugnote_id=0037403#r2105 | |||||||||
2011-05-24 19:28 | psanjuan | File Deleted: 17276_B.png | ||||||||||
2011-05-24 19:29 | psanjuan | Note Edited: 0037403 | bug_revision_view_page.php?bugnote_id=0037403#r2106 | |||||||||
2011-05-24 19:32 | psanjuan | File Added: 17276_c.png | ||||||||||
2011-05-24 19:32 | psanjuan | File Added: 17276_D.png | ||||||||||
2011-05-24 19:40 | psanjuan | Note Edited: 0037403 | bug_revision_view_page.php?bugnote_id=0037403#r2107 | |||||||||
2011-05-24 19:40 | psanjuan | File Added: Multicurrency QA.ods | ||||||||||
2011-05-25 15:31 | psanjuan | Proposed Solution updated | ||||||||||
2011-05-26 07:45 | hudsonbot | Checkin | ||||||||||
2011-05-26 07:45 | hudsonbot | Note Added: 0037523 | ||||||||||
2011-05-30 19:37 | dmitry_mezentsev | Status | new => acknowledged | |||||||||
2011-05-30 19:38 | dmitry_mezentsev | Status | acknowledged => scheduled | |||||||||
2011-05-30 19:39 | dmitry_mezentsev | Status | scheduled => resolved | |||||||||
2011-05-30 19:39 | dmitry_mezentsev | Fixed in Version | => 3.0MP0 | |||||||||
2011-05-30 19:39 | dmitry_mezentsev | Note Added: 0037757 | ||||||||||
2011-05-30 19:39 | dmitry_mezentsev | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|