Bugs

Transactions linked to past or future recurring items lead to incorrect totals and broken links
Previously reported as "Disappearing recurring items" Update (July 11, 2024): Another user reported incorrect totals on the Overview page under the Spending Breakdown. This was associated with a recurring income item, but in this case the recurring item was displaying on the Recurring page for the current month. Simply deleting the recurring rule resolved the issue and the totals then displayed correctly. Update (July 3, 2024): When a recurring item has an end date, it will only display on the Recurring items page up until that end date. With that said, the recurring rule continues to exist on the Rules page past that end date, and therefore will continue linking new transactions that match the recurring item criteria. Since these transactions are linked to a past recurring item, they cause incorrect totals on the Transactions and Overview page, and click to edit the recurring item from the recurring transaction will lead to a blank page (broken link). Two different errors were reported when the blank page occurs (the one in the attached image, and the one below): Uncaught TypeError: Cannot read properties of null (reading 'billing_date') at EditModal.tsx:135:187 at Ll (react-dom.production.min.js:262:359) at t.unstable_runWithPriority (scheduler.production.min.js:18:343) at Ur (react-dom.production.min.js:122:325) at Nl (react-dom.production.min.js:261:308) at Ie (react-dom.production.min.js:292:141) at Kt (react-dom.production.min.js:73:323) at HTMLBodyElement.a (helpers.js:91:17)
0
Split-transaction editor shows wrong "Amount left to split" when splits include both positive and negative amounts
On the Split Transaction screen, the "Amount left to split" total is wrong whenever a split has at least one child amount with the opposite sign from the parent transaction (for example, the parent is a $79.00 expense, and one of the child line items is entered as a positive refund/reimbursement amount rather than another expense). The screen shows a negative "amount left to split" even though the children already add up exactly to the parent amount. I found this while splitting a bank transaction from Venmo that had multiple Venmo transactions represented. The bank transaction was amount -$79.00. The children of the split were: -$9.00 -$15.00 +$5.00 -$15.00 +$5.00 -$15.00 -$35.00 Summing to -$79.00, matching the bank transaction exactly. However the sidebar shows "Original amount: $79.00" and "Amount left to split: -$20.00" even though the split is correctly balanced. The screen appears to sum the absolute value of each child instead of the signed value, rather than netting positive and negative children against each other. In the reproduction above, the absolute values sum to $99.00 (9+15+5+15+5+15+35), and $79.00 - $99.00 = -$20.00, which matches the incorrect figure shown exactly. This appears to be a display-only bug. Re-checking the transaction's data directly (via the API) confirms the parent amount and the children's signed sum are correct and balanced; categorization and totals elsewhere are unaffected. The risk is user-facing confusion: reopening a correctly balanced mixed-sign split shows a misleading "still needs $X" message, and it's unclear whether attempting to "fix" that apparent imbalance through the editor UI (rather than leaving the data alone) could cause an unwanted change to an already-correct split.
0
Load More