초과근무
설정 > 컴플라이언스 및 가산 수당 규칙(전문가 모드) > 초과근무에서는 누적 시간이 얼마나 되어야 추가 근무에 가산 수당이 발생하는지, 그리고 각 단계별 가산율이 얼마인지를 지정합니다.
작동 방식
계산 기준: 일별 또는 주별 — 그 외에는 없습니다. 월별이나 연별 기준은 제공되지 않습니다. "주별"의 경우, 한 주는 설정된 첫 번째 요일부터 시작합니다.
최대 세 단계: 각 단계는 두 개의 필드로 구성됩니다 — "단계 X 시작 시간"(이 단계가 적용되기 시작하는, 하루 또는 한 주의 누적 시간 수)과 백분율로 표시되는 "단계 X 가산율"입니다. 설정된 단계 중 가장 높은 단계는 상한이 없습니다.
각 단계는 0시간부터가 아니라 자신의 구간 안에 있는 시간만 계산합니다. 예를 들어 단계 1이 8시간부터, 단계 2가 10시간부터 시작한다면, 10시간 30분 근무한 날은 8시간에서 10시간 사이의 2시간에 대해서는 단계 1의 요율을, 그 이상의 30분에 대해서는 단계 2의 요율을 적용합니다 — 10시간 30분 전체에 단계 2의 요율을 적용하는 일은 없습니다. 이렇게 하나의 근무 블록에서 도달한 단계마다 하나씩, 여러 개의 가산 항목이 발생할 수 있습니다.
불완전한 단계는 조용히 건너뜁니다: 시간 값이 없거나 가산율이 0 이하이면 그 단계는 계산에 포함되지 않습니다. 따라서 실제로 활성화되는 단계는 0개에서 3개 사이일 수 있습니다.
가산율은 추가분이지 총액이 아닙니다: 25%는 해당 단계에서 근무한 시간마다 4분의 1시간을 추가로 지급한다는 뜻이지, 그 시간을 1.25배로 지급한다는 뜻이 아닙니다. 옆에 있는 가산 방식(배수 또는 시간당 고정 금액)은 단위만 결정할 뿐, 그 뒤의 계산 방식은 동일합니다.
이미 근무한 시간으로 계산되는 것: 단계는 같은 날 또는 같은 주에 그 이전에 수행된 근무 시간을 기준으로 채워집니다 — 먼저 날짜순으로, 그다음 시작 시간순으로 정렬됩니다. 이렇게 하면 각 근무 블록이 구간 안에서 자신의 고유한 위치를 차지하며, 어떤 시간도 더 높은 단계에 중복으로 산입되지 않습니다. 이전 항목이 변경되면 이후 항목들은 다시 계산됩니다.
값의 출처: 이 카드는 회사 전체에 적용되는 값을 제공합니다 — 다른 출처가 우선하지 않는 경우에만 적용됩니다. 해당 인물의 계약에 자체적인 초과근무 단계를 가진 계획 규칙이 연결되어 있다면 그 규칙이 우선합니다. 해당 날짜에 유효한 이 규칙의 이후 버전은 필요한 경우 전체 값을 대체하지만, 자체 초과근무 블록이 없는 경우에는 계획 규칙이 아니라 여기에 표시된 회사 설정으로 대체됩니다. 어디에도 단계가 설정되어 있지 않으면 마지막 대체 값으로 계획 규칙의 초과근무 기준만 사용되며 — 이는 오직 첫 번째 단계의 시작 값으로만 사용될 뿐, 가산율로는 절대 사용되지 않습니다. 출처는 절대 섞이지 않습니다: 첫 번째 단계를 제공하는 출처가 나머지 모든 단계도 제공합니다.
이 두 가지 조건이 갖춰지지 않으면 가산 수당은 발생하지 않습니다:
- 근무에는 계산 매크로가 필요합니다. 매크로가 없는 근무에서의 작업은 초과 시간 여부를 절대 검사하지 않습니다.
- 최소 하나의 완전한 단계가 설정되어 있어야 합니다. 그러한 단계가 없으면 결과는 "초과근무 0시간"이 아니라, 아예 검사 자체가 이루어지지 않습니다.
예외: 정정 항목과 대체 근무자는 초과근무 검사 대상에서 절대 제외됩니다 — 정규 근무만 반영됩니다.
다른 가산 수당과의 중복: 같은 시간이 초과근무와 야간·주말 근무 같은 상황에 따른 가산 수당 모두에 해당할 수 있습니다. 둘을 합산할지 아니면 더 높은 쪽만 적용할지는 이 카드가 아니라 해당 근무의 계산 매크로가 결정합니다.
저장: 이 카드는 설정 페이지의 컴플라이언스 및 가산 수당 규칙 섹션에 있으며(대체 휴식, 가산 방식, 컴플라이언스 시행과 함께), 전문가 모드에서만 표시됩니다. 변경 사항은 모아서 설정 페이지의 공통 저장 바를 통해 저장하거나 취소합니다 — 이 카드 자체에는 별도의 저장 버튼이 없습니다.
알아두면 좋은 점
- 이 카드는 일별 또는 주별 기준에 따른 자동 초과근무 단계 산정만을 다룹니다. 반면 야간·일요일·공휴일 근무에 대한 가산 수당은 범용적으로 스크립트를 통해 계산됩니다 — 매크로를 참고하십시오.
- "시작 시간" 값이 없거나 가산율이 0% 이하인 단계는 무시됩니다 — 이렇게 하면 개별 단계를 삭제하지 않고도 비활성화할 수 있습니다.
- 완전한 단계가 최소 하나도 없거나 근무에 계산 매크로가 없으면, 매우 긴 근무라 하더라도 원칙적으로 초과근무 가산 수당은 발생하지 않습니다.
- 자체 초과근무 단계를 가진 계획 규칙은 개별 단계뿐 아니라 이 회사 전체 값을 완전히 덮어씁니다.
직접 사용해 보기: Klacks Playground — 로그인 admin@test.com / P@ssw0rt1, 데이터는 매일 초기화됩니다.