Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

474 results found

  1. Automatically prorate the balance of a split

    I see to situations to use this:

    1) Creating a transaction with splits and a balance (not splited yet)

    2) Change the total balance of a splitted transction

    In theses case the program should offer a option to prorate the balance evenly or proportionally between the splits already existing

    Thank you

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Save report configurations, the style sheets, and general options relating to that db in the db. (Acc period, business name)

    Some users want to have multiple gnucash databases and that they be portable. This means that certain options should be saved in or with the .gnucash file.
    eg.
    1. Accounting period.
    2. Currency
    3. Saved report configs
    4. Style sheets.

    I would like to completely separate my gnucash databases
    But at present gnucash is almost unusable because of the disparity in what is saved to where. It doesnt allow for multiple gnucash files for different organisations.

    Especially if I am setting it up to be used by someone else eventually.

    I set up a report for my club ( images…

    4 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)
  3. Cash Flow Statement based on GAAP (USA) and/or IFRS (international) standards

    I was trying to find if someone has requested Cash Flow Statement based on GAAP (USA) and/or IFRS (international) standards to be implemented in GnuCash, but only found such requests from the GnuCash users mailing list, not from the feature request database. On the mailing list, unfortunately, the responses revealed that the GnuCash team is not familiar with the concept, although it has long history and is a well established accounting discipline.

    So I decided to make an attempt to describe the idea instead of just referring to external resources (but https://en.wikipedia.org/wiki/Cash_flow_statement really is a good source to begin with).

    5 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. Implement Open Banking API for online accounts

    There was already a request last December for implementing PSD2 in GnuCash, but this was declined as it is only a "legal framework" and not an API in and of itself. Now Nets have an API for their Open Banking solution which is in accordance with PSD2 and already implemented in many Nordic banks. There is even a sandbox available via their website:

    https://www.nets.eu/solutions/open-banking-access

    Will this be something that is a better candidate for future releases?

    7 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. Connect to banks using the Saltedge Spectre API

    An alternative (and free for most cases) bank connections could be done with https://docs.saltedge.com/account_information/v5/#quick_start .
    The project https://github.com/firefly-iii/firefly-iii currently have this implementations and it works perfectly, but FireFly III features are quite reduced. In fact, at the docs suggest GNUCash when a more complex financial app is required (https://firefly-iii.readthedocs.io/en/latest/support/features.html) :)

    Please consider adding this api to automatically obtain the back transactions. The api is well documented and quite simple to connect.
    https://docs.firefly-iii.org/en/latest/import/spectre.html

    Thank!

    9 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. GnuCash for Synology DSM

    GnuCash is available for Linux distributions like Fedora, Ubuntu, etc.

    Nowadays network attached storage (NAS) is quite popular. NAS-systems are relatively cheap and offer great value (file station, photo station, backup, etc.). NAS-systems from Synology (and many competitors) are based on Linux.

    It is beneficial for small companies that GnuCash becomes available on NAS-systems like Synology DSM.

    Typically a NAS is always running. The continuous availability makes it easy for somebody to update a GnuCash administration on a NAS by using a webclient. Without much effort, somebody else may check the same GnuCash administration at a later time.

    Although a…

    13 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. create an option to define what type of commodity prices are being imported.

    Once a week I download the week ending prices of all the stocks that I have owned to a csv file. Almost all of them import well. 2 do not. Those two are COP and ADP, because GnuCash assumes both are currencies.

    i.e.
    My CSV file has Conoco Phillips (COP) price and GnuCash assigns the value to Columbian Peso (COP)

    I would like an option to say that all of the imported prices are stocks, or to ignore currencies. Maybe a pop-up window asking what the individual price is associated with when there are multiple commodities with the same ticker.…

    3 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. "enable Google Drive" as option for exporting transactions

    Hello, I noticed on 20190517 that the "enable Google Drive" option does not appear when exporting transactions. Seeing as Dropbox has recently introduced some very restrictive measures, it might be a good idea to include other options. Google Drive works across all OS'es so its a good bet.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. reconciliation

    Only include transactions up to the reconciliation date. Having transactions with later dates only allows for more errors.

    5 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. Have an option to change the transaction color

    It would be very helpful to have the ability to highlight either a transaction or a group of transactions by various colors. This could be used to highlight the end of a quarter, a transaction in need of review, and could be used to group transactions based on user preference ie green transactions are credit payments and red ones are credit charges. Basically, they could be used to easily make certain transactions stand out on the register, making it easier to spot those transactions. Making transactions easier to spot, makes things more productive and less error prone.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. transaction report monthly subtotal for income and expenses

    For a transaction report set to display monthly income and expenses, please permit separation of income accounts from expense accounts and monthly subtotals for income and for expenses.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Add Balance column to Customer Report

    Having a Balance column at the far right of the Customer Report would make it easier to track/explain how partial payments and multiple invoices between payments effect the total due.
    I would also like to have the ability to turn off the balance due by age.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. file associate drag file

    would be amazing if you could associate a file with a transaction by dragging that file onto the ledger. Or if there was a hotkey available to make it faster to work with files.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Password e svecchiamento archivi

    Inserire una password per l'accesso, e una possibilita' di svecchiare il pregresso ad una certa data

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Mot de passe

    Pourquoi il ni a pas de mot de passe dans Gnucash

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Business Quote Facility

    It would be nice from the business aspect of the program to be able to put together a quote for a customer, and then convert that quote to an invoice if accepted.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. I'd like use the last version (3.4) in Ubuntu 16.04 LTS, but I couldn't compile the system... How I can use this last version?

    I'd like to use the last version (3.4) in Ubuntu 16.04 LTS, but I couldn't compile the system... How I can use this last version?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Allow for transaction delays

    The idea here would be to use an account for funds in flight, allowing you to account for the delays between financial institutions.

    You would go into the Transfer Funds menu and it would have a tick mark for "delay". When this is ticked, another option called "Date Received" appears. If it has a different date, GnuCash would create TWO transactions. One which goes from accountfrom to Limbo, and another which goes from Limbo to accountto.

    Ideally these transactions would be linked such that a change in the amount or description would also reflect in the other accounts.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Add user levels access (username/password), Setting MySql or Postgresql Database

    Need user level access, with username and password.

    Need database setting, for administrator only, not for all users. This is very important, to make database secure from all users access.

    Thank you

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Save read-only status in the "recent" entries

    when you use "open" you can specify "read-only" seems to work fine but... it looks like its not saving that in the "recent" entries. which means you need to redo all the path all-over again every time with the open if this would be saved with the "recent" entry it would be very very nice. Also along those lines . it would be nice to document that to create a read only access you need to "grant" insert update and delete to db.gnclock and select to db.*

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
1 2 5 7 9 23 24
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base