📥 Offline - saved locally. Will send when back online.
✅ Entry saved successfully
❌ Submission failed. Tap submit to retry.
OTV
Operations Log
Log entry
Single form for all 7 channels · Data flows directly into the dashboard
1. Which channel?
2. Stall & staff
3. Shift date & times
4. Stock audit
Count stock at shift start and close. Used to verify physical inventory matches sales + mortality.
| Start | Close | |
|---|---|---|
| 🟢 LIVE | ||
| Iredelei (S) | ||
| Belcerei (L) | ||
| Belcerei (XL) | ||
| ❄️ HIBERNATED | ||
| Iredelei (S) | ||
| Belcerei (L) | ||
| Belcerei (XL) | ||
5. Sales (packs sold)
🦪 Iredelei (S) 3pc=RM35 · 6pc=RM65 · 12pc=RM125
| 3pc | 6pc | 12pc | Total | |
|---|---|---|---|---|
| 🟢 Live | 0 pcs · RM 0 | |||
| ❄️ Hib | 0 pcs · RM 0 |
🦪 Belcerei (L) 3pc=RM40 · 6pc=RM75 · 12pc=RM148
| 3pc | 6pc | 12pc | Total | |
|---|---|---|---|---|
| 🟢 Live | 0 pcs · RM 0 | |||
| ❄️ Hib | 0 pcs · RM 0 |
👑 Belcerei (XL) RM 20/pc · RM 15/pc (hib)
| Singles | Total | |
|---|---|---|
| 🟢 Live | 0 pcs · RM 0 | |
| ❄️ Hib | 0 pcs · RM 0 |
6. Mortality (oysters that died)
ℹ️ Mortality is attributed to the Batch ID selected above. If this stall holds stock from multiple batches, log mortality under the OLDEST batch (FIFO) for accurate per-batch P&L.
| 🟢 Live | ❄️ Hib | |
|---|---|---|
| Iredelei (S) | ||
| Belcerei (L) | ||
| Belcerei (XL) |
7. Revenue collected
Shift Summary
RM 0.00
Fill in stock + revenue above
2. Batch details
3. Initial counts (per size)
4. Cost & notes
Batch Summary
0 pcs
Fill in initial counts above
2. Customer
3. Oysters (how many of each)
Total Order Value
RM 0.00
Pick oysters to see price
4. Logistics
Find the order
Move to next stage
👆
Pick a channel above to get started