Salut,

Ce ai facut tu este ok dar este gresit dpdv al principiului.
Corect este asa:
- conversiile de curs valutar pt valute tranzactionabile si de circulatie internationala se fac la curs direct de tranzactie
- conversiile de curs valutar pt valute ne-tranzactionabile si care nu sunt de circulatie internationala se fac prin valuta de referinta (3rd hand conversion parca ii zice, nu mai stiu) cu calcul cu X zecimale (nici asta nu mai stiu exact dar parca X e minim 4)

Acum depinde ce vrei sa faci, daca te joci merge si cum ai facut tu, daca faci o treaba serioasa e critic sa ai valori corecte. Stii cum e: orice diferenta se propaga exponential