Continuing the trip with a friend…. I renamed the accounts suggested by John 
from Assets:Payable:DF to Assets:Receivable:DF. Regarding the Liabilities:DF 
and Liabilities:Payable:DF. Actually Liabilities:Payable is kind of redundant.. 
maybe Liabilities:DF is enough. 

when I paid something for us, I record the total cost and add in 
Assets:Receivable:DF the fact that he owe me half of the expense:

2023/01/07 Place1
    Expenses:Food           EU 6,00
    Assets:Receivable:DF    EU 6,00
    Assets:Wise             

When he paid something, I recorded that I owe him half of the total. This 
turned out to be the simpler alternative as Yuri's suggestion. But the 
alternative in the message below is interesting too, adding a little bit of 
extra complexity to move between Assets:Receivable:DF and Liabilities:DF, but I 
can do that once in the end of the trip.

2023/01/02 Sample
    Expenses:Food           EU 6,00 ; total EU 12,00
    Liabilities:DF         


But how to record when both of us paid some different amount of the same 
expense? Maybe this turns out to suggest to rethink the option for the case 
above? 

Below the total expense is EU 12,00 we should both pay EU 6,00, but I paid EU 
10,00 and he paid only EU 2,00. Does it make sense? I am trying to record that 
I would add 6 to the amount he owe me, but at the same transaction, I am also 
removing EU 2,00 from that because he is giving EU 2,00. But I am not touching 
in the Liabilities:DF

2023/01/17 Place3
    Expenses:Food                               EU 6,00
    Assets:Receivable:DF                        EU 6,00
    Assets:Receivable:DF                       EU -2,00
    Assets:Cash                               EU -10,00

Best,
Alexandre


> On 12 Jan 2023, at 14:23, Yuri Khan <[email protected]> wrote:
> 
> On Thu, 12 Jan 2023 at 19:10, Alexandre Rademaker <[email protected]> 
> wrote:
> 
>> I see your point and you are right that using the second entry below would 
>> be simpler and record the fact that I owe ‘DF’ 3 euros.  But using the first 
>> entry below allow me to also record the total amount of the expense if later 
>> on we all want to remember how much was the parking. Using only the comment 
>> would be an alternative too. The only real problem with the first entry is 
>> the fact that usually liabilities are negative, right? Maybe I could find a 
>> better name? The ‘Payable:DF’ is to record the moneys that ‘DF’ owes to me.
>> 
>> 2023/01/07 Hotel Braga Parking
>>    Expenses:Parking                            EU 3,00
>>    Liabilities:DF                              EU 3,00
>>    Assets:DF                                  EU -6,00
> 
> If you want to track everything in full detail, you can do that too.
> Just pretend that you manage all the finances.
> 
> * Count goods and services you consume into Expenses.
> * Count goods and services your friends consume into
> Assets:Receivable, as if they owe you.
> * Track money you pay from the actual accounts you pay from (Assets if
> cash or debit cards; Liabilities if credit cards).
> * Track money your friends pay from Liabilities:Payable, as if you owe them.
> 
> 2023-01-07 Hotel Braga Parking
>    Expenses:Parking                           EUR 3,00
>    Assets:Receivable:DF                       EUR 3,00
>    Liabilities:Payable:DF                    EUR -6,00
> 
> At the end of trip, or at any time, you can cancel out debts:
> 
> 2023-01-07 Debt cancellation
>    Liabilities:Payable:DF                     EUR 3,00
>    Assets:Receivable:DF                      EUR -3,00
> 
> After the above, Assets:DF is at 0 and Liabilities:DF is at EUR -3,00,
> indicating you owe DF 3 Euro.
> 
> (Unrelated: Consider using standard ISO 4217 currency codes. While we
> are at it, consider also using the standard ISO 8601 date separator.)
> 

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/6A5D7A4C-3DB3-4D81-81E9-3632E0E64032%40gmail.com.

Reply via email to