Sage 50 Bill of Material assembly sub-assembly work ticket build

Sage 50 Bill of Material

Sage 50 Bill of Material

I wanted to provide you with the process below which I think will help clarify how Sage 50 assemblies work. Hopefully this will be enough information to test thru the process with me or your team. The reason for my suggesting you walk thru this is to see the effort required to manage multiple level bill of materials.

When using multiple level bill of materials Sage 50 does not have the capacity to help you manage processes like scheduling, timing of demands for inventory items or shop floor routing and scanning capabilities. I bring these points up to confirm whether or not you might need those now or in the future to help your day to day operations become more efficient.

Sage 50 Bill of Material by Sage Software

Sage 50 can do multiple level bill of materials. Most often the challenge is that each sub assembly needs to be completed One at a time Before the final assembly can be completed and invoiced. Sage 50 does not have a back flush feature to allow

You to have clients request a delivery date and then manage the purchase order or build process to calculate the needed start date.

That said Sage 100 will step up to those needs. I can get a demo set up for this application so you can see the difference. The only conflict I am aware of in running Sage 50 and Sage 100 on the same serve is a potential conflict in the versions Of crystal reporting.


Once we have a discovery call on Sage 100, I can then pull together pricing. If you wish I can get this on our schedule and we can offer estimates of conversion. We have migrated many clients in similar positions.

Yes, you can have some folks on Sage 50 and Some on Sage 100. A Consideration would be consolidated financials If you are doing that now using Sage 50 consolidated financials. That said Sage Intelligence may be able to provide this with a bit of setup. During the initial discussion we can him his opinion of Sage Intacct which may be Another option.

Let me know how you want to proceed. I am here to help. 800-475-1047

This is the process To set up inventory items

Set up all raw materials as inventory item class “stock”

Example of stock item is PTWheel-6

Set up all sub-assemblies as inventory item class “assembly”

Example of sub-assembly is PTHANDLE-ASM

Set up finished item – as inventory item class ‘assembly”

the components could be raw materials and/or sub-assemblies

Example of finished item is Red Lawn Mower

Item ID Item Description Qty Needed Qty on Hand Est Cost
Red Lawn Mower Red 18″ Reel Mower w/Tracking
. PTHANDLE-ASM 4′ Handle Assembly 1.00
. . PTHANDLE-BENT4 Handle – 4 ft bent 2.00 150.00 13.18
. . PTBOLT-1.5 Hex bolt 1.5″ 4.00 1,280.00 1.32
. . PTNUT- 5/16 Hex nut 5/16″ 8.00 1,180.00 0.56
. . PTBOLT-2 Hex bolt 2″ 4.00 900.00 1.36
. PTWHEEL-6 6″ Wheel 2.00 70.00 12.00
. PTWHEEL-10 10″ Wheel 2.00 70.00 16.00
. PTBLADE-99-9 16″ 5 blade 1.00
. . PTBLADE-16-5 16″ 5 blade 1.00 56.00
. . PTNUT- 5/16 Hex nut 5/16″ 6.00 1,180.00 0.42
. PTBOLT-1.5 Hex bolt 1.5″ 6.00 1,280.00 1.98
. PTNUT- 5/16 Hex nut 5/16″ 6.00 1,180.00 0.42
Red Lawn Mower Total  Cost 103.24

In this example the highlighted items in orange are the sub-assemblies – this is the report found at

Reports – inventory – bill of materials

In the items that are sub-assemblies or final assemblies there is an option on the bill of materials file tab

Which allows you to include or exclude the component items from the customer orders.

Sage 50 Bill of Material – the process to build your finished items

You can build using one of two available methods

  • Option a. Assembly Build
    • Found under tasks – Assemblies
  • Option b. Work Tickets
    • Found under tasks Work Tickets

Either of these you would need to

Step 1. Build the sub-assemblies one at a time using assemblies or work tickets

Step 2. Build the final product

This build of the final product is the step that rolls up all costs

The thing I like about work tickets is you have a printable document

Where you can add some steps to help identify the process and give direction

Then when the build is complete a document that can be provided to the front

Office to complete paperwork and invoicing

Then when you ship/invoice the final product you would have

  • Reports by customer
  • By item
  • Sales
  • Cost of Sales
  • Profitability

The only item needed on the sales order or invoice is the finished item

+ any misc. items you may wish to include

I would recommend

As in any product you not allow the inventory to have quantities on hand

Go into a negative level.

I am here to help give us a call 800-475-1047

Sage 50 Bill of Material assembly sub-assembly work ticket build

Sage 50 training and Sage 100 training for Sage Software available from Accounting Business Solutions by JCS

778 West Algonquin Road

Arlington Heights – Chicago, Illinois

Specialist in Sage Software

Accounting Business Solutions, Accounting Business Solutions by JCS, JCS Computer Resource, JCS, JCS software, sage 100, quickbooks, sage 50, MISys, Sage 100 manufacturing

Sage 50 2019

Sage 50 2019 – Is it time to make the decision to use the most versatile small business accounting software?

What are the System Requirements for Sage 50 2019

  • Processor operating frequency:
    • Pro and Premium Edition: 1.0 GHz or higher (2.0 GHz recommended)
    • Quantum and Accountant Edition: 2.0 GHz or higher (Multiple-core processor operating at 2.33 GHz recommended)
  • 4 GB RAM. Recommended 6 GB RAM
  • 4 GB hard disk space (additional 1 GB needed for installation)
  • Latest version of Internet Explorer
  • Microsoft® supported version of Windows 7, Windows 8.1 or Windows 10 (with the latest updates from Microsoft)
  • 256-colour or higher SVGA monitor, minimum resolution of 1024 x 768
  • CD-ROM drive
  • Forms that can be sent via email require MAPI-compliant email client, Internet connection, and email service
  • Sage 50cloud integration to Microsoft Office 365 requires Microsoft Office 365 Business Premium
  • Multiuser (Premium and higher) optimized for Windows 7, Windows 8.1 and Windows 10. Dedicated server recommended: Windows Server 2016, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008 R2, Windows Small Business Server 2008 R2
  • Terminal Services: Windows Server 2016, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008 R
  • High speed Internet connection (for subscribed Sage online services, for example, Sage Drive)

Integration with other software packages

  • Word and Excel integration requires 32-bit versions of Microsoft Word and Microsoft Excel 2010, 2013 or 2016

Conversion: Converts all data from previous versions of Sage 50 starting with Sage 50 Accounting Release 2014.0. And yes it is possible to convert to a lower-level version or edition. As a national leading provider of Sage 50 professional services we have performed hundreds of updates to the most recent version.

Sage 50 2019


Learn how to use the software quickly and efficiently Sage 50 Training Classes.


We can help convert your lists and balances to make the transition or upgrade easy for you.

Spend more time on your business, less time on your books give us a call or visit


#sage50, #sage502019, #sage50software, #sage50nearme, #sageupgrade, #sage50upgrade

Timeslips Training

Sage 50 Physical Inventory Count

Sage 50 Physical Inventory count

EZScanIt is the Sage 50 Barcode Add-ons for Sage 50 Quantum by Sage Software

Maximize your performance With EZScanIt Inventory Management Software. This software is designed, fully integrated and made just for Sage 50cloud. This application works with all your Sage 50Cloud information. It reads inventory items, sales orders, purchase orders and comes with the ability to print barcode labels. Using this software you can get work completed quickly and manage your Sage 50 inventory in a snap. Visit Sage 50 Support to view additional information on support and training and Sage 50 barcode scanning.

This is the only barcode scanning software on the market that uses your Sage 50 data. Yes, the same data you have already set up in your Sage 50cloud software package. This Sage 50 Barcode Inventory System is an affordable inventory management software. It will help you reduce costs. You can increase efficiencies, minimize your time and efforts using sage 50cloud physical inventory count

EzScanIt Demo

This video revels how to use EZScanIt Sage 50 Barcode add-on for Sage 50. You can ship, receive, print labels and perform physical Counts. Other names for this software include:

  • 2020 Sage 50 cloud
  • 2019 Sage 50C
  • Sage 50
  • Peachtree Accounting
  • Sage 50 Bar Code Scanner
  • Bar Code Scanning Software
  • Sage 50 Inventory Management

Sage 50 BarCode add ons for Sage 50. Ship, receive, print barcode labels and perform physical inventory counts for Sage 50 software using your data from your Sage 50 company data files. No need to set up a second software application and maintain two sets of data files.


Most businesses write the counts on paper and then calculate the differences. They they manually enter the adjustments. A barcode scanner allows you to more quickly take a physical inventory count, update the inventory adjustments into Sage 50 and print a physical inventory variance report. If you want to easily finish your work you can use these features to help you get it done.

Accounting Business Solutions by JCS provides support, training and consulting for Sage 50 all versions. Put our 30 years of experience to work for you and we can share with you best practices for using Sage 50 Accounting software. For more information visit or call 800-475-1047


Sage Timeslips Training

sage 50 barcode scanner, sage 50 barcode scanning, barcode scanning sotware, sage 50 add ons, sage 50 barcode, sage 50 inventory management

Sage 50 Barcode Add Ons

#sage50barcodescanner, #sage50barcodescanning, #barcodescanningsotware, #sage50addons, #sage50barcode, #sage50inventorymanagement

Sage 50Cloud PayPal Stripe

Sage 50Cloud PayPal and Stripe

Sage 50cloud now provides payment options using PayPal or Stripe

So why not get paid faster and improve your business cash flow and leverage this feature if you are using Sage 50cloud. You can sign up now to use PayPal or Stripe for your small business. Payments can be accepted online, on a mobile device, in an app or in person using this feature. Consider this new service because it is used inside Sage 50Cloud. This new integration makes getting money from your customer simpler and adds to the current payment options just making Sage 50Cloud a better small business solution.

Recording payments in Sage 50cloud

Apply a Customer Payment to an Invoice. From the Tasks menu, select Receive Money. Enter a deposit ticket ID that can easily represent the type and source of payment. Lookup, enter or select the customer ID. Enter a check/reference number that will help identify the receipt (for example, the customer’s check number). Or you can now select PayPal.

Manage all your payments in one place and eliminate the hassle of manual data entry. Activate built-in payments and:

  • Accept credit card payments on invoices directly in software
  • Automatically post to the General Ledger —no manual entry
  • Sync online or onsite payments directly to the General Ledger
  • Feel confident payments are secure

Customers can easily signup to start using PayPal or Stripe and accept payments using  a business account. This feature makes it one of the most flexible methods of digital payment. Set up your PayPal business account, activate this in Sage 50Cloud and you are ready to go. Sage 50cloud customers can start taking for payments for new or existing invoices right away.

This new integration between PayPal or Stripe and Sage 50cloud giving your businesses more choices for accepting payments from your customers. For businesses like yours this new feature can be setup within minutes, activated and in put into action.

Review the latest versions of Sage 50Training classes

Sage Timeslip Training

Sage 50Cloud

Sage 50Cloud