SBX — purchase-order arrivals. Field operators receive against the schedule (camera-first); the daily log + claim cycle picks up received materials automatically.
Lifecycle: scheduled → in_transit → received (terminal good path) with rejected / returned for exception branches. RLS pins to app.tenant_id; receiving capture (camera + GPS + daily-log roll-up) ships next.