As Red says there are many ways to peel this orange. However if the excess 
credit applies to your principal as you mentioned, then I think you'd want 
to modify Red's last transaction to instead credit Liabilities:Mortgage 
instead of Assets:House since the credit doesn't affect the value of your 
house but is just reducing how much you owe on the mortgage. I.e.:

```
2024-01-01 * "Seller credit"
    Assets:Bank:Checking 50,000 USD
    Expenses:House:ClosingFee -10,000 USD
    Liabilities:Mortgage 
```

You also might want to model the house as its own commodity. Since what you 
have in Assets:House is not actually 1,000,000 USD of cash. You have a 
house with a fluctuating value that is currently 1,000,000 USD. E.g.

```
2024-01-01 commodity MYHOUSE

2024-01-01 * "House Purchase"
    Assets:Bank:Checking -200,000 USD 
    Assets:Bank:Checking -10,000 USD 
    Liability:Mortgage -800,000 USD 
    Assets:House 1 MYHOUSE {1,000,000 USD, 2024-01-01}
    Expenses:House:ClosingFee 10,000 USD
```

This way when your house gets reassessed by the local tax collector next 
year, you can update the value of the house via a price directive:

```
2025-03-08 price MYHOUSE 1,200,000 USD
```

If you keep the Assets:House account in USD instead of using the separate 
commodity, then you would have to declare the increased value of your house 
as unrealized income, which I think makes things more confusing.

Gary

On Friday, January 5, 2024 at 7:46:19 AM UTC+1 Red S wrote:

> Many ways to peel this orange. I’d suggest:
> 2024-01-01 * "House Purchase" Assets:Bank:Checking -200,000 USD 
> Assets:Bank:Checking -10,000 USD Liability:Mortgage -800,000 USD 
> Assets:House 1,000,000 USD ; The purchase price Expenses:House:ClosingFee 
> 10,000 USD 2024-01-01 * "Seller credit" Assets:Bank:Checking 50,000 USD 
> Assets:House 
>
> This way you don’t lose the factiod about having received a credit. Or if 
> you want to deduct it against closing costs first:
> 2024-01-01 * "Seller credit" Assets:Bank:Checking 50,000 USD 
> Expenses:House;ClosingFee -10,000 USD Assets:House 
> ​
>
>
>
>
> On Thursday, January 4, 2024 at 9:32:20 PM UTC-8 [email protected] wrote:
>
> Hi, 
> I have been using beancount to track my family finances for more than 1 
> year.
> I just purchased a new house recently. I got 50K credits from my seller.
> I wonder how can I book a transaction that can reflect the these credits?
> Without credits, the transaction can be  as simple as:
>
> Assets:Bank:Checking -200,000 USD 
> Assets:Bank:Checking -10,000 USD 
> Liability:Mortgage -800,000 USD 
> Assets:House 1,000,000 USD    ; The purchase price
> Expenses:House:ClosingFee 10,000 USD
>
>
> But with credits, how should I book this? I feel not right to book the 
> credits as an income. One thing I can think of is directly subtract the 
> credits from the purchase price. But this way I will lose the credits 
> information. Anyone has a good idea how to book the seller credits?
>
> Thanks!
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" 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/beancount/941adff5-698e-4a0d-abc5-a0b8d7a7d475n%40googlegroups.com.

Reply via email to