Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
464 results found
-
Autofill Feature should show a Drop Down List
When i am typing the description currently what happens is that the first matching record is auto-filled. But It would be more helpful if there was a drop down list (with vertical Scroll) with a list of similar records based on words present in them as typed.
For Example: I have the following descriptions previously entered
Amul Milk - Toned
Amul Milk - Double Toned
Amul Milk - Skimmed
Mother Dairy Milk - Full Cream
Sapan Milk - SkimmedWhat happens now is that when i type "Amul" the transaction gets filled with the first match even if have to…
79 votes -
Reporting: multiple periods
Could reporting be enhanced to show multiple periods on one report (e.g. income and expenses shown monthly on one page)?
76 votesGnucash currently provides Experimental Balance and Income Statement (= Profit & Loss) reports that support displaying multiple columns.
They are still experimental because of some glitches with price calculations case of multi-currency or stock market scenarios. If you don’t have those, the experimental reports probably will give you what you need.
-
Total return(%) of Advanced Portfolio as XIRR
it would be helpful if TotalReturn(%) in Advanced Portfolio view is implemented using XIRR, so that we can get an annualized return on individual investment and easily compare returns of investments held for any duration.
74 votes -
Improved Mortgage Handling
Scheduled transactions cannot cope with overpaying on the principal, where the current balance (instead of estimated) is required for computation.
71 votes -
provide per-transaction cancel of autofill, with ESC, initial backspace, or anything else that works
It should be possible to cancel autofill for a particular transaction on the fly. Autofill works very well for some kinds of transactions and very badly for others, like department store purchases that have a different category for each purchase.
65 votes -
Select several items at once in any list
Allow using the shift and control keys to select multiple transactions in an account register or multiple accounts in the Account list or multiple lines in a split transaction. Then allow actions such as copy or delete on these multiple items.
63 votes -
Allow users to switch from accrual to cash accounting
Most small businesses use cash accounting rather than accrual counting, yet there is no apparent way to switch from one method to another. This causes significant problems and extra work come tax time.
62 votes -
scheduled automatic invoice
In my business, my clients usually pay me monthly. It would be great, if I can schedule automatic invoices for those clients.
61 votes -
Tree View
I'm not sure if anyone else has issues with the tab interface. I do.
So my suggestion is having a "tree view" on the left that is clickable, and on the right displays the "content view".
54 votes -
Copy budget value into all budget periods
When creating a yearly budget with 12 periods it is frequently the case that a specific account will always have a standard amount budgeted.
I.e. I always want to budget £20 per month for Auto:Parking.
It would simplify buget creation if there was an option to "populate forward" into all future buget periods either the value from the currently selected period or the value entered into a dialogue box.46 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…
43 votes -
Hidden accounts should be hidden everywhere
Hidden accounts should be hidden from the account drop-down list in the transaction list/editor as well as in the account list
40 votes -
Copy File Attachment To Permanent, GNUCash Location
Currently, you can attach a file to a transaction. However, I would expect GNUCash to "take in" that file, rather than simply store a pointer to the file's current location.
It would be better if GNUCash would copy the file into its own Attachments folder which would preferably be a hidden folder.
Here is my use case:
I download an invoice from a website with the intention of attaching it. I open up GNUCash, find the transaction, and attach the PDF from its current folder, 'Downloads'.
Regularly, I cull my 'Downloads' folder as it is not meant to be a…
39 votes -
Import-Export Client & Supplier Details
There desperately needs to be an option to export customers information. I
understand that there once was this option but it doesn't exist anymore?I keep all of my customer data in gnu-cash, I would like to be able to export
everything in the "edit customer" window under the "customer" & "shipping
address" tabs - all to csv for use in spreadsheets (vCard format would be nice
too but not as useful).company name, customer name, address, phone, fax, email, shipping address,
shipping phone, shipping fax, shipping email38 votesThe idea is well explained. The developers need to decide who’s going to work on this and when, but this idea will be considered in the near future.
-
Add a 64 Bit Version for GNU Cash for Windows users as most windows OS are coming in 64 bit versions
Add a 64 Bit Version for GNU Cash for Windows users as most windows OS are coming in 64 bit versions and the world is moving to 64 bit.
37 votes -
Include mysql and postgresql support in the macosx build
The build for macos does not include support for macos and postgresql which requires the user to have to compile in these options themselves. This is a lot to ask for, please just add this support to the macosx build.
34 votes -
Investigate slow startup time and make it faster.
On my 2011 i5 work laptop GnuCash takes an age to start up. My accounts file is currently ~900KB. I run demanding programs like Visual Studio and they are faster to start up and load projects. Why is it so slow? GnuCash is also the only program to cause my music playback to stutter when it starts up. I would hope that this situation could be improved - does it really need 40 seconds to get going?
34 votes -
Run back-end in a server mode to make Web interface or third party integration easier
Separate then front-end (UI) and back-end (core) to make the UI be possible replaced by Web interface or other third-party integration.
I have been using GnuCash in my small business for many years and I love it. However, it's a bit hard to do customization like Australia ATO BAS report etc.
If the backend can be seperated from the front-end then it will be much easier to extend it's functionality. For example, I can make a small tool to interact with the back-end directly while keep the current UI unchanged.
31 votesWe’re working on it, but our predecessors made some bad design decisions and so there’s core code in UI files where it doesn’t belong. It’s going to take a while to get that untangled.
In the meantime you can write custom reports in Scheme and use the Scheme, Python, or C bindings to work with the engine objects. We use “backend” to refer to data storage, either SQL or XML. If you select a SQL backend (File>Save As, select SQL at the top of the dialog box) you can then use SQL queries to extract data and create reports.
-
wildcard match to assign accounts on import
The most time consuming activity for me - assigning accounts to imported transactions. Most could be automated with a smart query string match using a wildcard. Most transactions are like this:
Telco Co. Ltd {#2392Random Number58359}
and I just want it assigned it to phone every time. I would look forward to using GnuCash then.
29 votes -
Point of Sale
My small retail store is growing and I could use a POS option that generates Sales receipts, maintains: inventory, COGS, and checking/cash accounts.
29 votes
- Don't see your idea?