Mobile View Proposal

Pending QB Sync — Mobile

Two frames at 375 × 760. Admin queue for staged QuickBooks writes — review, approve, push. Three flow types: Recoding · JE · JobStatus. Lifecycle: Pending → Approved → Pushed. Tap any pending card to open the diff sheet (Frame 2).

1 · Queue
Utilities

Pending QB Sync

Ready: 4
Pending Approval 3
Recoding Pending
Recode WST-23 from 80L → 5006 · $1,240.00
Apr 30 · staged by jmiller
JE Pending
Reclass HVAC → Plumbing labor · TZN-08 · $3,415.62
Apr 30 · staged by bstrehl
JobStatus Pending
WHS-04 · set status In Progress → Closed
Apr 30 · staged by mheffner
Approved · Ready 4
Recoding Ready
Recode TZN-12 from 02 → 80L · $842.18
Apr 30 · approved by cmiller
✓ Ready · pushes next WC cycle
JE Ready
Cross-trade reclass · MSY-19 · $1,802.40
Apr 30 · approved by cmiller
✓ Ready · pushes next WC cycle
JobStatus Ready
BCP-22 · set type Service · Awarded
Apr 30 · approved by jmiller
✓ Ready · pushes next WC cycle
Recoding Ready
Recode CDW-14 from 5006 → 5301 · $418.00
Apr 30 · approved by cmiller
✓ Ready · pushes next WC cycle
Pushed Today 12
Recoding Done
Recode WST-08 from 80L → 5006 · $612.50
✓ pushed Apr 30 · 14:23
JE Done
Cross-trade reclass · WHS-04 · $2,108.74
✓ pushed Apr 30 · 14:23
JobStatus Done
TZN-08 · set status Awarded → In Progress
✓ pushed Apr 30 · 11:08
Recoding Done
Recode MSY-19 from 02 → 80L · $385.20
✓ pushed Apr 30 · 11:08
+ 8 more pushed earlier today

Excel-grid section headers (sunken bg, bold uppercase) divide the three lifecycle buckets. Each card: type chip top-left, state chip top-right, summary at 14px, metadata at 12px. Pending cards expose Approve/Reject inline; Approved show "✓ Ready"; Pushed are dimmed with timestamp. Sticky "Ready: 4" chip in topbar is the always-visible push count.

2 · Detail · Diff Sheet
Utilities

Pending QB Sync

Ready: 4
Pending Approval 3
Recoding Pending
Recode WST-23 from 80L → 5006 · $1,240.00
Recoding Pending

Recode WST-23 · 80L → 5006

Bill #BL-29841 · staged Apr 30 · jmiller
Reason AI: Misclassified — should be 5006 not 80L
Diff
Before
Code 80L · Misc Labor
Class Plumbing
Amount $1,240.00
After
Code 5006 · Environmental Action
Class Plumbing
Amount $1,240.00
Net $ neutral — redistributes existing dollars across cost codes. Net Income and Total Equity unchanged.

Tapping a Pending card opens a bottom sheet (shadcn Sheet). Title repeats type + summary; "AI: reason" is the staged memo; stacked Before/After diff blocks show field-level changes (Before red strikethrough, After green). Sticky bottom: Reject (ghost, left) / Approve (primary, full-width). Drag handle dismisses.