Capture Flow & Rules¶
MyWestock enforces a strict sequential flow for Quick Update captures. This prevents gaps in the wet-stock record that would make reconciliation unreliable.
The sequence¶
┌─────────────────────────────────────────────────────────┐
│ Day D-1 │
│ Morning D-1 → (captures) → Evening D-1 locked │
├─────────────────────────────────────────────────────────┤
│ Day D │
│ Opening dips (if required) │
│ ↓ │
│ Morning D unlocks → (captures) → Morning D locked│
│ │
│ Deliveries & dips can be captured any time │
│ ↓ │
│ Evening D unlocks → (captures) → Evening D locked│
└─────────────────────────────────────────────────────────┘
Blocking rules¶
Morning Confirmation blocked if…¶
- The Evening Confirmation for the previous day is not locked.
- Opening dip readings for today have not been submitted (on sites where this is required).
Evening Confirmation blocked if…¶
- The Morning Confirmation for today is not locked.
Catch-up mode¶
If a site falls behind — for example due to a system outage or missed capture — the system enters catch-up mode. The banner shows how many days are outstanding. Captures must be submitted in chronological order; no days can be skipped.
Lock behaviour¶
Once a confirmation is locked:
- All nozzle readings and payment entries become read-only.
- The lock icon appears on the confirmation screen.
- Admin/Support users see an Override lock form to unlock for correction.
Admin backfill¶
Admins can access any historical date by appending ?date=YYYY-MM-DD to the confirmation URL, or by using the date chips and then overriding the lock. This allows backfilling missed records without disrupting the current date's capture.
Browsing history¶
All capture screens show date chips for the last three calendar dates. Clicking a past chip shows a read-only view. Locks are always enforced on historical records regardless of the user's role.