Thanks for shipping this feature!
Thanks for the feedback — I want to make sure I understand exactly what you're picturing before I scope it out. Today in ZeroSum, a split transaction has one total amount (either inflow or outflow), and every split line is the same direction as the parent, with all lines summing to the total. So a $1,000 inflow split can only be carved up into positive pieces that add to $1,000. What YNAB does — and I think what you're asking for — is allow split lines to have mixed directions, as long as the net still equals the parent total. So for a gross paycheck example, a $1,000 net inflow transaction could be split like: +$1,100 inflow → Ready to Budget (gross pay) −$100 outflow → Taxes Net: $1,000 ✅ (matches the transaction total) Is that what you're after? A single transaction with mixed +/− lines, where the sum has to equal the transaction's overall amount? Also curious — is this based on how YNAB handles it, or are you using another app that does it differently?
Hi Pedro, yes — that’s exactly it. And you’re right that it’s based on how YNAB does it. I use split transactions for my fortnightly pay, structured to mirror my payslip: gross income, tax, employee contribution, and so on. I know it’s not how most people approach this, but it lets me use the reports to track expenses and investing as a percentage of gross income rather than net. That framing is more meaningful to me.
That makes sense. Totally doable, I will see when I can take a look at this :)
Hey — feature is shipped. You can now mix +/− lines on a single split transaction; the only rule is they sum to the parent total. So your gross-pay split (gross income on one line, taxes/contributions as negative lines, net landing in the account) is now a possible flow. Reports will track each piece in its own category, so the gross-as-denominator framing you described falls out naturally. Also added a tip in the help center on the Split Transactions section walking through this exact pattern, since I think it's a really nice use case more people might want once they see it. Thanks again for the nudge — this is one of those features that's been a quiet win to add. Let me know if anything feels off :)