Multi currency in quotes or Invoices

Hello, I turn to the community to look for a Samaritan who can help me solve more than a doubt, a requirement of how I should Code the multi currency interface to the area of the product family.

Basic requirements.

  • You must display all currencies when creating quote, invoice, web link and pdf printing
  • From the user interface you should update the currencies manually, but if you can automatically would be great.
  • Display coins in creating quotes and invoices to choose which coins the user needs to display and delete others.
  • The default currency of the system to be the patron for the conversion of the other currencies.
  • Final amounts should show in only 2 decimals ( e.g. 2,000. 50 )

Thank you.

$11,000. 50 USD (pattern)
€1,000. 00 EUR
₽1,000. 20 RUB
¥1,000. 20 CNY
R$1,000. 20 BRL
$1,000. 50 MXN
S/.900.20 PEN