The on_change_with_currency get currency id without checking if currency is filled.
on_change_with_currency