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.