Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
467 results found
-
Enable import CSV from HTTP
Enabling CSV or XML import through HTTP protocol, would be possible to create systems that could synchronize transactions data between web apps (mobile or website) and GnuCash.
9 votes -
Financial year
In preferences:accounting period, add option "financial year" as standard options
Start of financial year in Australia is:1st Jul or NZ 01/04 and I think UK 5th April4 votes -
More professional looking splash screen
I am aware that this does not affect functionality, but the splash screen looks just plain fugly and amateurish. Interestingly, there is a blog post of a guy who designed a more pleasing splash screen, and claims that this would be included in the next release, but that was seven years ago! (http://tynan.com/hardcore-personal-finance) And is still not included.
That guy's splash screen suggestion is here: http://old.tynan.com/images/beforeandafter.png
However even that splash screen can be improved, by removing the "Gnu". I am aware it's the mascot of GNU but it just looks silly!
Why not have a cool, professional looking…
5 votes -
Entering relative dates in report customization
It would be very helpful if it were possible to enter relative date coordinates. For example, I would like to customize an expense barchart that shows me the expenses, in day-resolution, of the last seven days. There is no way to articulate something like "the last seven days".
There are some limited relative date entry options like "Start of this months", "Start of previous months"... why not make this more general? I.e. "X days before today", "X days after today".
"Today" meaning: the day when the report is run.
This would allow for much flexibility in customizing reports, which can…
3 votes -
Listing and entering transactions with ascending date from bottom to top
In GnuCash, transactions are listed from top to bottom with ascending date, i.e. new transactions are always entered at the bottom of an account.
By idea/request is to optionally have it the other way around, i.e. it should be possible to enter new trasactions at the top of the list of an account, and have the new entries above the older entries.
Reason: all other tables I use for my finances (bank and credit card statements, etc) have the newest transaction always added on top of the list. This is in Japan. And in the long run it drives me…
3 votes -
The way taxes are shown on business invoices.
In printing business invoices the item includes tax but the total does not. It should be the other way around.
this is an example of how it should be done (or at least how it is done in the US).
item, quantity, price, tax, total
shoes| 1| $40| $2.64| $42.64this is an example of how it is now
item, quantity, price, tax, total
shoes| 1| $42.64| $2.64| $40.00I'm not sure why the invoicing is done this way but my feeling is it probably has something to do with the difference between US and European taxing systems.
3 votes -
Ability to define and use constants in GnuCash
Every credit card sale I make, a percentage of it goes to the credit card company as a fee.
If I could call something like ${MasterCard} and that would give me the value 0.0133, that would be great, because I'd be able to multiply the value by the fee.
2 votes -
Mobile app integrated work with Desktop Application
Similar to YNAB.
25 votes -
Allow for multiple companies (subsidiaries), and for consolidated accounting
This is a variation of another user's suggestion, except it does not address variable reporting periods among the various companies. I believe this is therefore a simpler feature case.
The user creates a single chart of accounts, but for each transaction, create an additional column of data: the company.
Then, for reports, have a check box which presents: a) all transactions, b) only transactions for company 'n'. For example, if the user creates 2 companies, three reports are possible, "Company 1", "Company 2", and a consolidated report.
Post a transaction which impacts retained earnings?: the company column value would carry…
46 votes -
If I am editing a Transaction and I press the "Escape" Key, my pending edits are discarded.
If I am editing a Transaction and I press the "Escape" Key, my pending edits are discarded.
I can use this if I accidently make an edit
1 vote -
Create a report to show all unpaid invoices
I know its possible to get this data with the Find Invoice function, but that doesn't show the amount due, nor can I export the search results in any way other than by taking a screenshot. It would really be helpful.
14 votes -
Prompt the user to save on exit when working in an unsaved book
Currently it's possible to cancel out of the initial Gnucash account-creation dialog, manually create accounts, add dozens of transactions, and then close Gnucash without saving. There's no warning or prompt if you do this; all the work is just gone. (No save file appears in the default locations, and running the resulting .log file just makes Gnucash crash.)
I propose that Gnucash actually make it impossible to create new accounts, transactions, etc. without having a save file or database. If the user doesn't have one, he/she should be forced to create one before creating an account.
4 votes -
Open numerous GnuCash files at once in tabs
Currently, I have a situation where personal and company transactions inter-relate (e.g. dividend payments, loans). Personal and Company files are completely separate and cannot be linked (there is another suggestion in thsi regard!).
How about providing for numerous Gnucash files to be open at the same time, with toggling using tabs at the top at the page. That makes it easier to enter the corresponding transactions in both files.
Currenlty, it is possible to open concurrent versions of GnuCash, but that is less userfriendly.
1 vote -
3 votes
-
Account type (or placeholder) that allows child accounts to be any type
I would like to be able to group different sets of accounts together logically rather than by type.
What I actually want is a top-level "Current" account that holds everything but my long-term investment assets, expenses, and liabilities so that I can verify on the Accounts page and when I "Open SubAccounts" that the total balance is always zero.
Similar to the approach at
http://zerosumbudget.wordpress.com/overview/minimal/3 votes -
Add more keyboard shortcuts, at least for "Remove Other Splits" and "Split Transaction"
...or add a Preference item "New Split Transactions are always empty"
4 votes -
Job report & Expense on job
I would like to see a report that could show the income and expenses for any specific job. Another thing I like to see is an easy way to enter "job expenses". If you just add a job selection dropdown list box, while entering expenses, that would be so nice and easy.
13 votes -
Sort by Register Titles
Click on Description in the Register Titles, and have it sort the Payee List by Name 'Alphabetically' in order to find a payment quickly. Then click on Date and it returns to a Sort by Date list, Click on Amount and find a transaction by the particular amount.
I sure would appreciate it!
3 votes -
Resurrect the old Tax Report format
Previously, the user tagged accounts as 'tax-related' and could produce a quite usable Tax report from this.
Currently, the Tax Report is aligned with the US tax system, the report is unusable for most of the rest of the world and is difficult or impossible to produce work-arounds from.
My only work-around is to run an older version of GnuCash (with the 'proper' report format) in a virtual machine environment just to produce one report at tax time.
I have tried to install the desired report format from an older version, following instructions from one of the forums, but it…6 votes -
Reports: Placeholder accounts should link to CoA
Some reports allow accounts to be links. That is, if clicked, a new Tab opens for this account.
For typical placeholder accounts, this behavior is not desirable, as they are typically empty. Rather, they should jump to the according account in the chart of accounts and give focus to it.
This would be usefull for many common reports, like balance sheet or income statement, which typically show top level accounts or only 1-2 layers deep, which often still are placeholder accounts.
1 vote
- Don't see your idea?