Feature Requests
Share ideas, discuss and vote on requests from other users in community
 
This object is in archive! 

Convert late fees to default currency before comparing to the set minimum figure

JamesOakley shared this idea 5 years ago
Under Consideration

At the moment, late fees can be worked out as a percentage, say 10%. A minimum figure can be set as well, say 10.

If the default currency is USD, a customer who has an invoice for $30 outstanding would have their late fee calculated as 10% of $30, which is $3. This is then compared to the late fee of $10, and the higher of the two figures is charged - $10.

Unless I've misunderstood how things work: If products are also available in JPY, the exchange rate is currently about 90 JPY to one USD. So their $30 package would mean that their invoice was billed at 2700 yen. The late fee is then calculated at 10% of this, which is 270 yen, which is then compared to the late fee of 10 yen. The higher of the two figures is charged - 270 yen.

That is equivalent to about $3, so that customer is only charged a late fee of $3. Had they been billed in USD, their late fee would have been $10. It seems to me that the minimum late fee in the settings screens should be a default-currency figure, and the actual late fees converted to default currency before they are compared to this minimum. The amount of late fee should not vary depending on the currency of the invoice.

Comments (4)

photo
1

An absolute must have !!!

photo
1

It is totally unacceptable that WHMCS claims to support "multi currency" but lacks a basic feature such as converting late fees to the customers actually currency.

WHMCS should either:

1) Have a late fee specific for each active currency.

2) Automatically convert the late fees based on the currency rates to match the customers currency.

A real-world example. We use DKK as our base currency. The current DKK : EUR currency rate is 7.5 : 1. What happens when we enter 100 DKK as late fee amount? WHMCS adds a 100 EUR late fee to customers with EUR as their chosen currency.

Please fix this. Now.

photo
2

elr90 wrote:

It is totally unacceptable that WHMCS claims to support "multi currency" but lacks a basic feature such as converting late fees to the customers actually currency.

WHMCS should either:

1) Have a late fee specific for each active currency.

2) Automatically convert the late fees based on the currency rates to match the customers currency.

A real-world example. We use DKK as our base currency. The current DKK : EUR currency rate is 7.5 : 1. What happens when we enter 100 DKK as late fee amount? WHMCS adds a 100 EUR late fee to customers with EUR as their chosen currency.

Please fix this. Now.

couldn't agree more. It's been a year now. I have had to keep everything to 1 currency to avoid all these issues, so everything is the same swedish currency.

I love all the new features that comes along in WHMCS, but it would be really nice to put all those on a hold and fix all these year old bugs, that we have been asking for, for years now.

photo
1

denully wrote:

couldn't agree more. It's been a year now. I have had to keep everything to 1 currency to avoid all these issues, so everything is the same swedish currency.

I love all the new features that comes along in WHMCS, but it would be really nice to put all those on a hold and fix all these year old bugs, that we have been asking for, for years now.

I agree. Fix the bugs, then fix the basics. When we have a stable and trustworthy product, start making the nice-to-have features (such as more cPanel integration that I know WHMCS is currently working on......)

Thank you.