[Bug]: transactions orphaned after deleting a split transaction #890

Closed
opened 2026-02-28 19:23:12 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @tdterry on GitHub (Jan 22, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I have checked my server logs and could not see any errors there
  • I will be attaching my server logs to this issue
  • I will be attaching my client-side (browser) logs to this issue
  • I understand that this issue will be automatically closed if insufficient information is provided

What happened?

I deleted a transaction that was split between two categories. When I went back to the Budget view, the categories both still showed amounts in the "Spent" column. If I click on the value in "Spent," I see the the transaction list view, and no transactions are displayed. Now I have an "overspent" amount for the next month, which messes up the budget for all future months (future months show a negative available funds).

If I go back to the account view for the account where the original split transaction was deleted, I don't see the split transaction. If I export , and I export from there, I see two additional transactions which match the items in the split. These must be the ones messing up the totals in the budget, but since they do not show up in the UI, I cannot delete them.

What error did you receive?

No error was shown in the UI or in the server console.

Where are you hosting Actual?

Locally via Yarn

What browsers are you seeing the problem on?

Chrome

Operating System

macOS Sonoma 14.2

Originally created by @tdterry on GitHub (Jan 22, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### Is this related to GoCardless, Simplefin or another bank-sync provider? - [X] I have checked my server logs and could not see any errors there - [ ] I will be attaching my server logs to this issue - [ ] I will be attaching my client-side (browser) logs to this issue - [x] I understand that this issue will be automatically closed if insufficient information is provided ### What happened? I deleted a transaction that was split between two categories. When I went back to the Budget view, the categories both still showed amounts in the "Spent" column. If I click on the value in "Spent," I see the the transaction list view, and no transactions are displayed. Now I have an "overspent" amount for the next month, which messes up the budget for all future months (future months show a negative available funds). If I go back to the account view for the account where the original split transaction was deleted, I don't see the split transaction. If I export , and I export from there, I see two additional transactions which match the items in the split. These must be the ones messing up the totals in the budget, but since they do not show up in the UI, I cannot delete them. ### What error did you receive? No error was shown in the UI or in the server console. ### Where are you hosting Actual? Locally via Yarn ### What browsers are you seeing the problem on? Chrome ### Operating System macOS Sonoma 14.2
GiteaMirror added the split transactionsbug labels 2026-02-28 19:23:12 -06:00
Author
Owner

@joel-jeremy commented on GitHub (Feb 11, 2024):

I seem to be encountering the same issue. Tried the "Repair split transactions" button and got this: image

Actual could not find the child transaction's parent which I may have deleted.

@joel-jeremy commented on GitHub (Feb 11, 2024): I seem to be encountering the same issue. Tried the "Repair split transactions" button and got this: ![image](https://github.com/actualbudget/actual/assets/20313680/4a125d56-fc64-41e9-828e-9739bf0ec982) Actual could not find the child transaction's parent which I may have deleted.
Author
Owner

@jfdoming commented on GitHub (Oct 2, 2024):

I wasn't able to repro this on the latest version. Are you still able to cause this @joel-jeremy?

@jfdoming commented on GitHub (Oct 2, 2024): I wasn't able to repro this on the latest version. Are you still able to cause this @joel-jeremy?
Author
Owner

@matt-fidd commented on GitHub (Jan 30, 2025):

I can't either, I assume this has been fixed in the last year so I'll close unless anyone can provide new reproduction steps

@matt-fidd commented on GitHub (Jan 30, 2025): I can't either, I assume this has been fixed in the last year so I'll close unless anyone can provide new reproduction steps
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#890