Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
487 results found
-
Auto fill account name based on what's entered in the memo field for a split transaction
ATM, when entering a multi-line transaction anything you enter in the memo line is recalled. It would be super-useful to me if the account last used with that memo item were also recalled. So, for example, assume you're entering all the purchases on a credit card statement into a single transaction (ie, using splits) and a restaurant charge shows up two times in the statement. Entering the restaurant's name in the memo line recalls that name. Could that recall also populate the account field?
0 votes -
Auto fill account name based on what you enter in the memo field
ATM, when entering a multi-line transaction anything you enter in the memo line is recalled. It would be super-useful to me if the account last used with that memo item were also recalled. So, for example, assume you're entering all the purchases on a credit card statement into a single transaction (ie, using splits) and a restaurant charge shows up two times in the statement. Entering the restaurant's name in the memo line recalls that name.
Could that recall also populate the account field? And, if not, could the last-associated account be at the top of the drop-down list of…
1 vote -
Add a new column (or setting) that can be used for manually sorting transaction-rows to match bank statement and is isolated by account
Currently, the only way to manually sort transaction-rows so they match my bank statement's row-by-row balance is to use the "Num" column. For example, if I have five transactions with date 2026-01-30 and I want to order the rows so the "Balance" column matches my bank statement's, then I have to insert a number into the "Num" column (e.g., 1, 2, 3, 4, 5). The problem with this is that inserting numbers into the "Num" column causes transaction-rows to get misaligned in connected accounts. For example, if I set a "3" in the "Num" column in my SAVINGS account, then…
3 votes -
Playeers / Beneficiars to facilitate the classification of transactions
Beneficiaries and Tags for easy classification.
With accounts and subaccounts, I know that I spent $1,000 on personal expenses in a year, but not where I spent it.
I can enter the name of the shopping center in the description field, but I could write it differently: "shopping center," "Shopping Center," "SC," etc.
An optional "Beneficiaries" field would be useful for recording transactions. A supplier could also be included here, since they are included in the Business module.
Obviously, associating Tags would further facilitate the classification of transactions.1 vote -
Reconcilliation
When reconciling an account, automatically (either default, or based on a user preference toggle) select all transactions up to and including the statement date.
1 vote -
Reconcilliation
When reconciling an account, automatically (either default, or based on a user preference toggle) select all transactions up to and including the statement date.
1 vote -
Add NEW COLUM in CUSTOMER or SUPPLIERS REPORT
Add NEW COLUM in CUSTOMER or SUPPLIERS REPORT
This valuable report currently serves to show the remaining balances for each Customer/Supplier. I believe it's important to include the key data, namely TOTAL REVENUE, by adding a column at the beginning. This allows you to also see the TOTAL REVENUE generated in the total, a data that can be obtained, but only in a complicated way.
1 vote -
Allow for importing Foreign Transactions Fees after the main transaction.
This applies to importing transactions from OFX files.
My bank posts a foreign transaction and I import it using a .OFX file into gnucash. However later - like one month later - they go back and add the foreign transaction fee. I then download another OFX file that has both the original transaction as well as the fee. At this point gnucash does not import anything and says that all the records have already been imported.
I can work around. If I delete the existing transaction from gnucash and do the import again, it works as expected, with both the…
1 vote -
Permettere sul documento di VENDITA / ACQUISTO la possibilità di vedere i PAGAMENTI RELAZIONATI
Dentro i DOCUMENTI di VENDITA / ACQUISTO la possibilità di vedere i PAGAMENTI RELAZIONATI
1 vote -
Purchase Orders
Being able to create Purchase Orders for vendors would be great! I used to be a Quickbooks customer, until they decided to kill small businesses like mine. I and many others place orders with vendors using purchase orders. I see you have invoicing so just wondering if you would create a way to create purchase orders. If there is a way now and I'm just not seeing it, please let me know.
Thanks,
Marc Myes
How-To Advertise Specialties3 votes -
Update Internet Banking support
Suggestion: gnucash needs online bank support since OFX Direct Connect is generally not supported anymore.
Short Proposal: Use Plaid (non-free service) to import transactions from all online banks.
Technical Details:
1. Plaid Server - Develop a FOSS self-host server which integrates with Plaid and presents an API for downloading transactions.
2. Extend gnucash to integrate online banking import with the above Plaid ServerPlaid Server Details:
- Configured to use one set of Plaid credentials
- Provides an interface for users to log in and connect their plaid accounts.
- An endpoint for retrieving connected accounts
- An endpoint for…3 votes -
Cost of Goods Sold (COGS) expense account type section
I'm actually surprised that this isn't a standard account type selection already setup. I'm also surprised that I can't just go and set up one! As someone who is used to a lot of flexibility (because I've transitioned large organizations from one accounting system to another) this was a rather big shock to find that this lacked this (to me) rather basic ability—or that this wasn't simply already there.
1 vote -
Let's go online and multi-user
I haven't used it so deeply but it's such a promising software and easy to use. Online would be so good.
It would also be so good to support more than one user and more than 1 device.1 vote -
Highlight entries
It would be great to be able to highlight an entry in an account. I have checks that haven't been processed, and they are getting lost in the weeds. Putting a "n" in the Reconciliation status column isn't enough to be noticeable. Suggestion: Right clicking on a row, select "Highlight" then a pop-up with a list of colors would be great!
3 votes -
adding shortcut
I'd like to add a shortcut to general journal.
Grok told that adding (gtkaccelpath "<Actions>/GncPluginPageReport/GeneralJournalReportAction" "<Primary>j") would work, but it didn´t.1 vote -
how to add shortcut to command to reports / assets & liabilities / general journal
I'd like to add a shortcut to general journal.
Grok told that adding (gtkaccelpath "<Actions>/GncPluginPageReport/GeneralJournalReportAction" "<Primary>j") would work, but it didn´t.1 vote -
assign transaction as payment using invoice number
Hello,
If I am in a bank account and want to assign a transaction an invoice payment, I need to do the following:
1. Right-click the deposit and select "assign as payment."
2. Look up the client using the "process payment" window
3. Select the invoice(s)
4. applyIf you removed step two, it would be a massive upgrade in usability. Ideally, when the "process payment" window opens, I can type the invoice number directly into a field there, as opposed to trying to find the client first
1 vote -
version numbering to reduce winget confusion
Perhaps starting with 6, could you always have 2 digits in the minor version (i.e. 6.00, 6.01, etc)? That would probably reduce winget's confusion about, for instance, 5.10. It knows that 5.10 is the current version, but seems to drop the zero and treat 5.10 as 5.1. That results in it downloading and reinstalling 5.10 every time I run an update check. Possibly related to the bug that forced skipping from Windows 8 to 10 - something would have treated a Windows 9 as 95 or 98. Having 2 digits with the leading zero should fix it if that's what's…
2 votes -
Please support kmymoney import
kmymoney seems to be unmaintained (latest release is almost 3 years old) so I guess many users are trying to migrate to gnucash, but there is currently no easy way to do that. Exporting to QIF means converting a double-entry database to a single-entry, and back to double-entry thus losing a lot of information. I'm willing to donate $50 for this.
Thanks in advance
3 votes -
1 vote
- Don't see your idea?