Comments (7)
Have you tried using the edge build? I believe the ability to disable matching was added recently. You can try the edge build using demo.actualbudget.org
from actual.
Ah no I hadn't, I can confirm that solves the main issue. Thanks for that.
from actual.
Actually now there is the issue that existing older transactions are added on import.
e.g. I get the last Months transactions from my bank even though I might have imported the csv file slightly more recently.
So really the Date and Payees really need to be considered during import to fix my issue.
from actual.
I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)
👋 Where's the reproduction steps?
from actual.
👋 Where's the reproduction steps?
There aren't many reproduction steps, Just upload a CSV file where:
- The transactions are within about week of each other.
- The transaction dollar amount matches.
Note: CSV File Dates are in DD/MM/YYYY format and the Payee information is labeled Description
ExampleBudget.zip
init.csv - Initial transaction
example.csv -New unrelated transaction that gets reconciled with the initial transaction.
As mentioned disabling the reconciliation as in the latest edge release isn't really a fix as it shouldn't be unexpected you might encounter a transaction within a week of each other between import actions that has matching amounts.
Examples:
- Go to the same cafe for the same coffee in the morning.
- Weekly rent payments
from actual.
Thanks, that's very helpful.
As @youngcw already mentioned: the latest edge version has the ability to disable the transaction dedupe logic. If that still doesn't work for you - my other alternative is to import larger time ranges (i.e. a month instead of a week).
If that still doesn't satisfy you: my only remaining recommendation is to create a feature request with a description of how we could solve this problem better. Then we can discuss it and see where we can go from there.
Transaction dates and payees are intentionally not taken into account as they have proven to be unreliable. Especially for credit-card transactions.
But since this is not a bug, but rather an intended functionality (at least for now) - I'll close the bug report.
Hope you understand.
from actual.
my other alternative is to import larger time ranges (i.e. a month instead of a week).
Unfortunately as mentioned I already do this, this issue affects the tail end of the import making it difficult to identify the issue when the balances are thrown out of wack.
Transaction dates and payees are intentionally not taken into account as they have proven to be unreliable.
Well that is unfortunate, my bank never adjusts these so it's not something I was even aware of.
an intended functionality (at least for now)
One of the main reasons I noticed was a mortgage payment got merged with something else, so clearly not ideal for data integrity.
If that still doesn't satisfy you: my only remaining recommendation is to create a feature request with a description of how we could solve this problem better. Then we can discuss it and see where we can go from there.
Fair enough, I do have an idea, I'll give it some thought so I can put something understandable together as a request.
from actual.
Related Issues (20)
- [Bug]: Enable encryption modal not scrollable on mobile
- [Bug]: Generic error on incorrect password submission
- [Bug]: Transaction Edit menu shortcuts have poor contrast in dark mode (and lesser so in midnight) HOT 2
- [Bug]: Focus is always November 2023 HOT 16
- [Feature] Ignore empty lines when importing qif HOT 2
- [Bug]: Abanca (Portugal) not showing payee and/or notes HOT 1
- [Feature] Avoid underlined text when not a link HOT 1
- [Feature] add uncategorized transactions banner/screen on mobile HOT 1
- [Feature] Import C43 HOT 1
- [Bug]: Hotkeys for bulk edit notes and category do not clear hotkey from input HOT 2
- [Feature] Over budgeted templated category should defund on next template apply HOT 1
- [Feature] Financial planning and projections HOT 1
- [Bug]: Site crashes when clicking on "Move schedule" text HOT 4
- [Feature] Explicitly ask when reconciling transactions on manual import HOT 1
- [Feature] Ability to sort Payees by amount of transactions HOT 1
- [Bug]: refreshing loses the previously active page
- [Feature] Last date of months as condition (Rule) HOT 1
- [Feature] Apply Rules for Reconciliation HOT 1
- [Bug]: Shortcut "N" for Notes fills the Note with an "n" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from actual.