Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

Please review/search the existing requests before posting a new request.

462 results found

  1. 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 - Skimmed

    What happens now is that when i type "Amul" the transaction gets filled with the first match even if have to…

    79 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Gnucash 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.

  3. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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 email

    38 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’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.

  19. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base