Company › Billing — staff set up the picked company's billing

platform staff, Fairhaven Residential (TEST) picked: not linked yet, and the button that sets its billing up

28 Sept 2026 · branch sr-staff-acts-on-picked-company/billing-mapping-staff · captured against propflow-stage · at dafc1584ab

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.

1 · Staff, one TEST company picked — not linked yet

What this shows

Platform staff with Fairhaven Residential (TEST) picked. The company names no Stripe customer, so the card says so and offers Set up billing for this company — a checkout addressed to it (?organizationId=), refused if anyone on its team already pays.

Asserted in the captured DOM — Billing details aren't linked to this company yet · Set up billing for this company. The unlinked staff state and its button.

Staff, one TEST company picked — not linked yet

2 · The same, at phone width

What this shows

390px wide: the message sits above the button, full width. (The first capture showed the text squeezed into a narrow column beside the button; this PR now stacks it below the sm breakpoint.)

Asserted in the captured DOM — Set up billing for this company. Narrow viewport.

The same, at phone width

Not captured

The linked states

"Upgrade to Pro" (linked, no live subscription) and "Manage Subscription" (subscribed) need a company with its own stored Stripe customer. Stage has no Stripe test key and no linked TEST company, and no link was written into stage data for a picture. Both are pinned by billing-card-unit-rate.test.tsx and billing-staff-buttons-name-the-company.test.tsx.

PropFlow Docs