[GH-ISSUE #5699] [Feature] Add "Select All" Checkbox to Import Transactions Modal #44116

Closed
opened 2026-04-26 05:04:03 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @xshalan on GitHub (Sep 8, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5699

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

One of my banks is not supported for automatic import, so I export a CSV file every couple of days to import into Actual Budget. However, I only need to select a few transactions, not all of them. The issue is that all transactions are selected by default, so I have to deselect them one by one. This process is tedious, especially when dealing with a large number of transactions.

Describe your ideal solution to this problem

Add a "Select All" checkbox to the table header in the Import Transactions Modal. This checkbox should allow users to quickly select or unselect all transactions at once.

Teaching and learning

No response

Originally created by @xshalan on GitHub (Sep 8, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/5699 ### Verified feature request does not already exist? - [x] I have searched and found no existing issue ### 💻 - [x] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? One of my banks is not supported for automatic import, so I export a CSV file every couple of days to import into Actual Budget. However, I only need to select a few transactions, not all of them. The issue is that all transactions are selected by default, so I have to deselect them one by one. This process is tedious, especially when dealing with a large number of transactions. ### Describe your ideal solution to this problem Add a "Select All" checkbox to the table header in the Import Transactions Modal. This checkbox should allow users to quickly select or unselect all transactions at once. ### Teaching and learning _No response_
GiteaMirror added the needs votesfeature labels 2026-04-26 05:04:03 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Sep 8, 2025):

Thanks for sharing your idea!

This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

<!-- gh-comment-id:3264434033 --> @github-actions[bot] commented on GitHub (Sep 8, 2025): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@youngcw commented on GitHub (Sep 8, 2025):

If the transactions are already imported they should match with the existing transactions and be deduplicated. You shouldn't need to unselect the ones that are already imported.

<!-- gh-comment-id:3264437619 --> @youngcw commented on GitHub (Sep 8, 2025): If the transactions are already imported they should match with the existing transactions and be deduplicated. You shouldn't need to unselect the ones that are already imported.
Author
Owner

@xshalan commented on GitHub (Sep 8, 2025):

For some reason, I'm getting duplicate transactions every time I reimport the YTD statement into the app. I just tried again now but couldn’t replicate the issue. So do you think that checkbox is useless anyway?

<!-- gh-comment-id:3264458031 --> @xshalan commented on GitHub (Sep 8, 2025): For some reason, I'm getting duplicate transactions every time I reimport the YTD statement into the app. I just tried again now but couldn’t replicate the issue. So do you think that checkbox is useless anyway?
Author
Owner

@youngcw commented on GitHub (Sep 8, 2025):

Its probably not useless, but it should not be needed for 99% of imports since they should deduplicate.

<!-- gh-comment-id:3264462920 --> @youngcw commented on GitHub (Sep 8, 2025): Its probably not useless, but it should not be needed for 99% of imports since they should deduplicate.
Author
Owner

@xshalan commented on GitHub (Sep 8, 2025):

Gotcha! Thanks! Do you think it’s worth me chasing down that 1%?

<!-- gh-comment-id:3264477181 --> @xshalan commented on GitHub (Sep 8, 2025): Gotcha! Thanks! Do you think it’s worth me chasing down that 1%?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#44116