-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Import via CLI did not match bills #956
Comments
Transactions are not applied to bills. This would make the import process too resource heavy. How about a command line to rescan active bills, with the possibility set a date range? |
That would be awesome! |
Sligtly different from the CLI part, but matching the import part of this issue: |
@JC5 has a valid point regarding the resources, but @zjean's idea is also good. Maybe leave it to the user if he wants to wait some more until the transactions have been scanned for bill matches. It would be a bit weird to provide the user a CLI tool to scan all bills but to manually go through all bills to re-scan them via the web interface |
I have some ideas. In the future, the import will not scan rules, will not scan bills, and won't do any other (future) extra's. Those must be separate routines running only when the user wants them to. The import routine would get extra checkboxes for both options. |
👍 |
Hi! Very nice additions indeed. Is there also a timeout inside Firefly different from the PHP timer ? I beleive I've set my php.ini timeout to 3600s but I still get an error after 30s after trying to apply all rules to new transactions. Also, yes, a single command to apply rules/bills/whatever to the new just-impoted transactions would save some import time. Something like: I guess we can also have |
Regarding this issue: the option to apply rules and/or match bills is now something that must be set in the import configuration file, or during the import routine through the app: either way, the configuration file will end up with two new options:
The I shall expand the configuration files here to add these options and I suggest you do the same with your configurations. The current version of Firefly III will simply ignore them. The new version will read and use these config values. Please note that this is a change from standard behavior: any current imports will no longer have the rules applied, since both options are presumed false when not present. |
You are the most “awesomest” person, like ever! It’s like a pre-Christmas present for lazy people! |
What is the timespan for the rules, beginning-of-time until now? |
They are applied to whatever you're importing. For the rules, it's all the rules and rule-groups you have (as it is already). For bills, all your bills that are active and have auto-match enabled. Other transactions are not affected. |
awesome, thanks! this is amazing! |
I am running Firefly III version 4.6.9
Description of my issue:
I created a cronjob that downloads all transactions and automatically imports them into FF every 6 hours. I noticed the bills didn't match, until I manually re-scanned the old transactions. Is it possible the CLI import doesn't trigger the matching functions?
The text was updated successfully, but these errors were encountered: