The required Set up billing step gets its own hub page: the same Company › Billing card
9 Oct 2026 · branch feat/billing-onboarding-tab · captured against propflow-stage · at dcb50eb0d4f
Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.
The hub's sidebar has a new Billing row after the modules. It carries a red dot because this test company has no billing yet. The page is the same Company › Billing card as Settings. Captured as Propflow staff, who see the company-addressed button (Set up billing for this company); a customer sees their own button on the same card.
Asserted in the captured DOM — Billing · Overview · Buildings. The page renders inside the hub, and the rail lists Billing alongside the existing rows.
The same page at phone width.
Asserted in the captured DOM — Billing. The page renders at phone width.