This tool is a QR label generator plus kit checker. It can scan barcodes into a case, identify what package is being built, compare scanned contents against the accessory list, track non-barcoded required items, flag missing and unexpected items, allow controlled exceptions for unexpected extra items, and print a case QR label once the kit is valid.
Normal working mode. Uses CSVs, checks package contents, and blocks print if required items are missing or unexpected items are not approved.
Bypass mode. Ignores kit validation rules and allows scan-and-print behavior closer to the original generator.
Used when a second matching package in the same case should double the expected kit contents while keeping case-type rows fixed.
A parent is the package the case is supposed to contain.
In normal use, the first valid package barcode becomes the parent.
If a package does not have a real scannable parent barcode, use the manual parent dropdown in Parent Setup. This dropdown is populated from the Manual Package Parents CSV.
Some required items are not barcoded, such as IEC cables, screws, and mic clips. These are handled through the Non-Coded Items CSV. When a required item matches that list, it becomes a manual + / - line in Kit Completeness instead of requiring a barcode scan.
If you scan something that does not belong in the package, it appears as an unexpected item. Unexpected items block printing unless they are removed or approved.
Add Anyway only appears on unexpected-item rows. Using it approves that extra item and removes it from the blocking extra count. Undo removes that approval.
Identifies scanned barcodes and maps them to equipment.
Determines what belongs in each package.
Converts certain required lines into manual +/- items.
Controls which parent packages appear in the manual parent dropdown.
The page is configured to auto-load hosted CSVs from the site on startup. Normal workflow is:
The Reload Website CSVs button can be used if you update the files on the site and want to re-pull them without refreshing the page.
Check that the Manual Package Parents CSV loaded correctly and that the package codes in that file match the package codes used by the accessory list.
Look in Kit Completeness for missing items, unexpected items, or no parent recipe found.
Check mappings in CSV Sources & Mapping, especially the inventory compare column and accessory list main/equipment/description columns.
Use the manual parent dropdown instead of scanning the parent.
Switch to Direct Mode.
This tool auto-loads warehouse CSV data, lets you scan a package and its contents, checks the case against the expected recipe, handles non-coded items, flags extras and missing items, and prints a QR label once the case is valid.