Payroll

Approve and pay barber commissions and review tips at /dashboard/platform/payroll.

Each completed checkout creates a Commission for the barber, calculated from serviceCommissionRateBps. The Payroll page shows commissions by status and barber, amounts owed per barber, payouts, and tips by barber.

Commission states

projected to approved to paid, or voided.

Pay barbers

Approve

Select commissions and approve or void them with transitionCommission (commissionId, toStatus, reason). Bulk selection is supported.

Pay

Choose Pay for a barber. payApprovedCommissions takes commissionIds and notes and creates a CommissionPayout. A payout contains one barber's commissions; only approved commissions can be paid.

Approving and voiding happen with transitionCommission. Recording payment happens only through the payout: "Commissions can be approved or voided here. Record payment with Create payout."

On this page