You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2015/01/08 14:57:35 UTC

[jira] [Comment Edited] (OFBIZ-5765) missing request map for changing currency

    [ https://issues.apache.org/jira/browse/OFBIZ-5765?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14258182#comment-14258182 ] 

Jacques Le Roux edited comment on OFBIZ-5765 at 1/8/15 1:56 PM:
----------------------------------------------------------------

Mridul, I do agree. 
However, this very same patch is part of my attempts to handle orders in multiple currencies.
After applying OFBIZ-5765 and OFBIZ-4412 I discovered shipping estimates ignore currency - shipping prices are taken as they are entered, they are not recalculated, nor even filtered by currency of order.

So I gave up multi-currency store, and made two stores, each having it's own currency. (and switched from 12 to 13.07)

But then I discovered that backoffice takes currency based on session locale, not the store currency. I.e. I have to click on language button when working with EUR and then again to work with HRK.
I also encountered troubles working with anything but default currency, right now I can't remember what.
Furthermore, currency conversion doesn't seem to work at all - when I print invoices in default currency, conversion rate is 1, no matter what I enter in currency conversion tables.
And I'm required by law to print the same invoice in two currencies, one for the foreign customer and the other one for accountant and tax authority.

Right now I'm confused, for I don't know what intended design is.
As it is now, it's incosistent.


was (Author: jalmasi):
Mridul, I do agree. 
However, this very same patch is part of my attempts to handle orders in multiple currencies.
After applying https://issues.apache.org/jira/browse/OFBIZ-5765 and https://issues.apache.org/jira/browse/OFBIZ-4412 I discovered shipping estimates ignore currency - shipping prices are taken as they are entered, they are not recalculated, nor even filtered by currency of order.

So I gave up multi-currency store, and made two stores, each having it's own currency. (and switched from 12 to 13.07)

But then I discovered that backoffice takes currency based on session locale, not the store currency. I.e. I have to click on language button when working with EUR and then again to work with HRK.
I also encountered troubles working with anything but default currency, right now I can't remember what.
Furthermore, currency conversion doesn't seem to work at all - when I print invoices in default currency, conversion rate is 1, no matter what I enter in currency conversion tables.
And I'm required by law to print the same invoice in two currencies, one for the foreign customer and the other one for accountant and tax authority.

Right now I'm confused, for I don't know what intended design is.
As it is now, it's incosistent.

> missing request map for changing currency
> -----------------------------------------
>
>                 Key: OFBIZ-5765
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5765
>             Project: OFBiz
>          Issue Type: Bug
>          Components: specialpurpose/ecommerce
>    Affects Versions: 12.04.04, 12.04.05
>            Reporter: Josip Almasi
>            Assignee: Ashish Vijaywargiya
>         Attachments: ecommerce-multicurrency.patch
>
>
> By analyzing eccommerce controller.xml and appropriate java code, I found out there is a way to set session currency, with a get request:
> ECOMMERCEURL/control/setSessionCurrencyUom?currencyUom=UOMID
> However, shopping cart igores session currency. That can be demonstrated by changing minicart.ftl, like this:
> <div id="minicart">
>     <h3>${uiLabelMap.OrderCartSummary} ${Request.currencyUomId} ${shoppingCart.getCurrency()}  <@ofbizCurrency amount=shoppingCart.getDisplayGrandTotal() isoCode=shoppingCart.getCurrency()/></h3>
> I also found methods in place to set shopping cart currency, just, they are were mapped to any requests in eccommerce controller.xml.
> The patch to add mapping attached.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)