- Shipped
- August 4, 2026 at 11:02 PM UTC
- Author
- kamo
- Commit
- a52dbd0
Three changes to how commission is captured. Nothing is pre-selected any more. Percent/Amount and One-time/Recurring both start unset on every commission split, so each one states its type because somebody said so. A pre-selected "Percent" is indistinguishable from a considered choice, and the difference between 15% of a sale and $15 is the whole payout. Submit stays disabled until a started row is finished. The approver now agrees an OVERALL commission — what the organization pays on the sale to the requesting agent and the group they share with, from which the per-colleague splits are carved. It appears in the approve and edit dialogs and as a column on the reserved list, and a market can carry a default that pre-fills it. Market defaults pre-fill the APPROVAL only. Seeding an edit from the market would let a save that was about dates stamp on a commission nobody agreed to, and would make "no commission" impossible to keep. Clearing a prefilled figure now sends an explicit clearCommission, tracked against what the form OPENED with rather than what is stored — otherwise deleting a prefilled default sends nothing and the server helpfully puts it straight back. Also: a half-filled market default now blocks the save instead of being dropped and reported as success; the commission column no longer invents "one-time" when no cadence was set; split amounts in the tooltip use the same money formatting as the column; and Add Market clears the quote fields it was inheriting from the last market edited.