Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Allow currency exchange transactions #79

Open
belidzs opened this issue Aug 19, 2024 · 1 comment
Open

Feature Request: Allow currency exchange transactions #79

belidzs opened this issue Aug 19, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@belidzs
Copy link

belidzs commented Aug 19, 2024

This would be useful on trips which include multiple countries.

Expenses and balances can be difficult to track when there are multiple currencies involved. For example on a trip to Japan I may be owed 100 USD for booking some accommodations from home and owing 10.000 JPY for my expenses covered by friends abroad. It's difficult to tell whether my balance is greater than zero or not. A relatively simple solution for this would be providing a view which dynamically converts all balances to a specified base currency on the fly, but that's not very robust due to the changing nature of rates.

Instead, I recommend implementing manual settlement transactions which convert one currency to another. The currency rate should be provided by the user (and maybe suggested by the application).

In the example above once we leave Japan, we could convert the remaining balance of JPY to USD, so +100 USD, -10.000 JPY would become +32 USD, 0 JPY with a conversion rate of 146 JPY/USD (the settlement transaction would be -68 USD, +10.000 JPY)

@KMKoushik
Copy link
Member

this a nice feature, but i don't think i have the time to implement this now. might need some help from the community!

@KMKoushik KMKoushik added enhancement New feature or request help wanted Extra attention is needed labels Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants