Who approves
Requests go to the configured approval chain, else your manager or HR. A shift swap first waits for your colleague to accept, then goes for approval. You can cancel a request while it is pending. Approved Work from home and On duty count as present and fully paid.
Days in an approved payroll period are locked and cannot be changed by a request.