Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
468 results found
-
Import Quicken Data Files
Although the documentation claims GnuCash can import QFX and / or QIF files, it cannot. I exported one Quicken account file (a brokerage firm account file containing stocks, cash "category" / "account" mutual funds and annuities. For the QFX import, a blank "Generic Import transaction matcher" window appears. Clicking the "OK" button does nothing. Clicking the close window gadget closes the window but nothing appears in the main window. No new account.
For QIF, paging through numerous panes makes it look like the import is happening until the final "QIF Import" pane after the "Book" options panel selections are made.…
3 votes -
A series of related ideas that will improve register readability and create a tagging mechanism
Add a notes column (narrow by default) to the "main" register display line. Monitors are wider and adding a narrow column should not hamper those who prefer double-line mode to see notes. But allowing for a notes field effectively doubles the number of transaction per screen for those for whom seeing notes is important. I have modified my source code to accomplish this, the chnage is trivial to implement.
Allow users to associate a foreground color with an account, that color whould be used for the acount name when displayed in a register. By allocating different colors to different types…
1 vote -
Support XBRL standards (SBR)
Support the new XBRL digital format standard.
https://en.wikipedia.org/wiki/XBRL
XBRL is widely used, and even mandatory now a days by the authorities and government. In The Netherlands for example they force you to use SBR (Standard Business Reporting). SBR is also based up-on the XBRL.
https://en.wikipedia.org/wiki/Standard_Business_Reporting
Standarizion gets more and more important. If GnuCash does not agree with focusing on digital standards, I do not see a good future.
Kind regards,
Melroy12 votes -
Add Price Editor batch import for currencies
In my country Nicaragua, the central bank publish the exchange rate between USD and NIO, so we can get the value of 1 USD in NIOs with anticipation,
I was trying to use the Online Price Retrival, but it use yahoo fincances, the yahoo finances does not have choice of change to NIO currency.
I was thinking that it could be useful to import several exchange rate of multiple currencies at same time, using a csv file.
1 vote -
Process payments button
Can you add a 2 new button for customer/vendor procesing payment. Hurts my hand every time i had to proces payments and have to multiple times go thry menu. it woud be so much sipler to add that buttons for procesing palyments or add an option for procesing window to open again after confirming payments...
How hard is that?
1 vote -
Provide an archive function
From what I can tell, the only way to effectively do an archive is to open a new account -- pick the day you want to start "as of", then place the opening balance that the account had as of that date. Then copy over the transactions into the new account. The "old" account would have all transaction before the "as of" date, and the "new" account would have all the transaction after the as of date. It's a lot of work. An archive function would be so much nicer. That way, I could get rid of transactions that are…
2 votes -
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 -
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.
34 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.
-
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 -
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 -
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.
20 votes
- Don't see your idea?