出勤率8割の判定
check_attendance_rateDetermines whether an employee's attendance rate meets the 80% threshold for annual paid leave entitlement by classifying each day type according to Japanese labor law.
Instructions
年次有給休暇の付与要件である出勤率8割を満たすか判定します。呼び出し側は「分子に加算すべきか」「分母から除外すべきか」を判断する必要はありません。算定期間中の日数を種類別にそのまま渡してください。分類(分子への算入・分母からの除外・全労働日への不算入・通常欠勤のいずれに当たるか)は、労働基準法第39条第10項および平成25年7月10日基発0710第3号に基づき、このツール内部で行います。すべての日数は必須です(該当がなければ0を指定してください。省略や推測による補完はできません)。scheduledWorkingDaysは、workedOnScheduledDayOffDaysを除く他の9つの日数区分の合計と一致している必要があり、一致しない場合はエラーになります。判定結果には、各区分をどう分類したか(分母・分子への算入方法と根拠条文)を示す内訳を必ず含めます。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOfDate | No | この判定の対象期間の終了日等(任意)。データ陳腐化の警告判定にのみ使用する (YYYY-MM-DD形式、例: 2026-08-15) | |
| actualWorkedDays | Yes | 実出勤日数。実際に出勤して労働した日数(年次有給休暇取得日・各種休業日は含まない) | |
| otherAbsenceDays | Yes | 上記のいずれにも該当しない、通常の欠勤日数(無断欠勤、私傷病による欠勤、遅刻・早退による全休扱いなど)。分母には含むが分子には算入しない | |
| maternityLeaveDays | Yes | 産前産後休業(労働基準法第65条)により休業した日数 | |
| paidLeaveTakenDays | Yes | 年次有給休暇を取得した日数 | |
| scheduledWorkingDays | Yes | 所定労働日数の合計(算定期間中に労働義務があった日数)。所定休日は含まない。下記の actualWorkedDays + paidLeaveTakenDays + workInjuryOrIllnessLeaveDays + maternityLeaveDays + childcareOrFamilyCareLeaveDays + employerCausedSuspensionDays + lawfulLaborDisputeDays + forceMajeureSuspensionDays + otherAbsenceDays の合計(workedOnScheduledDayOffDaysは含まない)と一致させること | |
| lawfulLaborDisputeDays | Yes | 正当な同盟罷業その他正当な争議行為により労務の提供が全くなされなかった日数 | |
| forceMajeureSuspensionDays | Yes | 天災事変等、不可抗力による休業日数 | |
| workedOnScheduledDayOffDays | Yes | 所定休日(もともと労働義務のない日、例: 会社カレンダー上の休日)に労働させた日数。この日数はscheduledWorkingDaysには含めない(そもそも所定労働日ではないため) | |
| employerCausedSuspensionDays | Yes | 使用者の責に帰すべき事由による休業日数(使用者側の経営上・管理上の障害による休業を含む。例: 発注元の都合による事業場閉鎖、資材不足による休業) | |
| workInjuryOrIllnessLeaveDays | Yes | 業務上の負傷又は疾病により療養のため休業した日数(私傷病による欠勤は含まない。私傷病はotherAbsenceDaysに含める) | |
| childcareOrFamilyCareLeaveDays | Yes | 育児休業・介護休業等育児又は家族介護を行う労働者の福祉に関する法律に規定する育児休業又は介護休業をした日数 |