Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement debts #77

Open
simhnna opened this issue Nov 11, 2018 · 4 comments
Open

Implement debts #77

simhnna opened this issue Nov 11, 2018 · 4 comments

Comments

@simhnna
Copy link
Contributor

simhnna commented Nov 11, 2018

There should be a way to manage debts.

I think they should be somehow associated with foreign accounts.
Interactions with debt should be normal transactions where withdrawal can increase debt and deposits decrease it. how much of a transaction is considered adding/removing debt has to be configurable so that you can interact with the same account but not affect the debt

@exlum
Copy link
Contributor

exlum commented Dec 29, 2018

Hi Simon,
I'm interested in this feature as well. Specifically credit card support.
I can see that there are 3 account types PERSONAL, FOREIGN and SYSTEM.
I'd suggest to change these to more conventional classification of accounts, like ASSETS, LIABILITY, INCOMES and EXPENSES. In this case PERSONAL will be split into ASSETS and LIABILITY, where ASSETS things like checking accounts, etc and LIABILITY is for loans etc. I can try to implement this if you don't mind.

@simhnna
Copy link
Contributor Author

simhnna commented Dec 30, 2018

You can currently add credit cards as personal accounts.

I initially had personal, income and expense accounts but didn't find the classification very useful. I prefer having one "foreign" account to manage both income and expense transactions.
I also want my transactions to resemble banking transactions, so having debt accounts.

Do you want any special handling of credit cards specifically?

@exlum
Copy link
Contributor

exlum commented Dec 30, 2018

I did importer for my credit card statement. Any purchases using credit card appear as positive numbers and refunds and credit card payments as negative. I can simply change that in my importer.
I'm thinking because of the same account type is used for checking accounts and loans, debts reports may be more difficult to generate.
I had some experience using gnucash and they threat checking and loan including credit cards as distinct type of accounts.

Anyways nice app you build, I'm going to play with it a bit more 👍

@simhnna
Copy link
Contributor Author

simhnna commented Dec 30, 2018

if it's an importer that other people might want to use I would be happy to merge it.

I know that other software sometimes uses different types, but at least until now I didn't need the distinction myself. If having different types get useful at some point, I'll consider adding more types.

I'm currently reworking the model a bit and also working on graphql endpoints with a angular app to have a more powerful frontend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants