If a client requests us to switch their currency on their account, that all previous invoicing remain in the old currency and new invoices will be shown in the new currency. From an accounting purpose, this is a huge issue with the archived information not matching what currency they paid in, and this should be retained for perpetuity.
It would also be helpful if the client could set on a product level, not on a client level, what currency they wish to pay in.
Merged Ideas
currency per invoice - add field to database determine the payment currency type
Hello,We have customers that they pay sometimes with eur, sometimes with usd. To set the currency to the invoice, not to the customer will be best update and will finish the currency problemsThank you
68 Comments
Login to post a comment.
Let's suppose that he pays from Italy an invoice of [u]1000 EUR[/u]. Now he moves to UK and the invoice becomes of 1000 GBP which is [u]1176 EUR[/u]. Next month he goes to Japan and his invoice becomes of 1000 YEN which is [u]8 EUR[/u], in China [u]124 EUR[/u], in Chile [u]2 EUR[/u], in Iran [u]0.06 EURO[/u].
It's absurde! A Japanese could order a service of 1000 YEN then download the invoice via proxy from Italy and voilà . Now he gets an invoice of 1000 EUR which is 992 EUR higher!
Let's suppose that i'm a client and that i place an order of 1.000 USD. As soon as i pay i get my invoice of 1.000 USD. Then i pay for another service 2.000 USD. Now i have 2 invoices with a total amount of 3.000 USD.
+++ Individual income tax return +++
I change the currency of my account to EUR so that WHMCS replace $ with € in all my invoices. Now i can report that i've spent 3.000 EUR instead of 3.000 USD. With the current change rate i'll report that i've spent 3.938 USD! I though that with Invoice Fix i would be able to fix this issue since in "mod_invoicedata.clientsdetails" i can see that you keep a track of currency ID but i was wrong. Why don't you use it?
This is a really dangerous problem because clients can fake their individual income tax return by editing our invoices and we can get serious problems. It's not acceptable that clients can freely change the amount paid on their existing invoices.
Do you have any workaround? When do you plan to fix this very big problem?