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

Payments in foreign currency #10

Open
Sha-yol opened this issue Sep 14, 2024 · 2 comments
Open

Payments in foreign currency #10

Sha-yol opened this issue Sep 14, 2024 · 2 comments

Comments

@Sha-yol
Copy link
Contributor

Sha-yol commented Sep 14, 2024

FF does not convert automatically between currencies, so requires adding both amount in foreign and native currency.
What happens if the sync tries to add a SW expense in a non-native currency?
I suggest the following should happen:

  • If SW expense stores the share in both native and foreign currencies (using estimated conversion rate), fill in both of those values.
  • If not, fill in a a dummy value in the native currency (0.00001)
  • In both cases, add some tag for manual revision later on

Another complication, which I think isn't handled right now: "native" and "foreign" is defined in SW at the user level, but on FF it is defined at the asset account level. So when adding a txn, should check whether the SW expense currency is native/foreign for the FF source account.

@Sha-yol
Copy link
Contributor Author

Sha-yol commented Sep 14, 2024

Note: if manually revising on FF, need to resolve #4.

@adyanth
Copy link
Owner

adyanth commented Sep 14, 2024

Adding estimated conversion rates would require an additional (potentially paid) API to be interfaced with. Since both would need manual revision (because who is paying the exact exchange rate anyway), adding a dummy value with a custom tag sounds good to me.

The SW user's native currency should not matter, since each transaction would be in a specific currency at the end. But the FF asset account's native currency is the one to be handled correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants