RSS
www.shopclock.com/index.htm?source=pqb01
April 22, 2008 | Charlie | Comments 28
Print Print

QuickBooks Manufacturing Tutorial

QuickBooks has a “Manufacturing & Wholesale” edition, but there is a definite lack of documentation on how to actually use QuickBooks in a manufacturing business. This posting is the first in a series that will give you some guidelines on how to best use QuickBooks in a manufacturing environment. I’ll start off with some basics, and work our way up through some more complicated scenarios.

This is a list of the subjects I will cover – please feel free to comment about any subjects you would like to see added to the list, or which you believe are more important. I won’t cover these subjects in the order listed, although I’ll have to start off with some of the basic subjects before I can get into the more complicated ones. I’ll be adding other topics as we go along, based on user feedback. So let me know what you want to see!

If you click on the Manufacturing tab in the menu bar you will find a list of my manufacturing tutorial articles.

There are many ways to manage a manufacturing firm, there are many very different kinds of processes that can be called “manufacturing”. Some of my suggestions won’t fit every business – so feel free to tell me if you have a better approach for YOUR business!

Starting with the Basics

I have a mixture of subscribers to this blog, from brand new users to seasoned veterans. So I’ll start with some very basic points for the uninitiated.

Note that I’ll be discussing features in the US Premier and Enterprise editions, and I’ll be using the 2008 version in my examples. If you are using Simple Start or Pro then you really should consider upgrading to Premier or Enterprise. If you are using a non-US version, I’m not sure how much of our discussion will apply to you.

The basic process to get started with assembling items is:

  • Create the inventory parts that are components of your assembly.
  • Create the inventory assembly and assign it the parts you use.
  • “Build” or assemble your inventory assemblies.

Create the Inventory Parts

The first step you need to take is to enable inventory management in your company file. This is not set up by default – and it can be confusing to new users because you will see the item list even if it is not enabled. Select Edit from the main menu, then Preferences. Select the Items & Inventory option, the Company Preferences tab, and put a check mark in the box by Inventory and purchase orders are active.

Now you can add your inventory parts to the item list. While in the item list press cntrl-N to add a new item. Note that you have several different kinds of items – we’ll work just with inventory part items now (discussions on how to use other item types will be in future articles).

For each material item that you use as a component in your assembly, add an inventory part. You can also create non-inventory parts for items that you don’t keep track of by count. Please note that we do not recommend that you enter an on hand value at the bottom of the screen at this time, unless you are starting up QuickBooks for the first time and you have taken a physical count of your inventory.

Create the Inventory Assemblies

After you have created all of your inventory part items, you can add an inventory assembly item for each manufactured item. The primary difference from an inventory part is that you can assign a component list, a bill of materials (or “BOM”). This is a list of all of the parts

In this example, to make one “WHAS” wheel assembly we need two SC-12 screws and one RORO-4 roller.

Build the Assemblies

Now that we have defined the parts and assemblies, we can build the assembly. From the Activities button at the bottom of the item list, click Build Assemblies. In the Build Assemblies dialog you will select the assembly to build and enter the number of this assembly that you want to build. 

When you click either of the build buttons, the program will save this build (if possible, as discussed below). Two things happen now:

  1. QuickBooks will remove the qty needed amount of each of the component items (I refer to this as consuming the items in a build).
  2. QuickBooks will increase the quantity of the inventory assembly item by the Quantity to Build.

Essentially we are moving the cost of the inventory part assets into the inventory assembly asset.

A few comments on what happens here:

  • Note the maximum number you can build… value. QuickBooks won’t let you build an assembly if you don’t have enough parts on hand to build it, This value shows you how many you can build with the parts that you have.
  • If you enter a quantity to build that is higher than that maximum, QuickBooks will mark the “build” as Pending. This means that it hasn’t been built, it is waiting to be built. There are reports that list the pending builds.
  • When you enter the quantity to build much of the information in this dialog will not be updated until you move the cursor to another field, such as the date or memo. This can be confusing at first. When you move the cursor off that field the qty needed is updated, and the pending stamp could be displayed.
  • The Date field is very important. This is the date that the build transaction takes place. This has two important effects:
    • The quantity on hand for the component parts is based on your inventory status as of this date. Sometimes people get frustrated – they look at an inventory report and it says you have enough, but this dialog says you don’t! The issue is usually the dates – if the report is dated after a PO is received, but your build is dated earlier, you might not have had those parts on this date. Adjust the date in either your report, or the build.

As you might expect, the same issue relates to the assemblies you build – they are only available on or after the build date, not before.

This has been a quick overview of how to work with an assembly item and to issue a build. We’ll go into more detail about how to structure the BOM, and use other item types, in the future.

To learn more about using QuickBooks in your manufacturing company, click on the Manufacturing tab in the menu bar.

 

Entry Information

Filed Under: FeaturedInventoryManufacturing

Tags:

About the Author: Charlie Russell is the founder of CCRSoftware. He's been involved with the small business software industry since the mid 70's, focusing on inventory and accounting software for small businesses. He is a Certified Advanced QuickBooks ProAdvisor and participate extensively in the QuickBooks Community user forums under the ID of CCRussell.

RSSComments: 28  |  Post a Comment  |  Trackback URL

  1. Thanks for the info.
    The two serious mistakes I made when setting up was 1) I added in a quantity on hand which made it look like the owner had put in a larger starting investment and 2) I did something wrong with the “Cost” of an assembly item, which has caused strange entries into COGS, can you please address how to correctly enter in the “cost” field of an assembly item.

  2. Thank you. There are two issues here – how to set up the cost fields, and how to set up your initial inventory. I’ll be addressing both of those in future postings (not sure when). I’m sorry that you ran into a problem.

    The first error is easily corrected – if you set up an initial quantity and value when you entered the item, you have an inventory adjustment that QB created for you which you can delete. If you can’t find or correct that, let me know.

    The second is hard to answer without more detail. Usually the cost of the assembly is generated by the cost of the components when you build the assembly. However, that is a bit of a tricky issue that I’ll be discussing soon. Costing in “builds” is something that is taking me longer to write up than I anticipated because I keep finding exceptions and odd things that have to be explained.

  3. I’m looking for a Pro Advisor in or near Dallas to provide advice and maybe on site training fot the MFG version.

  4. Wow! After nearly 3 months of wallowing in QB hades, you’ve finally made ‘build assemblies’ clear to me!
    Thank you so much for this concise and easy to understand information.

  5. Some of the raw material we use in our assemblies have experations dates. Is there a way to track or get an alert notice on the experation date. The tapes and epoxies we use have those. Once the procduct is manufactured the experation date does not matter because of the curing.

  6. Betty, QuickBooks doesn’t have anything like that. No reminders that can be set, and in any case that would be a “batch” or lot control kind of issue because it is a specific purchased lot of the item that is expiring, not the entire part number.

  7. Can QB build a product from set of assemblies that maybe composed of assemblies?
    Thnaks

  8. Peter, yes, to a single level. That is, you can create an inventory assembly item, and some of the components can themselves be inventory assembly items (and in turn those can have components that are inventory assembly items). However, when you issue a build for the top level item, the build treats that subassembly just like any other component. The program won’t automatically “explode” the BOM for the subassembly and ask for it’s parts. So if you don’t have that subassembly on hand, you have to first build it, then build the top level assembly.

    Please note that my company has a product, CCRQBOM, which can handle that. It will issue multiple level builds, and it will print a multiple level BOM for you. See it at http://www.ccrsoftware.com/CCRQBOM/CCRQBOM.htm – and you can see my product blog at http://ccrqblog.ccrsoftware.info/ which talks about upcoming features.

  9. Charlie,

    Great web site/blog very helpful. Could you provide some general advice.

    I am about to start trading as a start up manufacturing company and are starting with a clean-slate. We have just bought QB PRO 2009. We have (1) finished product with approx 90 individual parts. We hope to add more finished parts and other aftermarket kits etc as we get going.

    Reading most of your site plus numerous other forums it looks like QB Pro 2009 will NOT do what I want from a manufacturing/inventory management point of view. However, it will handle the accounting side.

    I’ve looked at the 3rd party offerings and focused on your (which is how I ended up here) CCRQBOM. My initial questions are: -
    1. Will QB Pro 2009 handle my 90+ component finished item in a multi-level BOM (I suspect not)
    If I go with your product then: -
    2. Would I need to populate the item master in QB first or could I do it in CCRQBOM then just synch with QB?
    3. Will the CCRQBOM work with Pro or will I have to get your product AND upgrade to Premier?
    4. Although your product is not an MRP system – could you confirm I would be primarily using your system to drive my requirements via SO and PO inputs through your system and simply using QB for the accounting and reporting functions.

    I think that’s enough for now.

    Thanks in advance

  10. Thank you, Paul. I’ve not discussed CCRQBOM in the Practical QuickBooks blog yet, although I’ll have something on that in the future. To see more information on this product you can go to my CCRSoftware product blog, at http://ccrqblog.ccrsoftware.info/2008/12/ccrqbom-upcoming-features/

    1. QB Pro won’t handle your BOM, because Pro doesn’t support an Inventory Assembly item type. You must upgrade to either Premier or Enterprise to get that feature. Premier can handle 100 component items in a single BOM, Enterprise can handle 500 component items.

    2. CCRQBOM works with the data in QuickBooks, it doesn’t keep its own BOM. You would enter your inventory assembly items and their BOM’s in QuickBooks, just as described in the article here.

    3. As I said above, you need Premier or higher. CCRQBOM won’t work with Pro because you need the inventory assembly item type.

    4. You would enter your sales orders and purchase orders in QuickBooks. The current release of CCRQBOM lets you print multiple level BOM’s (which you create in QB, but QB won’t print full levels) and see basic requirements. The article I referred you to talks about upcoming features in CCRQBOM that start to look at SO and PO information.

    Feel free to contact us about CCRQBOM at either the CCRSoftware blog (http://ccrqblog.ccrsoftware.info/) or via email at sales@ccrsoftware.com

  11. Having a prob with s/o’s and invoices. We use non-inventory designation on our items, as we keep no inventory. When I create an invoice from a s/o, but only partially ship, I am having many probs. Why do I have to mark everything NOT shipping to 0 qty, instead of just marking what shipped with a qty? Why does the invoice print out with large gaps where the non-shipped items would be, instead of printing what was shipped from the 1st line down??!! I can’t see a solution in template.

  12. How do you handel the labor part of a subassembly?

  13. Robert, that isn’t a simple question to answer, and I should write an article on that. The answer does depend on a number of things – such as if you are running QB Payroll, and how you want to account for labor. You can, if you wish, add a service item for labor and have it post to your labor expense accounts, but you also have to talk to your accountant about how they want to handle labor and manufacturing costs…

  14. Your link for Inventory Costing. {http://qbblog.ccrsoftware.info/2009/01/understanding-…inventory-costunderstanding-quickbooks-inventory-cost/} Does not work. removing the three dots in the middle does not work either.

  15. Ken, I’m not sure which link you are clicking on, where in this page?

  16. Is there any way for the Build Assemblies form (or any other form) to give me a list of the items I am short and the qty short of each item when I enter a Qty to Build the exceeds the maximum. It’s such a simple and obvious requirement, it must be there somewhere.

  17. Dave: Simple and obvious, but they don’t provide it. You can do three things:

    In the “build assemblies” screen, you can visually see the quantity on hand and the quantity needed, and you can do the math yourself.
    If you enter a build as “pending” you will see the needed quantities showing on the Inventory Stock Status by Item report – see my article about this at http://qbblog.ccrsoftware.info/2009/05/quickbooks-manufacturing-forecasts-component-demand/
    You can go to a third party program, of which there are several. You may want to look at my own product, CCRQBOM, which provides you with that kind of report. I wrote this specifically because I was frustrated at the inadequacies of QuickBooks for manufacturers.

  18. I buy leather and hardware, and use contract labor to make leather handbags.I am a new QB mfg 2009 user and followed instructions on how to set BOM, assembly and build. However, when I got to the point of build I received a warning message “One or more service, non inventory or other charge item will not be included in this build because the item does not have an assigned expense acct”. I checked all lines in BOM and every line HAD expense acct assigned. I have to say that I included line in BOM “labor cost”, it is fixed cost for me, and assigned “sub-contract labor” expense acct. After I proceeded to “build” my QB said” will not be able to build, have to restart” and restarted my QB. Item was not build. I tried a couple of times- the same result. Is anyone can give me an idea how to finish my build? Thank you.

  19. Diana, take a look at this article in my other blog web site. Examine your BOM’s for “blank lines”. Delete them if you find them.

    http://qbfaq.ccrsoftware.info/2010/01/14/quickbooks-shuts-down-when-issuing-a-build/

  20. Thank you, Charlie. There WAS a blank line, and after I deleted it, I was able to build my item. I really appreciate your help. Regarding your blog in general, the information you posted on your blog is exactly what I was looking for, and finally, as soon as I discovered your blog, all this QB finally started to make sense.

  21. When I built the assembly, I forgot to include one important piece. How can I edit? QB help suggests to find a transaction (I did) and adjust it. I am not sure how I can do that, because all lines are not “clickable” (2009 MFG Premier). Thank you.

  22. Diana, you can either delete the “build” transaction and then change the BOM and re-do the build, or you can do an inventory adjustment to consume the part and put the value into the value of the assembly. Note that deleting the build has some potential side effects if that assembly was in turn used in another build.

  23. Excellent information. Thank you. We have set up an assembly and have included labor as a service item. Everything is working correctly, with the exception of the average cost is not accurate. For example, if we build two or the same assemblies, and the total labor for we entered when creating the assembly was let’s say $10.00, in theory the average cost of the assembly should reflect $20.00 (2 produced x $10 each). It is not reflected this way. It is only reflecting $10.00. It seems that no matter how many we build, the average cost only reflects qty one. If we look at the transaction journal for the assembly we built for two, it accurately reflects the two built.

    Thanks for your thoughts,

    Gary

  24. Gary, hard for me to say without knowing exactly what the BOM contains and what the accounts are that you use in each item. I’m not seeing what you say in a quick test, but probably I have something set up differently than you.

    Is the labor item a “two sided” item?

  25. Great Website! Thank you ahead of time. I need to up-grade from Pro, but feel like Enterprise is over kill. Can you compare Premier to Enterprise. We are doing basic manufacturing of 2 to 10 components that we are putting together to build a finished item that then needs to show up in inventory. 1) I need to be able to track COGS to make sure that we are charging enough over time. 2) I want to be able to build a PO and have a parts list generated so that I can order the components that I need. Thanks.

  26. Jewelry Builder, I can’t answer that fully in just a comment here. The differences in Premier and Enterprise in relation to manufacturing are primarily the ability to edit the template for the build report, and the ability to change the BOM on the fly when you issue a job. There are other differences, but those are the keys in my mind (for manufacturing). And this is only in the 2010 version (not older). Also a BOM can have 500 components in Enterprise but 100 in Premier. Tracking expenses can be done (essentially the same in both), but generating parts lists might be an issue depending on what you are specifically looking for.

  27. Lots of useful information…particularly in your responses to comments. Building on the question from Jewelry Builder, I plan to upgrade from QB Prem 2006 to a 2010 version. Have a similar component build needs using 2 to 10 components in assemblies and am looking for more capability in inventory tracking than I currently have. Do you recommend I purchase QB Premier Manufacturing or can I just use QB Premier 2010? What are the major new functionalities going from ‘06-’10 with respect to manufacturing?

  28. Becky, I don’t recall any specific features in Premier that relate to manufacturing that has changed from QB 2006, off the top of my head.

    Get the manufacturing version rather than the “generic” version, because the generic non-edition version has some limitations relating to unit of measure – see this article in my companion blog: http://qbfaq.ccrsoftware.info/2009/10/26/unit-of-measure-support-in-quickbooks/

RSSPost a Comment  |  Trackback URL