I’ll also add the following advice: 1. Don’t fret about getting your accounts perfect the first time. You’ll find yourself moving things around and creating more detail with more accounts during your first 6-12 months of using GnuCash as you figure out how things work and you start having to run reports and make decisions based off the data you entered.
2. For this reason and others, put as much detail as possible into every transaction. Use the split memos for detail if the info doesn’t apply to the entire transaction but just one part of it. 2-3 years from now, you may want or need that info and it won’t be there. But if you put it now, you’ll have it. This will become very apparent when you want to divide an account (like Miscellaneous) and you’ll need detailed info to tell you exactly what that split/transaction was for in order to do so properly. An example that might seem overkill to some but that I have found invaluable is when entering store receipts, enter each line item as its own split, even if you can group them by expense account. If you have the individual items already separated, should you need/want to give them their own more specific expense account (or sub-account) later, you’ll be able to do so. The Auto-Fill feature will quickly reduce the typing workload. In line with this is also: 3. If your receipts have a separate line-item for sales tax, do not lump it into your expense account entry. (e.g., If you went to the Dollar Store to buy paper plates, don’t just enter the entire receipt as Expenses:Supplies) Give it its own expense account and its own split. While it is part of the transaction you can’t separate because you can’t *not* pay it, you will run yourself ragged when you have a receipt with multiple expense accounts and one tax line and you try to allocate the tax across them. You will find that is more work in the long run than simply entering the tax as its own expense category. (note, this might not apply to jurisdictions with VAT style taxation, that is its own animal, and probably already allocated and part of the line-item prices anyway.) 4. Some people may find this last point controversial, but I found I didn’t really grasp what GnuCash was doing, and thus how to structure my accounts and what info I needed to enter until I turned on Transaction Journal (in the Preferences or the View menu) and Double Line mode. This allows you to see all splits at all times and have the extra Note field for categories/tagging. I also found sanity once I turned on formal accounting labels because some of the informal labels didn’t quite make sense for every transaction I was entering. But debits and credits are consistent. (which you use might not be, but the labels are always left column=debit, right column=credit) Regards, Adrien > On Aug 8, 2019, at 12:07 PM, Adrien Monteleone > <adrien.montele...@lusfiber.net> wrote: > > Larry, > > We can’t offer accounting advice here. You’d need to speak to a local CPA who > is familiar with your jurisdiction and optimally one familiar with > non-profits to help you set up your account tree. > > Beyond that, we can help with how to accomplish the various things you want > with respect to GnuCash. > > I’ll address other items in-line below. > >> On Aug 8, 2019, at 11:24 AM, Larry Wagner <larrywagn...@gmail.com> wrote: >> >> I would like some comments about how one would set up gnucash for a >> non-profit. >> >> Here are some of the specifics: >> >> We hold 3 different types (categories) of dances: >> >> 1) F&F dances - those sponsored by our club (~15 dances per year) >> 2) DF dances - those we share sponsorship with another club (~5 dances per >> year) >> 3) JBO dances - those sponsored jointly with yet another club (~2 dances per >> year) > First, GnuCash does not have a categorization or tagging function. You are > limited to accounts. (but there are creative work arounds) > >> >> General expenses for the dances are: >> i) venue costs >> ii) Square Dance caller costs >> iii) Round Dance cuer costs >> iv) advertisement costs >> v) miscellaneous expenses (decorations, etc) >> >> Dance income >> i) Door donations >> ii) 50/50 ticket proceeds > > These would simply be setup as their respective expense and income accounts > > So for this simple example you’d have something like: > > Expenses > Expenses:Venues > Expenses:Callers > Expenses:Cuers > Expenses:Advertising > Expenses:Miscellaneous > > Note, I wouldn’t get carried away with using the Miscellaneous account as a > ‘dump bucket’ for ‘everything else’. You’re going to find you will want more > fine-grained reporting later on. Only use Miscellaneous for things that truly > are, or that are very small and rare one-off transactions. > > You already know ‘decorations’ is something you’ll be spending money on and > may need to track. You’ll likely want it to be its own expense category. > > For the Income accounts something like: > > Income > Income:Door Donations > Income:Ticket Proceeds >> >> How should the accounts (and reports) be setup to provide the following: >> >> a) breakout and total expenses for each of the 5 expense categories listed >> above >> b) breakout and total income for each of the 2 income categories listed above > > Not sure what you mean by ‘breakout’, but a standard Income Statement/P&L > will show you the income & expenses in your book in one report. (you could > also make separate reports if you like) > > If you want a detailed transaction list, both the Transaction Report and > Account Report might be useful here. > >> c) a breakout of the income and expenses for each individual dance, >> regardless of the dance category >> d) a breakout of the income and expenses for each dance category > > Again, not sure of the reference to ‘breakout’ but the Transaction Report > could possibly be used here. While there is no extra category level or > tagging system in GnuCash, you can mimic this with some careful planning. > > Pretty much any field in a transaction can be used as a filter for reports. > Some likely fields to use for placing your dance category names and > individual dance event names might be the Description, Note, or Memo > depending on your needs. Description is usually used as ‘payee’ or ‘payor’ > but can also be an occurrence or event, especially if the concept of > payee/payor doesn’t quite fit with the particular transaction. The Memo field > is a good place to put info about a specific split. The Note field is a good > place to put info about the entire transaction. (you have to have Double Line > Mode turned on to see the Note field) > > There are also account tree schemes where some people create parent accounts > for each category and then duplicate the needed accounts under each. Others > will keep the main accounts as-is and then make sub-accounts under each > representing each category. Both methods are going to be tedious and have > limitations. If you can manage using field information and filters, I’d go > that route. > > Keep in mind, even with this workaround, you still might not get exactly what > you want out of a GnuCash report. In that case, get it as close as you can, > then export or copy/paste the report data to a spreadsheet and refine it > there. > >> e) a breakout of the income and expenses for all dance categories combined > > That should be the same as the Income Statement/P&L. >> >> I don't have a background in accounting so some of the terms are not >> familiar, but I think I can better communicate what I am thinking by >> considering the following: >> >> a) Jobs (tasks) - All individual dances, which need to fall under one of the >> three dance categories listed above > > Sorry, ‘Jobs’ in GnuCash are not like this. The feature is more like > ‘Purchase Order’. So you can’t use it as a categorization tool. >> b) Vendors - All callers and cuers > Sure, as well as any other suppliers you pay expenses to. Note that not every > place you spend money needs to be a vendor, just the ones that will send you > bills. A trip to the local dollar store or supermarket would just be a > regular transaction and doesn’t need to involve the Business Features. > (unless you have an AR account with them and they invoice you periodically > instead of paying per trip) > >> c) Customers are the dance categories to which each dance is assigned > I don’t see how that would work. Customers are entities who ‘buy’ from you > that you send invoices to. (the flipside relation of Vendors) > > See above about categorization workarounds. >> >> I see the Jobs (individual dances) being comparable to the default Checking >> Account, where it would show a profit or loss from the income and expenses >> assigned to them. > Not really - see above about ‘Jobs’. The Checking Account should be an > account in the tree. > >> >> I see the individual vendors (callers and cuers) being Expense Sub-Accounts, >> along with the venue, advertisement, etc. expenses. > You probably don’t need individual accounts for each caller and cuer or for > each venue, etc. Just general expense accounts for each *type* of expense. > (you wouldn’t create a food expense account for each grocery store would > you?) Simply put the individualized information in the Description, Note, or > Memo fields. (Description being the most likely in this case) Then any report > can be used to filter off of this to show info on just one individual, > location, etc. > >> >> But, I don't see how to setup the customer accounts. Should they be similar >> to the default Checking Account and the individual dances be sub-accounts of >> the assigned customer accounts? Can that approach be done? Or, can the >> individual dances be assigned to their categories through configuration of >> the gnucash reports? > > What do you mean here by ‘customers’? (they are not dance categories as noted > above) If these are the members or participants, then simply set them up as > customers. They don’t need separate accounts in the account tree. GnuCash > will keep track (and allow you to report on) individual customer balances, > aging, etc. If you did need to set up actual individual accounts for each, > they would fall under Accounts Receivable. (not recommended though for the > extra workload and loss of reporting features) > > ------ > > Before you get too far along, I’d really recommend speaking to a local CPA > first. Get the account tree straight, then we can help more with getting the > data you want into GnuCash, and setting up the reports to get the data out > the way you need. (ask the CPA to show you example report forms as well, and > know which ones will be helpful to you or are required in your jurisdiction) > > Regards, > Adrien _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.