We did. We used Legal Number as the tool that generates the ID inside of Epicor so it can easily be included in the ASN as a data field and placed onto the label via Bartender. In our Current State (we have not gone live yet and use Infor Visual on-prem v. 9.07) we use Loftware labeling which has a code to generate the ID when the label is printed, we exrtract the data from Loftware to Excel, and have a script draw the information from excel to the Infor SQL database associated on the Pack ID key. Then shipping prints an SSRS report from the company intranet reports page and they manually go into the trading partner’s EDI portal and update each ASN with the SSCC ID’s for each package on the shipment. Lots of room for error and systems to troubleshoot. With this future state in Epicor, there should be no intervention beyond checking that the legal number produced an SSCC ID for the package. We may need multiple releases to break out a shipped vs. back-ordered qty, but it all still fits in the Kinetic core workflows. Legal Number has functionality innate to it that can deliver on content type: “SSCC” as a sort of pre-set.
Here are my notes (they are raw notes from our config/test session and I don’t have Bartender’s peice setup yet for a true unit test to completion, but you see the pathway we are on. This is a generally accepted practice for this use-case (from what I understand via Epicor Consultant(s)):
—begin notes
Need to have Automatic Generate SSCC code, to generate the application ID number.
Extension digit - can be set at package code or legal number - this is set at the package code:
The Check Digit is divided by the combination of all the numbers; calculator on GS1 site.
Check Digit Calculator – GS1 US
GS1 only cares about the application identifier, check digit and then the company prefix will be our prefix.
How do you select SSCC code for only certain shipments?
Don’t mark any legal documents as Default. Then, in Customer Shipment Entry, select the appropriate legal number for that shipment.
For testing, we would want to have it set to generate at the time of saving. Go-live, we may want to change to Print.
Setting Up Document for SSCC ID
Transaction Document Type
Add New
EDI PACK
Add Description
System Transaction = packing slips
If you check Default for System Transaction, it will
Select Save
Legal Number Setup
Legal Number app
Cerate ID
Create Description
Generateion type = Automatic
Generate SSCC checked.
Generate on Save
0000000 is the company prefix (redacted our ID).
Select Save
Open the Document Type card
Using Legal Numbers on a Shipment
Open the Customer Shipment app.
Create a new shipment or click on a pack list’s hyperlinked ID to open it.
Under Legal Number, select EDI SSCC ID TYPE

Select Save
Number is generated

If a legal number has already been assigned, when you go to view or print shipping labels, the Assign Legal Number will be grayed out:

Setting Legal Number on Package Code
Package Code Entry
(type in package details)
Type in “1” in the Extension Digit Field (verify this in video)

Select Save.
The packing slip hit the server, but we need to configure Bartender to get that format.
Process the order Amazon sent through to test, with the SSCC ID.
We have a few printers; the Dymo that does address labels and the bigger printer that prints the labels for our EDI trading partners. Bartender requires a networked label printer that processes ZPL language… essentially a Zebra or Zebra-Emulated Label Printer.
We have an open request with the Bartender consultant to create label templates or let us know which one we would use. I am told we can download the standard template file for various common trading partners like Amazon. Would like to have one for the partners who require SSCC.
SSCC ID test order under EDI Use Case:
Demand Entry App
Demand Header
Process
Created Order 20096
Uncheck Hold
Send Acknowledgement
Customer Shipment Entry:
Changed Legal Document to SSCC ID
Print labels
Mark as shipped
Select Save
Then we’ll check with the EDI team to see that everything went through OK.
Legal Number History Report:
—end notes
—begin Comments/Clarifications
Question: if they order less than pallet load, then each box needs to have its own label and each box has its own label. How do you print different SSCC ID numbers in the same shipment?
Mary Beth - For Amazon, we need to individually pack a box with its own SSCC ID label. The only time we can do one SSCC ID for multiple Qty, is when you ship a pallet load.
Marcelo - in Epicor you’ll need to create a new pack for each SSCC ID. Or multiple releases for the same pack.
Or, have Bartender create the ID?
Follow-up Notes from Marcelo:
[4:11 PM] Marcelo Quintanilla
“00” What does define the “00” first two digits? (AI) Application Identifier s Defaulted because in Legal Number the SSCC was selected:
Why does the Extension Digit Changed from 1(Package Code) to 0 (Legal Number)? à If no package code is selected then it uses the extension Digit from Legal Number (it’s in both).
GS1 Company Prefix: In this case was set as 0000000 (redacted confidential) but can be 10 digits.
Check Digit: is generated apparently if you use the Generator from GS1 it working the same as Epicor.
Check Digit Calculator – GS1 US