Sample Workflow Guide
This guide covers how to use Mac Leather Dashboard to manage samples. It explains system codes, field definitions, status meanings, and step-by-step procedures.System Codes
Sample Number Format
All samples are assigned an automatic number:SMP-YYYY-XXX
Example:
SMP-2026-042 = The 42nd sample created in 2026
Other System Codes
Sample Statuses
Status Reference
Automatic Status Changes
The system changes sample status automatically in these cases:
- When you change any material to “Ordered” → Sample becomes “Procurement”
- When all three materials are “Approved” → Sample becomes “In House”
Creating a Sample
Location: Sidebar → Samples → + New Sample buttonForm Fields
What the system does when you click Save:
- Generates sample number (SMP-YYYY-XXX)
- Creates 3 material records: Leather, Accessories, Lining
- Sets all material statuses to “Not Ordered”
- Sets sample status to “New Sample”
- Logs creation in Activity tab
- Redirects to Sample Detail page
Sample Detail Page
Page Layout
Header Section:- Sample number (e.g., SMP-2026-042)
- Style name
- Customer name
- Status badge
- Action buttons
Tabs:
Below Tabs: Landed Cost card
Materials Section
Location: Sample Detail → Materials tabThe Three Materials
Every sample has exactly 3 materials (created automatically):Editing a Material
- Click on the material card
- Edit dialog opens
- Update fields
- Click Save
Common Fields (All Materials)
Leather-Specific Fields
Accessories-Specific Fields
Lining-Specific Fields
Material Statuses
Status Reference
Status Flow
Normal flow: Not Ordered → Ordered → Started → In Transit → In House → Approved Exception paths:- Delay: Can occur from Ordered, Started, or In Transit
- Sent Back: From In House, returns to Ordered when replacement ships
- On Hold: Can pause from Not Ordered or Ordered
Changing Statuses
To Change Sample Status
1
Open sample
Go to Samples → Click on the sample
2
Click status badge or Change Status button
Located in the header area
3
Select new status
Choose from dropdown
4
Add note (optional)
Explain the change if needed
To Change Material Status
1
Open sample
Go to Samples → Click on the sample
2
Go to Materials tab
Click Materials in the tab bar
3
Click on the material card
Leather, Accessories, or Lining
4
Change Status field
Select new status from dropdown
5
Update related fields
If changing to “Ordered”: enter Supplier, Unit Rate, Expected Delivery
If changing to “In House”: enter Actual Delivery
6
Save
Click Save button
Files Section
Location: Sample Detail → Files tabFile Categories
Uploading Files
1
Go to Files tab
Sample Detail → Files
2
Click Upload or drag file
Upload button or drag-and-drop area
3
Select category
Choose: Worksheets, Images, Comments, or Purchase Orders
4
Add description (optional)
Brief description of the file
5
Click Upload
File uploads and appears in list
Supported Formats
Maximum file size: 25MB
File Versioning
When you upload a new version of a file:- New file is marked as Latest
- Previous file is marked as Previous
- Both versions are kept
Landed Cost Section
Location: Sample Detail page → Landed Cost card (below tabs)Fields
Currency Display
Costs display in both:- PKR (Pakistani Rupee) - primary
- GBP (British Pound) - converted
Calculation
Converting to Production
Button Location: Sample Detail → Header → Move to ProductionConversion Steps
1
Verify materials
Check all 3 materials show “Approved” status
2
Click Move to Production
Button in sample header
3
Enter production details
- Quantity (total units)
- Size breakdown (if applicable)
- Delivery date
- Customer PO number
4
Confirm
Click Confirm to create production order
What Gets Created
The system automatically:
- Creates new production order (PRD-YYYY-XXX)
- Copies sample details, material specs, labor rates
- Links production order to this sample
- Sample remains viewable as reference
Common Scenarios
Troubleshooting
Quick Reference
Button Locations
Status Colors
Related Guides
Creating Samples
Detailed field reference
Material Workflow
Material status details
Uploading Files
File management guide
Landed Costs
Cost calculation details