[GH-ISSUE #4504] [Bug]: Can't Reconcile Negative Balances on Desktop App #16156

Closed
opened 2026-04-14 19:19:22 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @ollyisonit on GitHub (Mar 2, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/4504

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

When I try to reconcile an account with a negative balance on the Desktop app, it always interprets the number I enter as a positive value, even if I entered a negative one. For example, if I have an account with balance -100 and I put "-150" in the reconciliation tool, it will say "your cleared balance -100 needs +250 to match your bank's balance of 150" as if I entered "+150" instead.

I encountered this problem in the Windows Desktop App (v25.3.0), but the web app (Firefox, Windows 10) worked fine--I was able to reconcile my negative account balances without any problems.

How can we reproduce the issue?

In the sample budget I attached, try to reconcile the Test Credit Account to a value of -150. It should give the message "Your cleared balance -100.00 needs +250.00 to match your bank's balance of 150.00", which is incorrect because the value you input to reconcile was -150, not 150.

2025-03-01-NegativeBalanceBugTest.zip

Where are you hosting Actual?

Pikapods

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Windows 10

Originally created by @ollyisonit on GitHub (Mar 2, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/4504 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? When I try to reconcile an account with a negative balance on the Desktop app, it always interprets the number I enter as a positive value, even if I entered a negative one. For example, if I have an account with balance -100 and I put "-150" in the reconciliation tool, it will say "your cleared balance -100 needs +250 to match your bank's balance of 150" as if I entered "+150" instead. I encountered this problem in the Windows Desktop App (v25.3.0), but the web app (Firefox, Windows 10) worked fine--I was able to reconcile my negative account balances without any problems. ### How can we reproduce the issue? In the sample budget I attached, try to reconcile the Test Credit Account to a value of -150. It should give the message "Your cleared balance -100.00 needs +250.00 to match your bank's balance of 150.00", which is incorrect because the value you input to reconcile was -150, not 150. [2025-03-01-NegativeBalanceBugTest.zip](https://github.com/user-attachments/files/19042108/2025-03-01-NegativeBalanceBugTest.zip) ### Where are you hosting Actual? Pikapods ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Windows 10
GiteaMirror added the bug label 2026-04-14 19:19:22 -05:00
Author
Owner

@jfdoming commented on GitHub (Mar 2, 2025):

Duplicate of #4487, this is fixed in edge and will be fixed in the next patch release.

<!-- gh-comment-id:2692606884 --> @jfdoming commented on GitHub (Mar 2, 2025): Duplicate of #4487, this is fixed in edge and will be fixed in the next patch release.
Author
Owner

@ollyisonit commented on GitHub (Mar 2, 2025):

Whoops, forgot that GitHub only searches open issues by default so I didn't see the duplicate. Sorry about that!

<!-- gh-comment-id:2692607475 --> @ollyisonit commented on GitHub (Mar 2, 2025): Whoops, forgot that GitHub only searches open issues by default so I didn't see the duplicate. Sorry about that!
Author
Owner

@jfdoming commented on GitHub (Mar 2, 2025):

All good!

<!-- gh-comment-id:2692608046 --> @jfdoming commented on GitHub (Mar 2, 2025): All good!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#16156