Credit Card Overpayment Confusion (Possible Bug)
I feel I'm pretty comfortable with how credit cards work in ZeroSum (having come from YNAB), but I'm struggling to understand what happened in my budget.
On Sept 30, one of my credit cards had a balance of -$21.20. There was $21.20 in the credit card payment category. The statement date for this credit card is Oct 2, and I wanted to pay the card down to $0 on this date so that I wouldn't have a balance due on the next billing cycle.
However, I have 2 recurring subscription charges on that card on the 2nd of each month, totaling $7.98. Because of this, on Sept 30, I scheduled a credit card payment from my bank's app, totaling $29.18 ($21.20 + $7.98). The payment's expected arrival date was Oct 2, though in ZeroSum, I dated the payment on Sept 30. This meant my credit card payment category was short $7.98 (which I expected).
Oct 1 rolled around, and I assigned all of my money to my categories. My two subscription categories were fully funded in anticipation of the two charges.
On Oct 2, ZeroSum processed the two subscriptions, totaling $7.98. What I expected to happen was for ZeroSum to move the $7.98 from my subscription categories to my credit card payment category, zeroing everything out. Instead, my credit card payment category is still short $7.98, even though $7.98 left my two subscription categories. I'm not sure where the money from these categories went.
If I change the date of the credit card payment to today, my credit card payment category is zeroed out, but my Ready to Budget says I've overbudgeted by $7.98.
Did I undercover a bug, or am I not fully understanding how credit cards work in ZeroSum?