[Budgeting] How do you handle the “advance payment”?

Example: We have a dinner and I pay for all. (or group gift, etc.).

Now I have 2 categories:

“Advance Payment”:

“income” (used to categorize the refound)


“outcome” (used to track my advance payment)

I create a payment with a split category, one for my dinner and the other as “Advance Payment > outcome”.

When I receive the refund, I mark this as income in the category “Advance Payment > Income”.

(the refund is async and I can’t make transfer)

Example transactions table:


Date
Payee
Category
Outcome
Income


17/10

Splitted
30


.
Dinner
My Dinner Category
15


.
Advance Payment
“Advance Payment > outcome”
15


18/10
refund
“Advance Payment > Income”
15

In the previous tools, I managed that with this category but with YNAB is little weir because I don’t know in advance what is the budget and it doesn’t look the right way… How do you handle that cases?

Thanks 🙂

Edit: added example table used in @brandononrails answer Edit2: formatting