Prepared by
AlShayeb Partners
alshayebpartners.com/alshayeb
Prepared for
Mhna Group
mhna.ps

📦 Receiving & Labeling Process

End-to-end workflow with validations, decisions & audit trails

🏷️ Roles & Types

Inventory Management
Inventory Team
Receiving Team
Validation Check
Decision Point
Artifact Output
🚀

Start Process

Inventory Management
📥

Receiving Products

Shipment arrives and products are staged for labeling process

🏗️

Prepare Attributes & Barcodes

Inventory Management

Validate Attributes

Ensure attributes exist and are active with unique number codes (e.g., kids=101, white=204)

⚠️

Check A: Duplicate Codes?

Verify no duplicate attribute codes exist in the system

✓ No duplicates → Continue
✗ Duplicates found → Fix attributes
🔨

Build Barcode Pattern

Create pattern: AttrCode-AttrCode-...-SERIAL using GS1 standard

⚠️

Check B: GS1 Format Valid?

Validate that the barcode pattern follows GS1 standards

✓ Valid format → Continue
✗ Invalid → Fix pattern
🔢

Generate Serials

Inventory Management
🎲

Generate Unique Serial

Create unique per-unit serial number with variant-level uniqueness

⚠️

Check C: Composed Code Unique?

Verify the complete barcode is unique in the system

✓ Unique → Continue
✗ Collision → Regenerate serial
🎯

Select Print Quantities

Inventory Management
📊

Choose Sticker Quantities

Select number of stickers per variant line using manual checklist

💭

Check D: Sanity Nudge

Compare against expected quantity (non-blocking notification only)

🖨️

Print Stickers

Inventory Management
🖨️

Execute Print Job

Generate physical sticker labels with barcodes

📋

Artifact: Sticker Batch List

Generates batch record with codes, quantities, variant mappings, and batch ID

🏷️

Apply Stickers

Inventory Team

Apply Labels to Items

Physical application of printed stickers to products by variant

⚠️

Check E: Spot-Scan Verification

Perform 5-10% spot-scan to verify labels are applied correctly

✓ Scan OK → Continue
✗ Mismatch → Halt & rework
📱

Scan into Stock

Receiving Team
📲

Scan Barcode to Post

Scan each item's barcode to create/confirm product variant and register inventory move

Decision 1: Scan Successful?

Determine if barcode scan was successful and valid

✓ Yes → Post to location
✗ No → Route to Relabel
📍

Post to Target Location

Register item in target warehouse location

✔️

Approve Stock Move

Inventory Management
👍

Approve Received Quantity

Review and approve the received quantity (no QC beyond quantity check)

⚠️

Check F: Quantity Match?

Verify approved quantity equals scanned quantity

✓ Equal → Continue
✗ Not equal → Block & rescan
🔄

Reconcile Unused Stickers

Inventory Management
📦

Collect Remaining Stickers

Gather all unused stickers after approval is complete

🗑️

Mark as Unused

Cancel or mark codes as unused in Sticker Batch log

📜

Reprint Rule

If a canceled code is reprinted later, status automatically becomes "used" upon print

📊

Close & Audit

Inventory Management
📝

Create Audit Log

Record who generated, printed, applied, scanned, and approved with timestamps and counts

📊

Daily Reconciliation Report

Compare stickers printed vs items scanned vs items approved

Exception Report

Track relabeled items and duplicate-code attempts

🎉

Process Complete

Success

Stock Posted & Sale-Ready

Products are fully received, labeled, and ready for sale. Final locations are set, stickers reconciled, and complete audit trail established.

📈 Key Reports & Outputs

📊 Daily Reconciliation

Comprehensive comparison of stickers printed versus items scanned versus items approved. Ensures complete accountability throughout the process.

⚡ Exception Report

Tracks all relabeled items and duplicate-code attempts. Critical for identifying process issues and ensuring data integrity.

📝 Audit Trail

Complete history of all actions with user attribution, timestamps, and quantities. Provides full traceability for compliance and troubleshooting.