Jump to content

[UNCONFIRMED] Changing user's currency doesn't recalculate user's credit


Kirill

Recommended Posts

===========DESCRIPTION===========

 

If I change a user's currency in his profile user's credit and unpaid invoices just change their currency but not absolute value. I suppose it would be more secure to convert this data according to current rate. Let's pretend some user has 216 RUB which is a bit more than 3 USD currently. If I change user's currency to USD he appears to have 216 USD. So less than 1 month of hosting usage turns to more than 2 years.

 

=========STEPS TO REPLICATE=========

 

[1] Turn on multiple currencies.

[2] Add some credit or create an unpaid invoice.

[3] Change the currency in user's profile to some other.

[4] Watch the credit balance or invoice amount.

Link to comment
Share on other sites

Hello,

 

This is the expected behavior. The client's currency is intended to be fixed for the lifetime of the client. This is documented here:

 

http://docs.whmcs.com/Clients:Profile_Tab#Client_Currency

 

"The currency dropdown on the client's Profile tab will change the currency symbol, it will not automatically convert any prices, invoices or transactions into the appropriate amount in the new currency."

 

As such it also does not convert the credit balance.

 

Have a great day,

 

Nate C

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated