-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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: duplicate transaction detection for CSV imports #1214
Comments
This text is italicized |
@mgirouard currently, we do not have any support for detecting duplicates, but I agree that the feature would be useful. I agree with you that hashing the raw transaction data is probably the best option for detecting matches. What I'm not 100% sure about is the UI/UX for this (cc @justinfar) My guess is that we could provide some sort of duplicate filtering / removal in our "clean" step? |
@zachgoll Yeah, this makes the most sense to me. Thanks for considering :) |
This comment was marked as spam.
This comment was marked as spam.
I was thinking about this. But by hashing the transaction we may be discarding duplicated charges:
|
@vanhalt yeah, that's why I'm thinking we'll need a UI/UX that simply surfaces duplicates to the user and then lets them decide whether to remove them or not. |
Describe the bug
After a few weeks of using Maybe, I noticed that I find myself deleting duplicate transactions often. I regularly export CSVs from my banks and import them. It's easier for me to grab the last 30 days of activity and import them without having to grab specific dates, but when I do this I always wind up with duplicates.
To Reproduce
Steps to reproduce the behavior:
...
) menu and select Import transactions(Perhaps a quicker repro would be to create a temporary account and import transactions twice)
Expected behavior
Duplicate transactions should be filtered out and not be imported.
Screenshots / Recordings
n/a
Additional context
Perhaps this could be done by hashing the transaction data -- exact matches would be a high probability of being duplicates (same description, same amount, same date, etc).
There will almost certainly be edge cases though -- eg: if I intentionally make the same purchase twice. One of the screens during import might be a good place to call this out and give me a checkbox to import it in or not.
The text was updated successfully, but these errors were encountered: