-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Feature: Auto match multi-currency transfers #1852
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
Comments
I have used a workaround for this issue, but I must warn anyone willing to use it to make sure they clearly understand what they are doing and are willing to take the risks. This fix involves working directly with Postgres Database With that in mind, attempt this only if:
I also do not guarantee this fix as I have not exhaustively examined the code, but it seemed to work for me. The Logic:
So, what I decided to do with SQL directly in the Postgres database:
Bellow is my example for Revolut. Note that my filter Exchange to EUR is specific to how Revolut identifies FX conversions.
|
Discussed in #1850
Originally posted by pbendus February 12, 2025
Describe the feature
Currently, when transferring money between accounts with different currencies (e.g., USD to local currency in Revolut), the app does not recognize these transactions as transfers. Instead, it prompts the user to create a separate transaction manually.
This feature request proposes an enhancement that would allow the app to automatically match multi-currency transfers across accounts. The system should be able to detect linked transactions based on similar timestamps and amounts (after currency conversion) and categorize them as a transfer.
Why is this feature important?
Additional context, screenshots, and relevant links
A potential implementation could match transactions based on exchange rates, timestamps, and amounts within a reasonable variance range.
The text was updated successfully, but these errors were encountered: