Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

  1. Sync android app with desktop

    My request is a way to sync the app with the desktop version. I input data via my pc as it is much easier, but then I would like to sync my app to the desktop versoon so I can quickly check balances. As gnu cash lacks such a sync feature, I would switch to a different app if not for gnucash being the only app with sub accounts

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide additional choices in the "Action" box.

    Choices that I believe would be helpful are the following: Charge (for example, on a credit card account), Credit (already provided), Payment (for example, by check), Receipt, Deposit (such as a non-ATM deposit or a direct deposit to one's checking account), Withdrawal, Transfer In, Transfer Out, Auto Debit (for example, a utility company automatically debiting one's checking account for a monthly utility bill), and Bill Pay (using a bank's bill-pay service to pay bills rather than writing a check for this purpose).

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Open numerous GnuCash files at once in tabs

    Currently, I have a situation where personal and company transactions inter-relate (e.g. dividend payments, loans). Personal and Company files are completely separate and cannot be linked (there is another suggestion in thsi regard!).

    How about providing for numerous Gnucash files to be open at the same time, with toggling using tabs at the top at the page. That makes it easier to enter the corresponding transactions in both files.

    Currenlty, it is possible to open concurrent versions of GnuCash, but that is less userfriendly.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. While open the GNU cash main window there should be a option to select the account. Like a drop down list to select the file.

    While open the GNU cash main window(not open the account directly ) there should be a option to select the account. Like a drop down list to select the file.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add support for multiple-step Income Statements

    I have fully described the need in https://bugzilla.gnome.org/show_bug.cgi?id=765375.

    I could add that I have found a workaround for representing taxes in a way that allows me to choose whether my income statement shows net income and net taxes with payroll tax deduced from both, or gross income and gross taxes with no sign of payroll tax in the report. I do this by first accumulating payroll tax as negative income, then adding special year-end transactions, and finally choosing whether to do case sensitive filtering or not when I run the Income Statement report. This method, however, does not scale…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Macros

    We need a simple macro facility. For example, I have international transactions. The process of calculating exchange rates and so forth is very straightforward, but tedious. I currently use a calculator. How cooler to have a simple macro facility? Click a button and just have it happen. It's not rocket science, just 1.61xX kind of stuff

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. crowdfunding for new features

    on this site implement an " I would pay for this " vote button and see if some features are enough in demand to set up a crowdfunding page that would enable funds to pay for the work required

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Provide for automatic correction when amounts are recorded incorrectly as debits or credits.

    Whenever a transaction is recorded in the "Action" box as a particular type, such as "Charge" or "Credit" on a credit card account, program GnuCash so that the amount of the charge or credit must be placed in the correct column. For example, whenever an entry is for a charge to a credit card account, do not allow the amount of the charge to be incorrectly entered in the "Debit" column.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. A/Payable Shows red amounts on some transactions

    Recently payable account shows a red minus value after a payment? Searched for ever to find why all other transactions are normal.
    By total accident discovered that if auto number invoice is used, then its normal.
    Adding an invoice number makes a red entry.
    The solution, make sure the payables account has the same invoice number for recording and paying, by default it does not add the invoice number on one entry, add it manually and balances show normal then.
    Perhaps add a tip somewhere on this in help file or cause gnucash to copy custom invoice numbers on debits…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Change default invoice report to a user-created custom one

    When creating/editing/viewing an invoice, one can easily click the "printer button" so a report about the invoice is generated, in a format that can be sent to customers.

    However, the default report isn't exactly beautiful and readable, so I created a custom report and saved the template. This way, I can send better invoices to my customers. Unfortunately, I have to open my custom report, search for the invoice and, finally, generate the result I want.

    That got me thinking: it would be so more practical if I could choose the default template or custom report to be used by…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. A series of related ideas that will improve register readability and create a tagging mechanism


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


    2. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. transaction status "pending"


    1. In addition to "n", "c" and "y" in the status indicator, I would like a "p" for pending. I understand I would have to manually mark the "pending" transactions myself. I would like for GnuCash to change "p" transactions to a "c" during a successful import match just like they change "n" transactions to "c" now.

    2. I would like to have a function that would show me a Bank-Agrees-with-Me-Balance or QuickBalance that calculates a balance by reading transactions beginning on a date I choose or since the last Reconciliation, and goes through the latest transaction. Bank-Agrees-with-Me-Balance would exclude "n" transactions…
    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. A Security Ageing Report for determining Short/Long Term Capital Gains

    An Ageing report for securities to determine Capital Gains - both Long / Short term.
    Some Securities may be classified as 365 days for LTCG, others 3/5 years. Settings for securities may be set in the security editor itself when creating the security. eg Shares have 1 year as LTCG, Mutual Funds have 3 years as LTCG, Bonds have varying terms, etc

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow batch export/printing of files associated with expenses/transactions over time range

    One feature I utilize extensively is the "associate file with transaction", so that I have proof of an expense which I deduct against my income. However, for the benefit of someone ever being audited, one should be able to export a year of expenses, and have the receipts automatically labeled and exported in a graphical manner too. I currently use a set of python scripts I wrote to:
    1) Determine the transactions that occur over my desired range (i.e. Jan. 1 2016 to Dec. 31 2016).
    2) Converts the file for each receipt to a PDF with image magick, and…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide spreadsheet data extraction API

    A method to allow a spreadsheet (MS Excel or OO Calc) to extract specific data from specific accounts, such that the spreadsheet can be used to provide different views of the available data.
    For instance, I use GnuCash to keep track of my investment properties, but the only way I could figure to set up the accounts is by what each account was for (Expenses > Maintenance; Expenses > Bank Transfer Fees; etc.), with each property having a sub-account (Expenses > Maintenance > Property 1; Expenses > Maintenance > Property 2; etc.). Thus, I can't gather together from within GnuCash…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow pasting of passwords for Online Account Actions (HBCI)

    In preor versions credentials could be pasted in the confirmation dialogs. This feature made it convenient for the use of password managing programs which store secure passwords. Having to enter a password manually discurages the user to use secure passwords for their online accounts.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. vendor account numbers

    In Vendor setup allow for an account number.
    If you do business often with a vendor you have an account number. This should be stored with the vendor information and appear automatically on an new bill when that vendor is called up. It should also appear on any payment made to that vendor.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. resend donation for gnucash

    can we resend a donation done to gnucash in argenta bank to bank wich dont have internet transfert services in algeria

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base