With some more debugging I could understand how multi currency works in ofBiz. 
All that I had to do was comment out currency.uom.id.default in 
general.properties. 

Regards, 


Marcus Peixoto 



-----Original Message-----
From: Marcus Peixoto [mailto:[email protected]] 
Sent: Monday, April 16, 2012 5:58 PM
To: [email protected]
Subject: Problem when creating a Purchase Order from requirements

I need some advice with the following issue. Can somebody help me, please? 

 

I’m trying to generate a Purchase Order in USD currency from requirements 
generated by a store using BRL: 

 

-    A customer Buys in BRL in a Brazilian store (facility 1), through Sales 
Order. 

-    The Brazilian Store generates requirements for US store (facility 2). 

 

So far so good. 

But when I try to create a Purchase Order based on the requirements, the system 
gives me a message “SupplierProduct” not found. 

 

After check everything out, prices, facilities, range dates, having no success, 
I decided to debug it. 

 

And for my surprise, I realized that the Shopping Cart’s currency is being 
defined based on HTTP locale and not on the parties currencyUomId. 

 

Is this right? 

 

 

package org.ofbiz.order.shoppingcart;

public class ShoppingCartEvents {

    public static String quickInitPurchaseOrder(HttpServletRequest request, 
HttpServletResponse response) {

        Delegator delegator = (Delegator) request.getAttribute("delegator");

        LocalDispatcher dispatcher = (LocalDispatcher) 
request.getAttribute("dispatcher");

        HttpSession session = request.getSession();

        Locale locale = UtilHttp.getLocale(request);

 

        ShoppingCart cart = new WebShoppingCart(request);

        // TODO: the code below here needs some cleanups

 

……

 

 

 

I tried with 9.04 version and now with the recently lauched 10.04.x.  

What else can I try? 

 

Thank you! 

 

 




-----
Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.1913 / Banco de dados de vírus: 2411/4940 - Data de Lançamento: 
04/16/12

Reply via email to