Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
- or
463 results found
-
Zero Based Budget Support
I really like this software after playing with it for a while, but as far as the budget, I'd like to have a zero based budget. Add up Income minus savings and Expences should equal zero. It would be nice to see the +/- dollar amount at the bottom of the budget tab, maybe add a end row that calc budget cells.
8 votes -
Scheduled Transaction: Extend formulas
Hi,
scheduled transactions allows for some formulas, e.g. generated by the load druid.This functionality should be extended (or debugged) massively:
1. Functions such as pmt(...) must be allowed to be part of a formula, e.g. 10+pmt(...) (when I tried this, the generated trxs always had a constant value, it did not change over time, may be a bug, may be it was never intended to be used this way...)
2. Account values should be allowed as inputs to the function, e.g. the balance of the checkings account. Of course this balance must be specified (first logical second of a given date, last logical second of a given date, other ideas?)
3. All the basic mathematical operators must be supported, including power and log.
4. Ideally, there would also be a way to enter a time series and use it as a an input for the sx. (first iteration: first value....).Hi,
scheduled transactions allows for some formulas, e.g. generated by the load druid.This functionality should be extended (or debugged) massively:
1. Functions such as pmt(...) must be allowed to be part of a formula, e.g. 10+pmt(...) (when I tried this, the generated trxs always had a constant value, it did not change over time, may be a bug, may be it was never intended to be used this way...)
2. Account values should be allowed as inputs to the function, e.g. the balance of the checkings account. Of course this balance must be specified (first logical second of a…8 votes -
It would be very helpful to add transactions by applying the account numbers
On complex account trees it is much more useful to use the account numbers to select the accounts. Add the possibility to select the accounts by account number in transaction dialogue and also in account register add the possibility to add with account number instead to scroll trough the whole account list.
8 votes -
Where exporting to .ods ?
I think it's better to add ===> export to .ods + .xml + .pdf
8 votes -
Please add "Balance" account type which are "Asset" if the balance is positive and "Liability" if negative
Sometimes not easy decide that the account type is asset or liablity. For example: you pay the bills for the rent - and sometimes pay before deadline, sometimes after. If you have a down payment it is "asset", it you paid later, it is "liablility".
Furthermore, I use gnucash to check the balace with my friends.
Sometimes They buy something to me, sometimes I buy something to them. Now I use one "personal" account with two subaccount (asset and liablility), and sometimes I compensate the balace - it not so easy to handle.
If you can add a "Balance" type it will be unnecessary,Not a good idea the use standalone "asset" or "liablilty" account, because the negative balance can cause inaccuracy (for example net worth linechart, rent down payment reduce the amount of liablilty which are not true.)
So, I think "Balance" type of account make easier to handle this type of transactions.Sometimes not easy decide that the account type is asset or liablity. For example: you pay the bills for the rent - and sometimes pay before deadline, sometimes after. If you have a down payment it is "asset", it you paid later, it is "liablility".
Furthermore, I use gnucash to check the balace with my friends.
Sometimes They buy something to me, sometimes I buy something to them. Now I use one "personal" account with two subaccount (asset and liablility), and sometimes I compensate the balace - it not so easy to handle.
If you can add a "Balance" type…8 votes -
Every entered transaction should have to be balanced
In professional accounting there's no reason for being able to enter a transaction that is not balancing. The standard behaviour of Gnucash should be that a transaction cannot be recorded until it balances.
If the user is not sure how to account a transaction, it's better if the user themselve (sic!) accounts the transaction against a temporary "unbalanced" account. Having Gnucash doing so automatically makes the accounting much more error prone.
8 votes -
Printable business receipts
In addition to the ability to print business invoices, I think that it would be a good idea to generate business receipts for the paid invoices.
8 votes -
Swap coulmns as needed
Would it be possible to exchange the position of columns as needed? I can do this with Excel and LibreCalc. This would be helpful because I could make each transaction register appears with the columns the same way as my physical register.
8 votes -
Improved CSV import matcher, based on key words (like ledger account number)
With the proprietary web based accounting software 'e-boekhouden.nl' (and probably others), you can make specific rules into what ledger an entry from an imported bank account has to be placed.
For instance, I can tell the import matcher to automatically put a payment with the number 4010 into the ledger with number 4010.
Or filter on specific words: 'Contribution' goes to the ledger '8100 Contributions'. And so on.With this approach, I have almost 100% certainty that a payment is associated with the right ledger.
With GnuCash (version 4.13) many payments go to the wrong ledger. Especially with a large amount of entries, there is a lot of manual work needed to correct this.
With the proprietary web based accounting software 'e-boekhouden.nl' (and probably others), you can make specific rules into what ledger an entry from an imported bank account has to be placed.
For instance, I can tell the import matcher to automatically put a payment with the number 4010 into the ledger with number 4010.
Or filter on specific words: 'Contribution' goes to the ledger '8100 Contributions'. And so on.With this approach, I have almost 100% certainty that a payment is associated with the right ledger.
With GnuCash (version 4.13) many payments go to the wrong ledger. Especially with a large…
8 votes -
Company name should populate corresponding fields in reports
The company name from the book options (File -> Properties) should
automatically populate the company fields all the financial reports. ie Balance
sheet, income statement, cashflow statement and changes in equity statement.Currently it has to be manually entered every time a report is run. Its very
tedious.7 votes -
The ability to enter everyday purchases with calculated tax without first defining a vendor
E.g. Business dinner/lunch includes taxes. Each restaurant has to be defined as a vendor so tax calculated and applied automatically. Otherwise, each affected account must be updated manually.
7 votes -
Allow for multiple vendors to charge to a Job
Currently if a Job is setup, only one vendor can be associated with that job. If I have something where I am purchasing from multiple vendors to complete a job, I have to create a new GL account.
It would be nice to be able to setup a job be able to assign charges to it from multiple vendors so that reports can be run on the job vs having multiple GL accounts setup to track a job.
7 votes -
Display split comment if transaction comment is empty
Allow me to leave the transaction description empty, in which case the split comment would be displayed instead.
Otherwise one gets really useless lists of transaction comments in some accounts, even though there are far more useful and specific split comments available for the particular entry.
7 votes -
Implementation of scheduled online transactions
I would like to see in GnuCash the possibility of transfering money at a given date instead of immediatly, using HBCI protocol.
7 votes -
Simultaneous OFX download for multiple accounts
Currently GNUcash requires manual selection of the OFX download action for each account individually- even though it allows you to store the login credentials. Then the user is forced to decide what to do with the downloaded transactions immediately.
This workflow might be intuitive for personal home use (though still not convenient) where the user likely has a very small number of accounts. It is very unintuitive for businesses who might maintain a large number of accounts.
A more convenient workflow would prompt the user for how they would want to deal with unmatched transactions on download. (ex: discard, add, prompt) and allow multiple accounts to be selected for this option OR provided for this ability via python bindings.
Currently GNUcash requires manual selection of the OFX download action for each account individually- even though it allows you to store the login credentials. Then the user is forced to decide what to do with the downloaded transactions immediately.
This workflow might be intuitive for personal home use (though still not convenient) where the user likely has a very small number of accounts. It is very unintuitive for businesses who might maintain a large number of accounts.
A more convenient workflow would prompt the user for how they would want to deal with unmatched transactions on download. (ex: discard,…
7 votes -
search improvement
often i search in gnucash for a certain amount (not description). It would be great, if the last search categroy is default for the next
7 votes -
Spanish translation
I would like a spanish version. I'm able to help with it if you like. Thank you.
7 votes -
Implement Open Banking API for online accounts
There was already a request last December for implementing PSD2 in GnuCash, but this was declined as it is only a "legal framework" and not an API in and of itself. Now Nets have an API for their Open Banking solution which is in accordance with PSD2 and already implemented in many Nordic banks. There is even a sandbox available via their website:
https://www.nets.eu/solutions/open-banking-access
Will this be something that is a better candidate for future releases?
7 votes -
Allow filtering/sorting of Descriptions in reports
SImilar to the 'Find Transaction' dialog it would be really useful to be able to add this functionality to reports. The description field is often used as the transaction 'payee' so this would enable reports by payee.
6 votes -
Private split
would be great if one could set a % to split a transaction in private and business expense e.g. business car used privately (gasoline). Example can be found here: http://www.easyct.de/readarticle.php?article_id=10
6 votes
- Don't see your idea?