従業員区分取得
GET /employee_classifications/{employee_classification_id}
従業員区分詳細を取得します
対象
- プラン
- スタンダード、旧無料
- プレミアム
- プレミアムプラス
- エンタープライズ、旧有料
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”従業員区分ID
Example
1
Responses
Section titled “ Responses ”取得成功
object
従業員区分ID
従業員区分名
割増賃金設定: 時間外労働割増賃金を適用するかどうか
""
: 適用しない1
: 適用する
割増賃金設定: 休日労働割増賃金を適用するかどうか
""
: 適用しない1
: 適用する
割増賃金設定: 深夜労働割増賃金を適用するかどうか
""
: 適用しない1
: 適用する
表示順
変形労働時間制設定を適用するかどうか
0
: 適用しない1
: 適用する
所定休日・法定休日 従業員区分独自設定を適用するかどうか
0
: 適用しない1
: 適用する
所定労働時間 従業員区分独自設定を適用するかどうか
0
: 適用しない1
: 適用する
休憩時間自動設定 従業員区分独自設定を適用するかどうか
適用しない(false
)場合、打刻した事業所の休憩時間自動設定が適用される。
false
: 適用しないtrue
: 適用する
週勤務予定を適用するかどうか
0
: 適用しない1
: 適用する
週単位変形労働時間制設定
object
制度種別
week
: 週単位
週単位変形労働時間制設定ID
1
週の起算日
0
: 日1
: 月2
: 火3
: 水4
: 木5
: 金6
: 土
日の時間外労働の計算方法
1
: 計算しない2
: 8時間を超えた時間を時間外労働とする3
: 8時間もしくは勤務予定時間の内、大きい方を超えた時間を時間外労働とする
3
月単位変形労働時間制設定
object
制度種別
month
: 月単位
月単位変形労働時間制設定ID
1
週の起算日種別
1
: 固定2
: 変形期間の起算日を週の起算日とする
1
週の起算日
0
: 日1
: 月2
: 火3
: 水4
: 木5
: 金6
: 土null
: 「週の起算日種別」が2
の場合
暦日数28日の月の所定労働時間(分)
暦日数29日の月の所定労働時間(分)
暦日数30日の月の所定労働時間(分)
暦日数31日の月の所定労働時間(分)
法定内残業を計算するか
true
: するfalse
: しない
true
従業員の週勤務予定時間を利用するか
1
: 無効2
: 登録でき、時間外労働の算出に利用する3
: 登録でき、時間外労働の算出には利用しない
3
日の時間外労働の計算方法
1
: 計算しない2
: 8時間を超えた時間を時間外労働とする3
: 8時間もしくは勤務予定時間の内、大きい方を超えた時間を時間外労働とする
3
週の時間外労働の計算方法
1
: 計算しない2
: 40/44時間を超えた時間を時間外労働とする3
: 40/44時間もしくは週の勤務予定時間の内大きい方を超えた時間を時間外労働とする
3
月の時間外労働の計算方法
1
: 月の法定上限を超えた時間を時間外労働とする2
: 月の所定労働時間を超えた時間を時間外労働とする
1
勤怠: 休日設定リスト
object
法定休日の曜日
0
: 日1
: 月2
: 火3
: 水4
: 木5
: 金6
: 土
休日区分
0
: 所定労働1
: 所定休日2
: 法定休日
勤怠設定
object
適用開始年月[YYYY-MM] 初期設定の場合はnull
勤怠: 所定労働時間
1ヶ月の平均所定労働日数
勤怠: 所定労働時間
1日の所定労働時間(分)
勤怠: 所定労働時間
1ヶ月の平均所定労働時間(分)
勤務設定: 週勤務予定
object
法定休日の曜日
0
: 日1
: 月2
: 火3
: 水4
: 木5
: 金6
: 土7
: 祝日
出勤時刻 [hh:mm:ss]
退勤時刻 [hh:mm:ss]
休憩1 開始時刻 [hh:mm:ss]
休憩1 終了時刻 [hh:mm:ss]
休憩2 開始時刻 [hh:mm:ss]
休憩2 終了時刻 [hh:mm:ss]
勤務時間(小数)(h)
休憩時間自動設定区分
設定がない(null
)場合、打刻した事業所の休憩時間自動設定が適用される。
1
: 時間指定2
: 条件指定
自動休憩(時間指定) 休憩1 開始時刻 [hh:mm:ss]
自動休憩(時間指定) 休憩1 終了時刻 [hh:mm:ss]
自動休憩(時間指定) 休憩2 開始時刻 [hh:mm:ss]
自動休憩(時間指定) 休憩2 終了時刻 [hh:mm:ss]
自動休憩(条件指定) 設定方法1
1
: 出勤後に追加2
: 退勤前に追加3
: 中央に追加4
: 通常労働優先5
: 深夜労働優先null
: 未設定
自動休憩(条件指定) 勤務時間条件1(分以上)
自動休憩(条件指定) 休憩時間1(分)
自動休憩(条件指定) 設定方法2
1
: 出勤後に追加2
: 退勤前に追加3
: 中央に追加4
: 通常労働優先5
: 深夜労働優先null
: 未設定
自動休憩(条件指定) 勤務時間条件2(分以上)
自動休憩(条件指定) 休憩時間2(分)
自動休憩(条件指定) 設定方法3
1
: 出勤後に追加2
: 退勤前に追加3
: 中央に追加4
: 通常労働優先5
: 深夜労働優先null
: 未設定
自動休憩(条件指定) 勤務時間条件3(分以上)
自動休憩(条件指定) 休憩時間3(分)
残業申請未承認時勤務予定外の労働を勤務予定の時刻に丸める設定
object
申請不要な月の勤務予定外労働時間の上限時間(分)
月の勤務予定外労働計算の起算日
有給休暇設定
object
有給一斉付与基準日 [MM-DD]
初回の付与から一斉付与基準日を優先するかどうか
false
: 優先しないtrue
: 優先する
付与日数の計算方法
0
: 毎週の労働日数から計算6
: 出勤日数から計算
Example
{ "employeeClassificationId": "1", "employeeClassificationName": "正社員", "overtimeWageFlag": "1", "holidayWageFlag": "1", "midnightWageFlag": "1", "displaySequence": "", "variableWorkingHoursSettingFlag": "1", "holidayWeekSettingFlag": "1", "prescribedWorkTimeFlag": "1", "autoBreakTimeSettingFlag": true, "scheduleWeekSettingFlag": "1", "variableWorkingHoursSetting": { "settingType": "week", "weekVariableWorkingHoursSettingId": 2, "weeklyInitialDate": 0, "dailyOvertimeType": 1 }, "holidayWeekSetting": [ { "weekDay": "0", "holidayDivision": "2" }, { "weekDay": "1", "holidayDivision": "0" }, { "weekDay": "2", "holidayDivision": "0" }, { "weekDay": "3", "holidayDivision": "0" }, { "weekDay": "4", "holidayDivision": "0" }, { "weekDay": "5", "holidayDivision": "0" }, { "weekDay": "6", "holidayDivision": "1" } ], "prescribedWorkTime": [ { "applicationYm": null, "prescribedWorkDayMonthly": "20", "prescribedWorkTimeDaily": "480", "prescribedWorkTimeMonthly": "9600" }, { "applicationYm": "2020-05", "prescribedWorkDayMonthly": "20", "prescribedWorkTimeDaily": "450", "prescribedWorkTimeMonthly": "9000" } ], "scheduleWeekSetting": [ { "weekDay": "1", "attendance": "09:00:00", "leaving": "18:00:00", "breakStartTime1": "12:00:00", "breakEndTime1": "13:00:00", "breakStartTime2": "", "breakEndTime2": "", "workingTime": "8.00" } ], "autoBreakTimeDivision": 1, "autoBreakStartTime1": "12:00:00", "autoBreakEndTime1": "13:00:00", "autoBreakStartTime2": null, "autoBreakEndTime2": null, "autoBreakCondition1Division": null, "autoBreakCondition1ConditionTime": null, "autoBreakCondition1SettingTime": null, "autoBreakCondition2Division": null, "autoBreakCondition2ConditionTime": null, "autoBreakCondition2SettingTime": null, "autoBreakCondition3Division": null, "autoBreakCondition3ConditionTime": null, "autoBreakCondition3SettingTime": null, "roundUnapprovedOverScheduleWorkTimeSetting": { "maxOverScheduleWorkMinutesWithoutApplication": 600, "monthlyOverScheduleWorkInitialDate": 1 }, "paidHolidaySetting": { "paidHolidayUniformTargetDate": "04-01", "paidHolidayPriorUniformTargetDateFlag": true, "paidHolidayAutoGrantDaysCalcDivision": 6 }}
- 指定したIDのデータが存在しない場合
object
エラータイプを識別するURI、もしくはabout:blank
エラーの概要
エラーの詳細
Example
{ "type": "about:blank", "title": "Not Found", "detail": "データが確認できませんでした。従業員区分ID: 999"}