[Bug]: Unable to reconcile accounts to values below 0 #1913

Closed
opened 2026-02-28 19:58:17 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @qmph22 on GitHub (Mar 1, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I was unable to reconcile my accounts to values that were negative/below 0. This is a problem for accounts that normally have negative balances like credit cards or loans.

How can we reproduce the issue?

Go into any account (doesn't matter what the value of the account is). Click the Reconcile button. Enter a value that is below 0. The value that Actual uses to check against the balance of the account for reconciliation is the positive value of the entered number for reconciliation.

I see this issue on On-Budget accounts, Off-Budget accounts, accounts with positive balance, accounts with negative balance, and accounts with a 0.0 balance.

I do see the expected value when reconciling accounts where I do not change the number in the box that appears for positive balances, negative balances, and 0 balances.

Image
Image
Image
Image
Image
Image

For example, this is what I would expect to see when entering 1.00 for the reconciliation value but I see it for both 1.00 and -1.00:
Your cleared balance 0.00 needs +1.00 to match
your bank's balance of 1.00

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome

Operating System

Windows 11

Originally created by @qmph22 on GitHub (Mar 1, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I was unable to reconcile my accounts to values that were negative/below 0. This is a problem for accounts that normally have negative balances like credit cards or loans. ### How can we reproduce the issue? Go into any account (doesn't matter what the value of the account is). Click the Reconcile button. Enter a value that is below 0. The value that Actual uses to check against the balance of the account for reconciliation is the positive value of the entered number for reconciliation. I see this issue on On-Budget accounts, Off-Budget accounts, accounts with positive balance, accounts with negative balance, and accounts with a 0.0 balance. I do see the expected value when reconciling accounts where I do not change the number in the box that appears for positive balances, negative balances, and 0 balances. ![Image](https://github.com/user-attachments/assets/5b36bcd0-075a-408c-ae86-17afbd16d9b6) ![Image](https://github.com/user-attachments/assets/e4ab4096-f6ba-4c12-bedc-4511bdb22911) ![Image](https://github.com/user-attachments/assets/0cf161fb-aec7-4a7a-9607-8fda0ce96f98) ![Image](https://github.com/user-attachments/assets/c27e82a9-8590-41cd-b2d2-cbe7554b5223) ![Image](https://github.com/user-attachments/assets/647fc151-ea86-4d5e-9a89-c29f6408cc01) ![Image](https://github.com/user-attachments/assets/2a9226c6-d6a1-4714-b2f2-0f2ce8b2ad2a) For example, this is what I would expect to see when entering 1.00 for the reconciliation value but I see it for both 1.00 and -1.00: Your cleared balance 0.00 needs +1.00 to match your bank's balance of 1.00 ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome ### Operating System Windows 11
GiteaMirror added the bug label 2026-02-28 19:58:17 -06:00
Author
Owner

@youngcw commented on GitHub (Mar 1, 2025):

Duplicate of #4487

@youngcw commented on GitHub (Mar 1, 2025): Duplicate of #4487
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1913