Currently, it is only possible to use one currency at a time. Either dollars, or they can be changed to euros, when dollars do not work anymore. I want to be able to put prices in euros and then be able to have the invoices billed as either euros or dollars depending on the customer.
Could this be implemented sometime soon? It would make this software a lot better :)
thanks unksi
one workaround is to create different 'invoice preferences' per currency
- ie have Invoice - Euro and Invoice - US
-- and just specify different currency symbols per invoice preference
-- and choose the appropriate invoice preference when creating an invoice
this is not the best solution
i've added better multi-currency support into our roadmap for the future
-refer: http://simpleinvoices.org/roadmap/dreamtime
cheers
justin
hey jason
only movement so far is that i've been starting to think about how this is going to be done
so you'll have to remain patient for a little while yet :)
cheers
justin
Hi there,
I have a related request for use of multiple currencies. According to local law (Lithuanian), I have to translate the currency of the total billed amount into the national currency. This means that e.g., for a bill in euros, I need one extra line at the end of the printed invoice that translates the euro into, e.g. the lithuanian lita, which is a simple multiplication. In which file can I add a function that does this calculation and returns it to a parameter that can be printed on the invoice.
Thank you kindly in advance!
Chris
hey chris
in the .tpl file for the invoice template you can do {php $convertedTotal = $invoice.total * .92}
thats in ./templates/invoice/..invoice template your using/template.tpl
note replace .92 with the rate
this is not the best solution - you may try and put the exchange rate in a custom field in the invoice and then do some maths on that
let us know how you go
cheers
justin
hey jason
no movement just yet :(
its on the list though - main focus is to make the current Simple Invoice beta releases stable and all OK and then release it
then i can focus on these additions
thanks again for you patience
cheers
justin
Just wanted chime in on this issue, as I have been thinking quite a bit about how to 'hack' this in lately.
I have noticed, when dealing multiple currencies, it's not just a matter of changing the currency symbol and punching in an exchange rate. It starts getting crazy complex, real quick.
1. The invoice will have one exchange rate value when it's created and converted into another currency, but then another exchange rate value when it's actually paid and converted back.
2. The Simple Invoice system uses one 'standard' currency for all amounts. So even if items are converted into an actual currency exchange value (xe.com), it will still need to be entered into the system as the standard currency.
3. There needs to be some kind of 'loss' or 'gain' based on the differences in the fluctuating exchange rates between time of invoice and payment.
I found a nice explanation of this issue in pretty simple terms here: http://www.freeagent.com/support/kb/invoicing/multi-currency-invoicing
Of course this is just the tip of the iceberg. What if you have multiple bank accounts, and the value of the invoice stays in the converted amount even after being paid? Better to use multiple instances of Simple Invoices? How do deal with invoice numbers? Then there is multiple languages for invoices... egads.
It looks like you're new here. If you want to get involved, click one of these buttons!