Data Health1 warning
Cross-CheckFBA Inventory (vs Lark 137): 2 discrepancies — CRTT-30-V2 Δ+123, CMTP100-CRAFTI Δ+105
Cross-CheckFBA Inbound (vs MRPeasy TOs): 4 discrepancies — WHISKLET-RIBBON Δ+60, WHISKLET-SNOWFLAKE Δ+60, WHISKLET-SAKURA Δ+60
Suggested Actions
1
Transfer CSTP-75 from OSD to FBA
US has 53d on hand — stockout before new PO arrives (90d lead). OSD has 136d buffer. Send ~660 units from OSD to FBA to bridge the gap.
$11,175 revenue at risk during 37d gap
2
Transfer CERBOWL-GLDHR from OSD to FBA
US has 0d on hand — stockout before new PO arrives (90d lead). OSD has 230d buffer. Send ~9 units from OSD to FBA to bridge the gap.
US gap, SG buffer available
3
Transfer WHISKLET-SAKURA from OSD to FBA
US has 48d on hand — stockout before new PO arrives (90d lead). OSD has 2367d buffer. Send ~31 units from OSD to FBA to bridge the gap.
US gap, SG buffer available
4
Accelerate BOTP-30 sell-through or bundle
2,866 units at 1.5/d = 1911d to clear. ~2,596 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~2,596 units may expire
5
Accelerate BOTP-75 sell-through or bundle
591 units at 1.6/d = 363d to clear. ~298 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~298 units may expire
6
Accelerate HCTP-30 sell-through or bundle
1,366 units at 4.5/d = 304d to clear. ~558 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~558 units may expire
Amazon FBA
US — Amazon
FBA
36
Active SKUs
0
Reorder
6
Gap Risk
2
Covered
2
Healthy
RSTT-30: 4dWHISKLET-SAKURA: 47dCSTP-75: 53d
PackYak 3PL
US — Shopify
PYK
14
Active SKUs
0
Reorder
0
Gap Risk
0
Covered
14
Healthy
RSTT-30: 4dWHISKLET-SAKURA: 47dCSTP-75: 53d
OSD Warehouse
SG — Shopify + Shopee
OSD
41
Active SKUs
6
Reorder
0
Gap Risk
2
Covered
2
Healthy
RSTT-30: 0dBMTP-75: 20dCSTT-30-MODKIT: 26d
Amazon FBA US — Inventory
⚠ 227 units unsellable across 3 SKUs (~$878 stranded) — file removal claims in Amazon Seller Central
CMTT-30: 225 units = ~$855 | CSTT-30: 1 units = ~$4 | GLDNHRKIT-CRAFTI: 1 units = ~$19
CMTT-30: 225 units = ~$855 | CSTT-30: 1 units = ~$4 | GLDNHRKIT-CRAFTI: 1 units = ~$19
| Product | Inventory Position | 30D Rate 28 Jun – 27 Jul |
7d Rate 21 Jul – 27 Jul |
Trend 7d vs 30d |
DOS on hand based on 30D rate ▼ |
DOS with inbound based on 30D rate ▼ |
Timeline | Status | Expiry | Simulate Reorder | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ceremonial Uji Matcha 30g
CMTT-30
|
2842 units 95/d |
983 units 140/d |
1.4x | 108 days |
108 days |
Nov 2026stockout Jul 20MO305 +10,500→FBA Oct 20MO306 +10,500→FBA |
Reordered | ⚠ |
+
units
clear
|
||||||||||
Ceremonial Uji Matcha 75g
CMTP-75
|
1522 units 51/d |
471 units 67/d |
1.2x | 91 days |
91 days |
Oct 2026stockout Jun 30MO335 +4,000→FBA Oct 20MO324 +3,000→FBA |
Reordered | Oct 28 90d left |
+
units
clear
|
||||||||||
Ceremonial Signature 30g
CSTT-30
|
868 units 29/d |
273 units 39/d |
1.2x | 101 days |
204 days |
Nov 2026stockout Jun 15MO351 +3,500→FBA Jul 20MO359 +4,000→FBA |
Reordered | Aug 1, 2027 367d left |
+
units
clear
|
||||||||||
Ceremonial Signature 75g
CSTP-75
|
429 units 14/d |
113 units 16/d |
1.2x | 66 days |
178 days |
Oct 3stockout Jun 15MO300 +1,200→FBA Jul 20MO307 +1,600→FBA |
Reordered | Aug 1, 2027 367d left |
+
units
clear
|
||||||||||
Barista Uji Matcha 75g
BMTP-75
|
96 units 3/d |
28 units 4/d |
1.0x | 210 days |
210 days |
Feb 2027stockout |
Overstocked | Jun 1, 2027 306d left |
+
units
clear
|
||||||||||
Barista Organic Matcha 30g
BOTP-30
|
45 units 2/d |
17 units 2/d |
1.6x | 1910 days |
1910 days |
2yr+stockout |
Overstocked | ⚠ |
+
units
clear
|
||||||||||
Barista Organic Matcha 75g
BOTP-75
|
49 units 2/d |
16 units 2/d |
1.4x | 362 days |
362 days |
Jul 2027stockout |
Overstocked | ⚠ |
+
units
clear
|
||||||||||
Ceremonial Reserve 30g (V2)
CRTT-30-V2
|
22 units 1/d |
7 units 1/d |
1.4x | 139 days |
139 days |
Dec 2026stockout Sep 17order by No PO found |
Discontinued | ⚠ |
+
units
clear
|
||||||||||
Reserve Saemidori 30g
RSTT-30
|
32 units 1/d |
8 units 1/d |
0.7x | 5 days |
5 days |
Aug 4stockout Order noworder by No PO found |
Reorder | Nov 30, 2026 123d left |
+
units
clear
|
||||||||||
Barista Uji Hojicha 30g
HCTP-30
|
77 units 3/d |
13 units 2/d |
1.4x | 280 days |
280 days |
May 2027stockout Jun 22MO286 +450→FBA |
Overstocked | Aug 1, 2027 367d left |
+
units
clear
|
||||||||||
Barista Uji Hojicha 75g
HCTP-75
|
46 units 2/d |
6 units 1/d |
0.8x | 302 days |
302 days |
May 2027stockout Jun 22MO285 +400→FBA |
Overstocked | Jul 1, 2027 336d left |
+
units
clear
|
||||||||||
Golden Hour Ritual Kit
GLDNHRKIT-CRAFTI
|
14 units 0/d |
2 units 0/d |
0.7x | 1725 days |
1725 days |
2yr+stockout |
Overstocked | — |
+
units
clear
|
||||||||||
Golden Hour Ceramic Bowl
CERBOWL-GLDHR
|
— units 0/d |
— units 0/d |
0.9x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Slow Sippin Double Walled Glass Tumbler
SIPSLOWTUMBLER-CRAFTI
|
281 units 9/d |
58 units 8/d |
1.0x | 61 days |
167 days |
Sep 28stockout Order noworder by No PO found |
Reorder | — |
+
units
clear
|
||||||||||
Crafti Vault (Tea Storage Caddy)
VAULT-CRAFTI
|
— units 0/d |
— units 0/d |
0.6x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Crafti Travel Pouch
TRAVELPOUCH-CRAFTI
|
— units 0/d |
— units 0/d |
1.0x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Golden Hour Matcha Whisk
STNWHSK-GLDHR
|
13 units 0/d |
1 units 0/d |
0.8x | 748 days |
748 days |
2yr+stockout |
Overstocked | — |
+
units
clear
|
||||||||||
Matcha Sieve
MATSIE
|
— units 0/d |
— units 0/d |
0.7x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Crafti Precision Scoop
PRECSCOOP-CRAFTI
|
— units 0/d |
— units 0/d |
0.6x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Crafti Super Frother
SUPERFROTHER-CRAFTI
|
— units 0/d |
— units 0/d |
0.6x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Modern Matcha Accessories Kit
MODMATCHAKIT-CRAFTI
|
— units 0/d |
— units 0/d |
1.3x | — no data |
— no data |
No rate data |
— | — |
+
units
clear
|
||||||||||
Warm Me Up Double-Walled Glass Mug
DBLWALLCUP300
|
— units 0/d |
— units 0/d |
0.0x | — no data |
— no data |
No rate data |
Discontinued | — |
+
units
clear
|
||||||||||
| ▶ Whisklet Charms (30 SKUs) — click to expand | |||||||||||||||||||
⚠ "DOS with inbound" = same as on-hand for now. MRPeasy PO integration pending.
Cross-Node View
Top redistribute candidates auto-surfaced by revenue at risk. Use dropdown to view any of the 20 multi-warehouse products.
1
CSTP-75 A
$11,175 revenue at risk
2
CERBOWL-GLDHR C
US 0d · SG 230d
Current Shipments 10 arriving
→ Amazon FBA (US)
Everich → Amazon FBA (US)
31 Jul
ETA · 2d
(Base 250 ETA)
Packed
Departed
In Transit
US Customs
At FBA
SG - OSD → Amazon FBA (US)
5 Aug
ETA · 7d
(FedEx)
Clearance delay - Import
Packed
Departed
In Transit
US Customs
At FBA
SG - OSD → Amazon FBA (US)
—
On the way
Packed
Departed
In Transit
US Customs
At FBA
✓ 3 delivered this week▾
✓ OSD → Amazon FBA (US)
Delivered
6 Aug
✓ Maruyamaen → Amazon FBA (US)
Delivered
28 Jul
✓ Beinuo China supplier → Amazon FBA (US)
Delivered
22 Jul
→ PackYak (US)
Maruyamaen → PackYak (US)
—
Clearance delay - Import
Packed
Departed
In Transit
US Customs
At PackYak
Amazon → PackYak (US)
—
No deliveries this week
→ OSD (Singapore)
FJT AU → OSD (Singapore)
5 Aug
ETA · 7d
(Base 250 ETA)
Packed
Departed
In Transit
SG Customs
At OSD
Everich → OSD (Singapore)
7 Aug
ETA · 9d
(Base 250 ETA)
Packed
Departed
In Transit
SG Customs
At OSD
Jiangmen Guanying Household Co., Ltd. → OSD (Singapore)
—
✓ 2 delivered this week▾
✓ Everich → OSD (Singapore)
Delivered
27 Jul
✓ Everich → OSD (Singapore)
Delivered
24 Jul
→ Fukutomi WHS (Japan)
Huizhou Forward → Fukutomi WHS (Japan)
30 Jul
Tomorrow
(FedEx)
Delivery exception
Packed
Departed
In Transit
JP Customs
At Fukutomi
Jeys Tin (Annie) → Fukutomi WHS (Japan)
—
No deliveries this week
Purchase Orders
⚠ Action Needed — Place Order
HCTP-30-EMPTY-POUCHOrder not placed
HCTP-75-EMPTY-POUCHOrder not placed
FOIL-BAG-EMPTYOrder not placed
🔍 Action Needed — Arrange QC
CSTT-30-NONEP-EMPTY-TIN · ETA Aug 10QC not arranged
4,000 × CMTP-75-V3-JONA-EMPTY-POUCH Huizhou Forward Plasti…
ETA Jun 2
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
11,200 × FOIL-BAG-EMPTY Huizhou Forward Plasti…
ETA Jul 2
7. Qty confirmed and Shipped · step 4 of 5
✓
✓
✓
→
PlanningOrderedQCShippedComplete
20,000 × CMTP-75-V3-HOAS -EMPTY-POUCH Huizhou Forward Plasti…
ETA Jul 9
7. Qty confirmed and Shipped · step 4 of 5
✓
✓
✓
→
PlanningOrderedQCShippedComplete
6,000 × BMTP-30-EMPTY POUCH Huizhou Forward Plasti…
ETA Jul 13
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
3,000 × BMTP-100-EMPTY POUCH Huizhou Forward Plasti…
ETA Jul 13
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
5,200 × AMZ-ARTCARD Huizhou Forward Plasti…
ETA Jul 18
1. Purchase Planned · step 1 of 5
→
PlanningOrderedQCShippedComplete
10,000 × CSTP-75-EMPTY-POUCH Huizhou Forward Plasti…
ETA Jul 20
4. Ordered · step 2 of 5
✓
→
PlanningOrderedQCShippedComplete
16,000 × FOIL-BAG-EMPTY Huizhou Forward Plasti…
ETA Jul 20
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete
528 × VAULT-CRAFTI Jiangmen Guanying Hous…
ETA Jul 21
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
10,000 × CSTT-30-NONEP-EMPTY-TIN Dongguan Jeys Tin Manu…
ETA Aug 10
4. Ordered · step 2 of 5
✓
→
PlanningOrderedQCShippedComplete
3,000 × HCTP-30-EMPTY-POUCH Huizhou Forward Plasti…
ETA Aug 14
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete
3,000 × HCTP-75-EMPTY-POUCH Huizhou Forward Plasti…
ETA Aug 31
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete
Manufacturing Orders
July Production
10,500 × CMTT-30 Ibitta
Prod Jul 20
Raw Mat Reached Packer · stage 6 of 9
✓
✓
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
●All raw materials at packer
→ AMZ 10,500
Prod: Jul 20
3,907 × CSTT-30 Maruyamaen
Prod Jul 20
Products Manufactured · stage 7 of 9
✓
✓
✓
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
●All raw materials at packer
→ AMZ 4,000
Prod: Jul 20
August Production
4,000 × CMTP-75 Shimane
Prod Aug 10
Raw Mat Sending to Packer · stage 5 of 9
✓
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
◑ETA not yet confirmed
→ AMZ 4,000
Prod: Aug 10
September Production
3,200 × CSTT-30 Maruyamaen
Prod Sep 10
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 2,200 / SG 1,000
Prod: Sep 10
2,700 × CSTP-75 Maruyamaen
Prod Sep 10
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 400 / SG 2,300
In: ~Jul 29
500 × HCTP-30 Nakayama
Prod Sep 15
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 500
Prod: Sep 15
October Production
10,500 × CMTT-30 Ibitta
Prod Oct 20
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 10,500
Prod: Oct 20
3,000 × CMTP-75 Ibitta
Prod Oct 20
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 3,000
Prod: Oct 20
November Production
600 × CSTT-30 Nakayama
Prod Nov 2026
Production Planned · stage 1 of 9
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 600
Prod: Nov 2026
1,100 × CSTP-75 Nakayama
Prod Nov 2026
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 1,100
In: ~Jul 29
2,600 × CMTP-75 Shimane
Prod Nov 2026
Production Planned · stage 1 of 9
→
PlannedPOs
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
SentMO
SentMat Ready
for TfMat
ArrivedProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 2,600
Prod: Nov 2026
✓ Completed — last 5 MOs12 total
▼2,400 × CSTP-75 Maruyamaen
✓
→ AMZ 1,600 / PYK 400
1,200 × CSTT-30 Nakayama
✓
→ SG 1,200
1,200 × CSTP-75 Nakayama
✓
→ SG 1,200
700 × HCTP-30 Nakayama
✓
→ SG 700
400 × HCTP-75 Nakayama
✓
→ SG 400
Status
Overstocked >200 DOS
Healthy 120–200 DOS
Reordered <120 DOS, incoming before OOS
Reorder <120 DOS, no coverage
Trend (7d vs 30d) ↑ Panic Demand up + low stock ↑ Caution Demand up + medium stock ↑ Celebrate Demand up + well stocked → Stable Flat ↓ Warn Slowing + overstock risk
Freshness: Amber = stale >72h. Sales data from orders table (all 4 channels). Stock from Supabase inventory_snapshots + osd_inventory_snapshots.
Trend (7d vs 30d) ↑ Panic Demand up + low stock ↑ Caution Demand up + medium stock ↑ Celebrate Demand up + well stocked → Stable Flat ↓ Warn Slowing + overstock risk
Freshness: Amber = stale >72h. Sales data from orders table (all 4 channels). Stock from Supabase inventory_snapshots + osd_inventory_snapshots.