Upload a CSV or Excel file with columns: Email, Password, Role, Branch Role must be: staff, accountant, or admin. Branch must match an existing branch name.
Accountant Pickings
—
DRS-Zoho Variance Check
—
Bundle vs Actual Yield
Compares total Actual Yield from SICS Cooks (all batches + shifts) against Zoho Quantity In for each recipe.
—
โ๏ธ Picking Exclusions
Items in these lists are skipped from accountant picking variance calculations.
Use the Global list for items you never want counted (e.g. spoilage promos).
Use Per-Branch overrides to deviate from the global policy at a specific branch
(either add an extra exclusion or re-include something that's globally excluded).
๐ Global Exclusions
๐ฌ Per-Branch Overrides
Deleted Submissions
No deleted submissions.
All Submissions
Generate Reports
Report Preview
Select filters above to preview report data.
Add / Remove Items in Forms
Branch Management
Branch Overview
๐ง Correction Requests
๐ Reassignment Requests
๐ง Submission Data Repair
Click "Scan for Issues" to check for corrupted submission data (e.g. double-stringified data from old reassignment bug).
0
Total Transfers
0
Tallied
0
Mismatch
0
Unrecorded
Bakery Transfer Reconciliation
Loading...
Date
Item
From Branch
To Branch
Out Qty
In Qty
Status
๐ก Connectivity Log
Tracks offline incidents and save failures per staff member. Admin events are not tracked.
0
Total events
0
Offline incidents
0
Save timeouts
0
Save failures
0
Branches affected
โ
Longest offline
๐ง Cascade Audit
Finds shifts where an automatic cascade revision overwrote human-entered closing values. Scan range: last 30 days.
โ
Shifts scanned
โ
Affected shifts
โ
Items to restore
โ
Branches affected
How this works: For each shift in the last 30 days, checks if there's a HUMAN revision whose Closing Bulk / Closing WIP values got zeroed out by a later CASCADE revision. Flagged shifts can be reviewed and restored individually.
Click "Scan Last 30 Days" to begin.
๐ง RESTORE HUMAN-ENTERED VALUES
Choose restoration method:
Cancelling leaves this shift unchanged. You can always come back to it later.
๐ Activity Log
Every session, form open, field change, draft save, submit, and outcome. Retention: 90 days. Use the Forensic Lookup below to settle disputes.
โ
Events (loaded)
โ
Unique users
โ
Submit failures
โ
Sessions
๐ Forensic Lookup โ "Did this user actually do what they claim?"
Click "Refresh" to load the activity log.
0
Total Discrepancies
0
Flagged
0
Reviewed
0
Resolved
0
Missing Components
0
Warehouses Affected
BOM Discrepancy Monitor
Loading...
Assembly #
Item
Date
Warehouse
Expected
Missing
Status
ITEM
DATE
WAREHOUSE
COMPONENTS
MISSING COMPONENTS
0
DRS Items
0
Mapped
0
Unmapped
0
Zoho Items Known
DRS Item
Form Type
Zoho Inventory Item
Status
Import Preview
00
DRS Branch
Type
Zoho Warehouse
Status
๐ค
Upload Zoho Purchase Data
Upload a Zoho "Purchases by Item" CSV export. The system will auto-match items by name and let you confirm or adjust each mapping.
Upload a CSV with your own confirmed mappings. Requires columns: DRS Item Name, Zoho Item Name, Zoho Item ID. Optional: Zoho Unit, Action (update/delete).
0 matched to DRS0 not found in DRS0 already mapped
DRS Item
Zoho Item
Status
Save?
Match Results
0 auto-matched0 new Zoho items
Zoho Item
DRS Match
Score
Action
๐ Nightly Inventory Adjustments
Adjusts Zoho stock to match DRS closing counts. Runs 10 PM next day (MonโFri). Weekends processed Monday night. AMโPM order with snapshots.
๐ข LIVE
โ๏ธ Adjustment Settings
10:00 PM daily (TueโFri + Mon for weekends)
How far back accountants can see the "Push to Zoho" button. Admin & audit always see it.
๐ Schedule: TueโFri 10PM adjusts previous day. Monday 10PM adjusts Fri+Sat+Sun. Sat/Sun no runs. Order: Snapshot โ AM โ Snapshot โ PM per date.
โ ๏ธ Dry-Run Mode: When active, the system logs what would be pushed to Zoho but does not create actual inventory adjustments. Use this to validate data before going live.
0
Queued
0
Pushed (Last 7d)
0
Errors
0
Holds
0
Enabled Branches
Adjustment Queue
Push History
โฉ๏ธ Reverse & Readjust
Reset pushed items back to "queued" so the next nightly run re-processes them. Remember to also delete the Zoho adjustments manually.
โธ๏ธ Not Ready Holds
Flag a branch-date as "not ready" to skip it in tonight's 10 PM run. It will be retried the next night. Remove the flag when the accountant finishes their work.
๐ธ Stock Snapshots โ Zoho readings before adjustments
Loading snapshots...
๐งช Dry-Run Preview โ What Would Be Pushed
Click "Run Preview" to scan today's queue and show what would be sent to Zoho.
๐ Push Activity Log
to
Loading push activity log...
๐ Stock Comparison Dashboard
DRS closing stock vs Zoho stock at time of adjustment push. Permanent audit trail โ every comparison is stored historically.
0
Total Records
0
Branches
0
Exact Matches
0
DRS > Zoho
0
DRS < Zoho
to
Loading stock comparison data...
0 records
Page 1
Branch Summary โ Aggregated Deltas by Branch & Date
Click Refresh to load summary data.
๐ฆ Stock Movement Dashboard
Upload multiple weeks of Zoho Stock Summary CSVs to track and compare stock movement over time.
0
Total Records
0
Branches
0
Unique Items
0
Total Qty In
0
Total Qty Out
0
Periods Stored
Loading stock movement data...
0 records
Page 1
Branch Movement Summary โ Inflows vs Outflows by Branch
Click Refresh to load summary data.
Item Trend โ Stock Movement Over Multiple Periods
Select an item above to view its movement trend across periods.
๐ฆ Manage Items
Sync DRS items with Zoho. Filtered to STORE INVENTORY = YES.
๐ก Export from Zoho: Reports โ Stock Summary โ filter by warehouse & date range โ Export CSV. Upload one per branch.
๐
Drop CSV here or click to browse
Zoho Stock Summary Report export (.csv)
๐ New Items Found (not yet mapped)
These items were in the CSV but aren't in your DRS mappings. Select the ones you want to include in requisitions.
Item Name
Item ID
Qty Out
Closing
Branches
0
Items
0
With Movement
0
Period
โ
๐ Data Preview
Branch
Item
Opening
Qty In
Qty Out
Closing
Use/Day
Wk Use
Status
๐ Global Defaults
๐ฆ Per-Item Configuration
Set pack size, unit, reorder level, buffer for each item. Blank buffer = global default. These settings persist in Firebase.
Item
Pack Size
Unit
Reorder โค
Buffer%
Min Order
Max Order
Skip
๐ Period
Branch Approval Progress
0 / 0 branches approved
๐ช Branches
โ
Item
Stock
Wk Use
+Buffer
Need
Status
ORDER
Packs
Adj
Actions
๐จ Staff Change Requests
๐ Special Events Calendar
Define periods with increased demand (holidays, promos). The event multiplier scales up the weekly usage calculation during these periods.
No events configured. Add events for holidays, Sallah, Christmas, etc.
Staff/New Entry
STAFF
Form Entry
๐Draft saved
Staff on Duty
๐
Select Date & Shift to Begin
Please choose a date and shift above before entering data.
๐ Extra Notes
These figures are recorded for reference only โ not part of the denomination formula.
๐ท Photo Evidence
Upload photos or take pictures with your camera. Max 5MB per image.
โ Submitted successfully! Your entry has been recorded.
โ Draft auto-saved
My Drafts
My Submissions
My Correction Requests
๐ฆ Branch Requisition
Loading...
๐ Period
Loading your branch requisition...
Request Change
โ ๏ธ CASCADE REVISION PREVIEW
Review downstream changes before applying
โ ๏ธ Important: "Apply" will save your revision AND auto-revise each downstream shift listed above. Closing Bulk / Closing WIP values that staff already entered are PRESERVED (only opening stock is recalculated, which changes closing stock math). "Cancel" will skip BOTH โ your revision will NOT be saved either. Review carefully.
โ ๏ธ Cancel discards your revision entirely โ your data stays in the form so you can edit and retry.