[GH-ISSUE #561] [Feature] Add Transaction window should have some data validation #49354

Closed
opened 2026-04-30 10:41:03 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @rich-howell on GitHub (Jan 22, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/561

Discussed in https://github.com/actualbudget/actual/discussions/346

Originally posted by Deguello December 17, 2021
After bringing up the New Transaction window, you can immediately press Add Transaction, which will add an essentially blank transaction to the selected account. There's no validation on Payee or Category and there should be, imo. I suppose a $0 amount might be an edge case that could be allowed but, even then, some sort of confirmation dialog might be called for.

Originally created by @rich-howell on GitHub (Jan 22, 2023). Original GitHub issue: https://github.com/actualbudget/actual/issues/561 ### Discussed in https://github.com/actualbudget/actual/discussions/346 <div type='discussions-op-text'> <sup>Originally posted by **Deguello** December 17, 2021</sup> After bringing up the New Transaction window, you can immediately press Add Transaction, which will add an essentially blank transaction to the selected account. There's no validation on Payee or Category and there should be, imo. I suppose a $0 amount might be an edge case that could be allowed but, even then, some sort of confirmation dialog might be called for.</div>
GiteaMirror added the feature label 2026-04-30 10:41:03 -05:00
Author
Owner

@MatissJanis commented on GitHub (Jan 23, 2023):

I see people discussing various solutions how this could be solved, but to me it looks like a solution in search of a problem.

So I'll ask the big question: why? Why should we disallow creating empty transactions? What problem does it solve?

Will close this off for now. We can re-open if someone is willing to explain why this should be done.

<!-- gh-comment-id:1400833229 --> @MatissJanis commented on GitHub (Jan 23, 2023): I see people discussing various solutions how this could be solved, but to me it looks like a solution in search of a problem. So I'll ask the big question: why? Why should we disallow creating empty transactions? What problem does it solve? Will close this off for now. We can re-open if someone is willing to explain why this should be done.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#49354