Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
462 results found
-
Asset Allocation
I am surprised to see this wasn't requested before and would like to be brief initially.
One feature I really need as a part of the financial software package is Asset Allocation. There is a lot written on the concept and basically means we assign each investment (stock/etf or other) to an asset class. Then we assign a percentage this asset class should be allocated out of our overall portfolio.
Updating prices allows us to see how asset class allocations move and how much are they offset from out desired allocation.I have the idea implemented in Money Manager Ex…
3 votes -
High DPI Support
It would be great if GnuCash would support high DPI screens. For example, my 13.3" laptop has a screen resolution of 3200x1800 and several elements of GnuCash's UI are close to invisible. This is a significant issue for many users, especially as screen DPIs continue to climb.
Gnome applications (I run Gnome shell on wayland) appear to scale very well. This gives me hope that high DPI issues in GnuCash can be addressed easily.
17 votes -
Add setting for reports location.
Would love to be able to save reports to a specific folder, preferably one associated with the account file the report applied to. So when working on an account only the 'saved reports' applicable to that account would be available thereby reducing clutter when selecting a report to run. It would also simplify sharing the account and reports with other users.
9 votes -
Account page columns for multiple previous periods
On the accounts page, I'd like an available column for not just Total (period), but Total (previous period). Ideally, I'd set up an Accounts tab with columns for Total (current period), Total (n-1), Total (n-2), using the Accounts page as a more dynamic version of a cash flow report.
5 votes -
Change the "red line" to a hard date instead of "x days back in time."
This allows one to close a period, disabling changes to a register after a certain date. Right now, the red line floats a certain number of days in the past, which is helpful, but doesn't allow one to "hard-close" a reporting period.
Nice, but not as critical, would be the ability to set a different red line for individual accounts (each of which is no earlier than the books-wide, master red line).
4 votes -
A heresy: optionally merge credit/debit columns into one, use negative/positive numbers instead
It seems to be a tradition in accounting to use negative numbers as rarely as possible. But the columns credit/debit (or in other incarnations deposit/withdrawal, spend/receive, ...) are in my view just confusing. In the end you either add or subtract to an account, so there is no point in having one column for subtraction and other column for addition.
2 votes -
Spanish translation
I would like a spanish version. I'm able to help with it if you like. Thank you.
7 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.
-
Budget Flow
The left column of budget flow is intended to be the budget it self. The problem is the total value at the end. Instead of subtracting the expenses from incoming, it is adding both values. For instance: If I have an amount of 2000 of expenses and an amount of 2500 of incomes the total amount will be 4500 instead of 500,00. This might be happening because of a changing of some way that Gnucash handled the incomes and expenses.
I hope you improve the budget as a whole asp. Because this is a great software that has a great…4 votes -
OFX file import.
When selectinga file for OFX import, restrict the files listed to *.OFX (or *.QFX) rather than showing all the files in the selected directory - as in currently done with QIF imports where only *.QIF files are shown.
1 vote -
sync data across multiple devices
We should be able to sync data across multiple devices. This would enable users to add entries as and when they occur and will also improve the convenience
11 votes -
Allow viewing a part of the budget in budget reports
My budget period is 1 month, and my budget has 12 periods. When viewing a budget report, it's impossible to see how I've done from, say, June and out the year (especially if viewing the difference too), because the budget extend beyond my screen.
I suggest to make it possible to view specific budget periods in the budget report, such as only the current or previous month.
6 votes -
"fund accounting"
Do you have any plans to support "fund accounting methodology" as opposed to the current "equity accounting methodology"?
What is "fund accounting"? The best way to answer that is to point you Wikipedia; https://en.wikipedia.org/wiki/Fund_accounting
14 votes -
Merge several transactions into a single split transaction (and the other way around)
Sometimes you initially expect several transactions from/to the same payee. For example, you expect the monthly rent payment from a tenant, (which may be you have entered as a scheduled transaction) but in month M he/she also has to pay for some yearly tax (which, again, may exist as a separate scheduled transaction). But he/she decides to make a single bank transfer for the total. In such cases, it would be very convenient to have the possibility to select the two transactions and merge them into a single one so that the list of transactions in the bank account remains…
20 votes -
allow the user to set the zoom level or font size.
I'd simply like to be able to increase the font size of the GnuCash display much like a browser does. I can't always find my reading glasses and changing the screen resolution is not the best workaround when I have multiple apps open such as a browser window when I'm checking my records against my bank's online statement or working through paperless statements and receipts.
17 votes -
Icon or one-click to access the Scheduled Transaction Editor
It would be great to have an icon to open the Scheduled Transactions Editor, or some sort of one-click option to open it. The three-click "Actions, Scheduled Transactions, Scheduled Transaction Editor" always seems cumbersome to me when it's something I open frequently.
4 votes -
When performing a search, show a total of matching transactions
Often, when I'm performing a search, it's to find all transactions of a given category, and frequently the total of the results is a value that's relevant.
Examples:
I might search for EmployerName inside the category of my HSA account within the past year to find the total contributions made so far to my HSA for this year so I know how much more I'll need to contribute.I might search for Jack in the Box inside the category of food to know how much money I've spent at Jack in the Box to determine if it's an area I…
6 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 -
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 -
Attach files or locations to Accounts
Recently the ability was added to attach files or Locations to a Transaction. It would be great if this was also possible for accounts (in case this is easier: Location would be enough). Often an account is related to a certain Folder, e.g. bills from one Company or bank Statements. In particular for bank Statements and credit Cards, you wouldn't want to attach the file to each trx, but rather be able to quickly open the Folder and open the document manually.
Best,
YeOldHinnerk
1 vote
- Don't see your idea?