Switch codes are used for swapping different pay types in pay agreements. Most often used to switch between flex and overtime or no pay (break) and overtime or some pay account build up.
A switch code is set up as an indirect activity in a group marked with the switch code type. This is found at: Human Resources > Setup > Time and Attendance > Indirect Activities
Switch codes can be used together like overtime before and overtime after profile time. You can also set them up to cancel one or more other switch codes. For instance if the user has descided to apply overtime to his work after regular profile hours, but then descide that he wants to do a flexi or work account build-up. In that case the user register a “build-up switch code” which cancel the earlyer registered overtime switch code.