Barcode Usage with BOM in Shipping

We use Sage 100 Advanced 2023. We have an item, Honey Straws that we make up into 50 packs to sell. We buy these in boxes of 2000. There are about 2 dozen flavors we offer, but for the examples, I will use Apple as the flavor. All items have similar setup where Apple would be substituted with another flavor.

I want to use barcodes to streamline the process of shipping these but am having trouble with item set up. I am looking for input on how to set these items up in order to streamline the shipping entry without losing the sales "easiness." Maybe it cannot be done without some compromise, but I am here asking if anyone has ideas for me.

The straws each have an item such as HS0Apple for individual Apple flavored honey straws. The individual straws are what carry inventory levels in Sage. The idea was we could make 50 packs, 2000 packs or variety packs with 5 of each flavor and draw from the same inventory so we would not be out of stock until we were truly sold down below the order being placed.

We have an item Honey Straws 50 Pack that we offer. This is a kit item in Sage that has an associated BOM and is set to always explode. The BOM has an option called flavor. Each flavor draws 50 of the individual straws. This was set up this way to allow us to have one tile on the website. After clicking on the tile, the customer can chose the flavor or flavors they want from a drop down. On the Sales Order in Sage, this shows as one line HS50 with a quantity of 1 and then another line under it with HS0Apple with quantity 50.

I also have HS50Apple which is an item and BOM that does not have options. It draws 50 of the individual honey straws. I do not set these up to have inventory levels though I am considering doing Transaction entries to record when a box of 2000 is split into these packs.

The website has the generic HS50 with all the options so we can have one tile for honey straws. For the Customer Service Reps, they can use that and scroll to the flavor or they can type in the HS50APPLE and skip the option choosing step. For customers who order lots of different flavors, this speeds the order entry time on the phone. For the website, If we only sold HS50Apple and the other flavors, this would mean we would have a lot of pages of these if each tile was its own flavor. It could be done, but seemed unwieldy with our previous ERP that didn't allow for the options.

When shipping, I have issues. I can make a barcode for anything, so that is not an issue. Our 50 packs have HS0Apple as the barcode. This means if the shipper is shipping a bunch of honey straws, they can scan this barcode not in AutoIncrement mode and go to the line in the kit that says HS0Apple. They could then go up one line and type in 1 to ship a 50 pack of apple honey straws. This is a lot of clicking around and takes a while for each line to explode. If I have auto increment turned on, they would have to scan the bar code 50 times for each pack. This is worse.

If I make HS50Apple the barcode, then I can scan a barcode for that and it will add one and then explode the 50 individuals out. This is great, except that it would make me have a lot of tiles on my website to sell them this way. I thought I might put the 50 pack in as an item that holds inventory, but when I have HS50 quantity 1 with HS50Apple quantity 1 as the flavor option, scanning the barcode will put 1 in the HS50Apple line, but leave the HS50 line that is the exploded kit as 0.

I am wondering how to get things to scan correctly. I am thinking I might need to make a script that will add the quantity shipped to the main kit item after the component items of the kit are shipped. Is that best or are there other ways to do this?

Thank you
Chris

  • 0

    a "barcode" is just that, the data, in this case the item number,  is coded in bars, it is not a separate number.  Scanning a barcode is the same as manually entering the item number. So if you manually enter the item number now you can attached a scanner to the work station and scan the bar code so you don't have to manually enter.

  • 0

    Thanks, BigLouie, but the question is how to set up the items so the barcode works efficiently.   I cannot us hs50 for the barcode because I might have 20 of those entries with a flavor exploded under that.  If I do the flavor, I have to scan each bag 50 times to get the autoincrement to do it.  I then also have the hs50 that needs to be entered and will not do a reverse exploding and put a 1 in qty of hs50 after 50 hs50apple get entered.  

  • 0 in reply to Beevet

    if they currently type in HS50APPLE  then on the form you just change the font on that field to a bar code font from Ariel or Times New Roman so the form prints out with a bar code so the use can just scan the item number from the form. 

  • 0

    What about a generic item, and using Lot#'s for the different varieties / flavors and UoM conversion to handle the box quantities automatically?

    Bar code: ItemCode + LotNo + EachQuantity

    SO / invoice line has the itemcode, and you handle your flavor requests somehow (comments?)... but simplify the inventory setup to eliminate the BoM stuff.

    Edit:

    For this to work you'd need customization of your scanner (ScanForce?  ScanCo?) to interpret the multi-part bar codes.

  • 0

    When you say "They could then go up one line and type in 1 to ship a 50 pack of apple honey straws."  You can actually program a scanner to enter the item, then quantity and then do a carriage return.  Most scanners i have seen have a series of bar codes you can scan to program what the scanner does after the scan. Very common.  I would suggest getting with the scanners manufacturer and get the document on how to scan.  Have done this lots of times.