Replies: 5 comments 5 replies
-
First things first: this is an alpha version for a reason. Decisions and changes are by no means final. Please keep in mind that if something doesn't work the way I describe it here, it's because again, it's an alpha.
Money you owe ("mortgage"):
The balance of the liability is the amount due * -1 (ie. a balance of -500 becomes 500 you owe). Money you're owed (debt).
The balance of the liability is the amount due * 1 (ie. a balance of 500 becomes 500 owed to you).
I'm not sure yet. I've converted my own liabilities without any problems but I'm still building use cases in my own test environment.
Several things will / must change for the sake of simplicity when it comes you money you're owed.
|
Beta Was this translation helpful? Give feedback.
-
Yes, if you set the initial balance of a liability (in either direction) it will influence your net worth. If you create a liability and then transfer money into it / away from it, it will not influence your net worth.
I tend to agree but that's not how it works 😁 .
This could work if you can "write off" the loan using some transaction from the liability to an expense account. It would make the balance zero, make your net worth lower and you could deactivate the liability. But, that won't be possible if you disable these types of transactions.
Any changes would be done by Firefly III the first time you start 5.8.0+.
But what would be the point of these transactions? I'm not yet sure what to do here myself, by the way, this is just thinking out loud. I think we agree that the "owed to you" liabilities are the tricky part. If you have a liability with a balance of +100, ie. you're still owed 100, you manage this liability by moving money between the liability and your asset account, where you are owed less or more depending on the amount.
Thanks for the compliments, let me know your thoughts! |
Beta Was this translation helpful? Give feedback.
-
Actually, there was. The whole point was that the liability, aka the debt, can be influenced by both parties, just like real life. If somebody pays you back that doesn't mean the money is yours for the taking. You investing in a liability doesn't mean the other person can just use it like that.
This still feels al little strange. What does that mean? Can you give me a practical example? In the "owed" part, it can't be true that money changes hands in a liability but the amount due stays the same while the balance changes. That would mean that the balance could be zero with a balance that's either positive or negative.
Yes, this is the old situation, which will change. The old liability is like a bag of money that you first have to put money into, before you can even borrow it to another person. That will change, putting money into the bag (aka the new liability) means the other person is borrowing it right away. |
Beta Was this translation helpful? Give feedback.
-
The idea of liabilities in 5.7.x was that the liability itself is a kind of separate "bag". To borrow money to somebody you first put it in the bag, and then send it on. Likewise, when they pay you back, they put the money into the bag. To use it, you have to transfer it from the "bag" to your asset account. This is the double transaction behavior that will change. But what I mean is, you can't introduce money into the system (or remove money) without changing the total balance. We can play with the amount due but I'd rather not do that.
This is exactly what's going to change. You can only make liability-> asset transactions for each of the installments. The transaction of 2000 will be moot. I'm not sure yet what I will do with such a transaction but right now it would increase the amount due. |
Beta Was this translation helpful? Give feedback.
-
See also this Gist: https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68 |
Beta Was this translation helpful? Give feedback.
-
See the comment below from @OXINARF, which I copy-pasted into a new discussion.
@JC5 I saw the alpha release for 5.8 with changes to Liabilities, so there I went testing it on demo website. This how the table is now:
I don't understand the Owed type now - it seems to me that using transactions between Liability and Expense/Renevue accounts would never make sense: should it be forbidden or is it a bug? I think that "Amount due" shouldn't change on those.
By the way, there is still the "Include in Net worth" button on Liability create/edit page, which doesn't do anything now.
What will happen with existing liabilities when we upgrade? I currently have long-term Owed liabilities where I have the dual transaction scheme (so that balance is 0) and a short-term Owed liability where I only make transactions between Asset accounts and Liability (this makes balance occasionally bigger than 0, but that's exactly what I intended, that money keeps being part of my Net Worth, it will be returned very soon).
With this update, it seems my both my use-cases will no longer be possible... Can you explain what was the thought behind these changes? Not including in Net Worth was already achievable by disabling the button, right? As for the dual transaction for Owed type, it seems to me that your changes are good, except the issue with the Liability<->Expense/Revenue transactions (which, if fixed, should have no impact on using the single transaction scheme).
End of comment.
Beta Was this translation helpful? Give feedback.
All reactions