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 daily sequence¶
Each day's capture must be completed in this exact order. A step only becomes available once the step before it is complete — the station home screen shows the five steps as a sequence and greys out (locks) any step that is not yet available.
1. Morning Tank Dips (all active tanks)
↓
2. Morning Confirmation (pump readings + collections, then locked)
↓
3. Afternoon Tank Dips (all active tanks)
↓
4. Evening Tank Dips (all active tanks)
↓
5. Evening Confirmation (closing readings + full-day payments, then locked)
→ day complete
A dip step is complete only when every active site tank has a dip recorded for that window. A confirmation step is complete when it has been submitted and locked.
One header record per day¶
Each day is a single header record that the dips, pump readings and payments attach to. The header is created when the first entry for that date is submitted and is finalised when the last step (Evening Confirmation) is completed, marking the day's capture as complete. These header records are what you see in Quick Updates.
Blocking rules¶
- The next required date is always the last completed date + 1 — daily capture is enforced with no gaps. If a day is missed it must still be captured before you can move forward.
- A step cannot be opened until the steps before it are complete; trying to skip ahead returns you to the home screen with a message naming what is still outstanding.
- The day cannot be closed/finalised while any step is outstanding. The home screen shows an outstanding-tasks banner listing exactly what remains.
- The Evening Confirmation for the previous day must be locked before today's Morning Confirmation.
Administrators
Admins keep an override path for corrections and historical backfill, so they are not held to the live step lock — see Admin backfill below.
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.