YNAB split transactions are confusing
Split transactions in YNAB (You Need A Budget) keep being confusing to me, and I think the problem is not with me but rather with YNAB.
A while ago, I had an unusually complex transaction when purchasing a Steam game. For this transaction, funds were pulled from my Steam wallet, my PayPal balance, and my checking account. In beancount, this looks as follows:
2021-12-01 * "Steam" "Sample transaction"
Assets:SteamWallet -1.00 EUR
Assets:PayPal -2.00 EUR
Assets:Checking -4.00 EUR
Expenses:Steam 7.00 EUR
In Beancount, this is straightforward.
In YNAB, however, transactions belong to accounts, which makes multi-legged transactions that cross accounts difficult to represent. For this Steam transaction, I went with adding the expense to my Steam wallet account, and pulling in funds from the two other asset accounts:
(Account: Steam Wallet)
Payee | Outflow | Inflow
----------------+------------+------------
Steam | 1.00 EUR |
Steam | 7.00 EUR |
<=> PayPal | | 2.00 EUR
<=> Checking | | 4.00 EUR
The two PayPal and Checking sub-transactions also create “transfer” transactions in the corresponding accounts:
(Account: Checking)
Payee | Outflow | Inflow
------------------+------------+------------
<=> Steam Wallet | 4.00 EUR |
(Account: PayPal)
Payee | Outflow | Inflow
------------------+------------+------------
<=> Steam Wallet | 2.00 EUR |
When looking at the Checking or PayPal accounts, this gives the impression of a transfer between accounts, which is not the case.
Perhaps this is one case where double-entry bookkeeping is simpler than single-entry bookkeeping.