Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #41114 All Revisions ] Back to Issue ]
Summary 0041114: Invoicing an Order with a prepayment in a different currency shows inconsistent Received Amounts in the Payment Plan of Order
Revision 2019-06-18 12:57 by inaki_garcia
Steps To Reproduce The steps to reproduce by the automated test are similar to these of the related issue. If further configuration details were needed, check the related issue
https://issues.openbravo.com/view.php?id=29403 [^]

0. Define conversion rate for today between EUR and USD
0. Define Prepayment account for Bebidas Alegres business partner in Vendor Accounting tab
0. Ensure that there is a Price List in USD currency, for purchase transactions. If it doesn't exist, create it
0. Define Financial Account payment to use different currencies for the same organization the Business Partner belongs to. Create a new Payment Method if needed which has the
"Receive Payments in Multiple Currencies" and "Make Payments in Multiple Currencies" checkboxes checked
1. Register Purchase Order for "España" org and "Bebidas Alegres" BP with the newly created Payment Method and with "Immediate" Invoice Term. Add any line setting qty=2 and process
2. Register Payment via the "Add Payment" process action to prepay the order completely
3. Register Purchase Invoice for "España" org and "Bebidas Alegres" BP. Run "Create lines from" and select previous order. Edit qty to set 1 and process
4. Post invoice and realize that entry generated for International Group ledger (in USD) is not correct as balance of prepayment account is not the invoice gross amount converted
4*. NOTICE that in the Payment Details of the first payment of the Payment Plan of the original Sales/Purchase Order, the "Received Amount *" and "Received (Account Currency)" fields don't match with each other

The execution of the automated test is depicted in the attached video, and the step 4*. can be checked in the 08:45-09:05 timeframe.
Revision 2019-06-18 11:25 by inaki_garcia
Steps To Reproduce The steps to reproduce by the automated test are similar to these of the related issue. If further configuration details were needed, check the related issue
https://issues.openbravo.com/view.php?id=29403 [^]

0. Define conversion rate for today between EUR and USD
0. Define Prepayment account for Bebidas Alegres business partner in Vendor Accounting tab
1. Register Purchase Order for "España" org and "Bebidas Alegres" BP. Add any line setting qty=2 and process
2. Register Payment related with the order prepaying it completely
3. Register Purchase Invoice for "España" org and "Bebidas Alegres" BP. Run "Create lines from" and select previous order. Edit qty to set 1 and process
4. Post invoice and realize that entry generated for International Group ledger (in USD) is not correct as balance of prepayment account is not the invoice gross amount converted
4*. NOTICE that in the Payment Details of the first payment of the Payment Plan of the original Sales/Purchase Order, the "Received Amount *" and "Received (Account Currency)" fields don't match with each other

The execution of the automated test is depicted in the attached video, and the step 4*. can be checked in the 08:45-09:05 timeframe.


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker