See payroll readiness and QuickBooks mapping status at a glance

Tax rates show live Mapped/Unmapped status. Members table now displays payroll readiness—employment, compensation, and QuickBooks link.

What's New

QuickBooks tax-rate mapping now displays live status for each rate with a Mapped/Unmapped badge, plus a summary line showing how many rates still need mapping. This makes it obvious at a glance whether you can sync invoices without hitting unmapped-rate blocks.

Client and employee match wizards now collapse linked rows into a confirmed resting state (green success rail + quiet "Change the link" expander). Uncluttered UI that makes the resolved state clear.

Members table surfaces payroll data:

  • Employment type column: Employee or Subcontractor badge
  • Compensation column: displays hourly rate, OT multiplier, and holiday multiplier with at-a-glance dashes for missing values. Visible only to members with manager permissions (least privilege).
  • QuickBooks column: shows if a member is linked as an employee (only when your org has QuickBooks connected)

Also fixed a serialization crash when editing members with wage values set.