KamoCRM

Employment and effective-dated assignment revisions

Featurekamo-shared-library
Shipped
11 ஆகஸ்ட், 2026 அன்று 11:31 PM UTC
Author
Kamo
Commit
12af07d

Punches will reference an ASSIGNMENT, not a member. That is what makes concurrent positions, the 29 CFR 778.115 weighted-average regular rate, multi-site jurisdiction and job costing expressible at all. managerMemberId is snapshotted from TeamMember.manager at revision time so a reorganisation cannot rewrite who approved what. The roster finder is deliberately not built on member_rights_applied: that query is TeamMember-typed, so it omits grant-all org owners and returns nothing for a TERMINATED member whose applied rights were stripped -- precisely the person whose final timecard HR still has to produce.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing