Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
- or
463 results found
-
Decode UBS Swift MT940 Transaction Codes
UBS implemented their own transaction codes into the swift transactions at the beginning of the comment tags (:86:)
It would be nice if Gnucash imported those information as well for the UBS related imports of mt940 files.
Info on the additional SAP codes:
https://www.ubs.com/ch/en/swissbank/business_banking/kmu/cash_management/electronical_payments/keydirect/buchungstextcode.html
and here is the list in german, english french and italian:
https://www.ubs.com/ch/en/swissbank/business_banking/kmu/cash_management/electronical_payments/keydirect/buchungstextcode/_jcr_content/par/linklist_946e/link.803814108.file/bGluay9wYXRoPS9jb250ZW50L2RhbS91YnMvY2gvc3dpc3NiYW5rL2J1c2luZXNzX2JhbmtpbmcvNzA3OTBfQnVjaHVuZ3N0ZXh0Y29kZXRhYmVsbGUucGRm/70790_Buchungstextcodetabelle.pdf3 votes -
Show the custom reports in a submenu for one-click access
The custom reports currently require at least 4 clicks in order to access:
* Click Reports
* Click Custom Reports
* Select the report and click RunIt would be slick if the custom reports could populate a submenu, with an option at the bottom, Show All, which would bring up the current custom reports dialog.
Custom Reports
-> My 2-year expense report
-> My 2-year profit report
----------- (divider)
-> Show All3 votes -
Post receipt of funds without having an invoice for POS transactions
I run a fairly active website with several purchases per day (upwards of 50) and it is very tedious to have to create an invoice, them pay it. It would be nice to be able to post a payment the same way an invoice is created, but post to cash account and then to sales account.
3 votes -
to validate the xml file against a XML schema while writing.
Validate the xml file against a XML schema while writing to avoid breaking the file (see bug #696282 what happens, if you don't do it).
3 votes -
use OFX data for liability accounts (Credit Cards, Loans, Lines of Credit) to populate a report with a table similar to t "Personal Capital"
use OFX data for liability accounts (Credit Cards, Loans, Lines of Credit) to populate a report with a table similar to the "Bills" page on "Personal Capital." The table should show "Due Date" "Account" "Statement Balance" "Minimum Due" and "Current Balance" data for any liability accounts that provide this information. Manually created payments (loans) would be appropriate to show on a report/table like this, too.
3 votes -
Individual codes for invoice items
I'd like to be able to type in a part number to add line items to each line for an invoice. Currently, we type in the description field, and if we've entered that item before, it may pre-fill out the field - however, if I have multiple items with descriptions that are similar - I'd like to have the option of just putting in a shorter version of the item into the invoice (i.e. instead of typing every bit of: "Radish, Red Rambo (quart)" every time - I'd like to assign a part number to it,a nd have it already know my description, price, etc.
I'd like to be able to type in a part number to add line items to each line for an invoice. Currently, we type in the description field, and if we've entered that item before, it may pre-fill out the field - however, if I have multiple items with descriptions that are similar - I'd like to have the option of just putting in a shorter version of the item into the invoice (i.e. instead of typing every bit of: "Radish, Red Rambo (quart)" every time - I'd like to assign a part number to it,a nd have it…
3 votes -
Automatic numbering in Scheduled transaction
My idea is to use the variable (i) to number automatically the scheduled transaction in the "num" field.
3 votes -
Lock an account
Simple request. Should be able to right click an account -> Edit Account, and have a checkbox next to "Hidden" called "Lock".
The account and all transactional data within the account would still be viewable, but no new postings would be allowed. I've used account locking frequently in my company with SAP.
Visually, perhaps the account could be greyed out? I'm thinking the VBA equivalent of .Enabled = False (using this as an example since I'm familiar with VBA).
3 votes -
Paste the text with line feeds into many parts of splitted transaction.
It could be great, have a possibility to copy from some text file a text such as
Goods 1
Goods 2
....
Goods Nand paste this text into "Memo" not in only one row with line feeds, but create for each line of text new row in this split transaction.
If there is already some row - the just insert the text. Would be completely great, if paste of such text will work for "Transfer", "Deposit" and "Withdraw".Such function helps for registration of the receipts, that are recognized by some other software for optical character recognition.
paste the text with line feeds into many parts of splitted transaction.
It could be great, have a possibility to copy from some text file a text such as
Goods 1
Goods 2
....
Goods Nand paste this text into "Memo" not in only one row with line feeds, but create for each line of text new row in this split transaction.
If there is already some row - the just insert the text. Would be completely great, if paste of such text will work for "Transfer", "Deposit" and "Withdraw".Such function helps for registration of the receipts, that are recognized by some other software for optical character recognition.
paste the…
3 votes -
Sort by Register Titles
Click on Description in the Register Titles, and have it sort the Payee List by Name 'Alphabetically' in order to find a payment quickly. Then click on Date and it returns to a Sort by Date list, Click on Amount and find a transaction by the particular amount.
I sure would appreciate it!
3 votes -
Account type (or placeholder) that allows child accounts to be any type
I would like to be able to group different sets of accounts together logically rather than by type.
What I actually want is a top-level "Current" account that holds everything but my long-term investment assets, expenses, and liabilities so that I can verify on the Accounts page and when I "Open SubAccounts" that the total balance is always zero.
Similar to the approach at
http://zerosumbudget.wordpress.com/overview/minimal/3 votes -
3 votes
-
The way taxes are shown on business invoices.
In printing business invoices the item includes tax but the total does not. It should be the other way around.
this is an example of how it should be done (or at least how it is done in the US).
item, quantity, price, tax, total
shoes| 1| $40| $2.64| $42.64this is an example of how it is now
item, quantity, price, tax, total
shoes| 1| $42.64| $2.64| $40.00I'm not sure why the invoicing is done this way but my feeling is it probably has something to do with the difference between US and European taxing systems.
3 votes -
Listing and entering transactions with ascending date from bottom to top
In GnuCash, transactions are listed from top to bottom with ascending date, i.e. new transactions are always entered at the bottom of an account.
By idea/request is to optionally have it the other way around, i.e. it should be possible to enter new trasactions at the top of the list of an account, and have the new entries above the older entries.
Reason: all other tables I use for my finances (bank and credit card statements, etc) have the newest transaction always added on top of the list. This is in Japan. And in the long run it drives me plain crazy, especially if I have to type in (copy) lists of transactions into GnuCash, which I can not import and have to copy by typing. Also, when comparing lists side-by-side.
In GnuCash, transactions are listed from top to bottom with ascending date, i.e. new transactions are always entered at the bottom of an account.
By idea/request is to optionally have it the other way around, i.e. it should be possible to enter new trasactions at the top of the list of an account, and have the new entries above the older entries.
Reason: all other tables I use for my finances (bank and credit card statements, etc) have the newest transaction always added on top of the list. This is in Japan. And in the long run it drives me…
3 votes -
Entering relative dates in report customization
It would be very helpful if it were possible to enter relative date coordinates. For example, I would like to customize an expense barchart that shows me the expenses, in day-resolution, of the last seven days. There is no way to articulate something like "the last seven days".
There are some limited relative date entry options like "Start of this months", "Start of previous months"... why not make this more general? I.e. "X days before today", "X days after today".
"Today" meaning: the day when the report is run.
This would allow for much flexibility in customizing reports, which can then be simply run without modifying them again and again in the future..
It would be very helpful if it were possible to enter relative date coordinates. For example, I would like to customize an expense barchart that shows me the expenses, in day-resolution, of the last seven days. There is no way to articulate something like "the last seven days".
There are some limited relative date entry options like "Start of this months", "Start of previous months"... why not make this more general? I.e. "X days before today", "X days after today".
"Today" meaning: the day when the report is run.
This would allow for much flexibility in customizing reports, which can…
3 votes -
spanish install dont have bussines accounts
please add bussines account for the spanish version
3 votes -
Better budgeting (based on managerial accounting)
Budgeting in GnuCash is as big, yet as essential, a project as GnuCash in the first place. Please see my rant below.
We must not confuse planning for the future and recording transactions.
GnuCash’s greatest strength is that it is built on sound accounting principles. While financial accounting is all about recording transactions that occurred in the past. Managerial accounting is all about forecasting the future. What our best estimates of future Income; Expenses; Assets; Liabilities and Equity. These forecast are then used to answer questions. One of the most critical questions being “Will I have the cash to pay the cash outflows as they are expected to occur?”
As a side note, proper use of both is brilliantly described in: “Gnucash 2.4 Small Business Accounting: Beginner's Guide”. The author suggests using GnuCash to assist in the initial ruth forecast. He then exports to Excel for adjusting the numbers and generating reports.
I recommend this book to either anyone new to GnuCash and especially to those with no “business” accounting education. You can get Ashok Ramachandan’s book here: https://www.packtpub.com/hardware-and-creative/gnucash-24-small-business-accounting-beginners-guide (To the best of my knowledge, I am in no way, directly or indirectly, affiliated to the author of this book.)
My personal rant with using GnuCash for budgeting = forecasting = managerial accounting is that I just can’t. Why? I plan 12 months ahead (trailing 12 months).
• The software gets very slow.
• The display of column is impractical and whenever changed reverts to its previous annoying state.I suggest getting a managerial accounting on board to assist with the task.
GnuCash is an outstanding piece of software to record past transactions (financial accounting). Yet, it’s potential as a rock solid tool to assist in planning for the future (budgeting = managerial accounting) remains mainly untapped.
Just like in the Ghost Buster movie, in accounting bad things happen if you the mix the streams (past & future).
PS: Whether you want peace in your personal life finances or have ambitions to grow or start a business you can find accounting courses online on Coursera; EdX and the like.
Budgeting in GnuCash is as big, yet as essential, a project as GnuCash in the first place. Please see my rant below.
We must not confuse planning for the future and recording transactions.
GnuCash’s greatest strength is that it is built on sound accounting principles. While financial accounting is all about recording transactions that occurred in the past. Managerial accounting is all about forecasting the future. What our best estimates of future Income; Expenses; Assets; Liabilities and Equity. These forecast are then used to answer questions. One of the most critical questions being “Will I have the cash to pay…
3 votes -
Graphs w/o legend and dates
Hi,
I toyed recently with the multicolumn Report and found that it can be nicely used to have many Graphs (e.g. single expense accounts over time) displayed as an overview. However, having the leveng and the timeline at the bottom of the graph strongly Limits how much you can fit where. When you go for quite small Graphs, the area is dominated by the legend and the timeline Dates.It would be nice if all reports which Display some graph have the Option of not showing the legend and the individual Dates.
Best,
YeOldHinnerk3 votes -
add sector allocation report
Some kind of reporting structure that can produce a pie chart or bar graph showing some kind of sector allocation report. This can be useful not only for stocks but also for other assets or maybe income/expenses.
For example, if I spend money at McDonalds, Pizza Hut and Dominoes, I can see a report that shows how much money I spent at each individual place, but if I can categorize Pizza Hut and Dominoes as Pizza places then my report can show me how much I spent at non Pizza places vs Pizza places!
3 votes -
option to change a automatic split transaction when entering a new transaction
If i had previously entered a transaction as a split, the next time I enter the transaction it automatically comes up again as the last entered transaction. This is nice in some situations however, do not always want this feature. If have a split one time, I do not necessarily want the same split on the next entry. This seem to be the most irritable with splits, but it may apply to other straight entries as well. Can there be an option to decline the suggesting entry or possibly select a different entry other than what is automatically generated?
3 votes
- Don't see your idea?