Skip to content

Documentation


Documentation / @kizami/law / TenantLawProfile

Interface: TenantLawProfile

Defined in: types.ts:12

テナントの属性。同じ改正でも企業規模で施行日が違うことがあるため、解決時に渡す

Properties

isSmallOrMediumEnterprise

isSmallOrMediumEnterprise: boolean

Defined in: types.ts:22

中小企業かどうか。月60時間超の割増率(大企業2010-04-01・中小企業2023-04-01)や 36協定の罰則付き上限(大企業2019-04-01・中小企業2020-04-01)など、企業規模で 施行日が異なる改正の判定に使う。

判断点: 労基法上の「中小事業主」の定義は業種(小売業・サービス業・卸売業・その他)ごとに 資本金または従業員数の閾値が異なる(労基法附則、旧138条等)。本パッケージはその判定ロジックを 持たず、呼び出し側が業種別基準を踏まえて判定済みの boolean を渡す契約にしている。


isSpecialProvisionWorkplace

isSpecialProvisionWorkplace: boolean

Defined in: types.ts:31

特例措置対象事業場かどうか。商業・映画演劇業・保健衛生業・接客娯楽業で常時使用する労働者が 10人未満の事業場は、週40時間制が完全実施された現在も週44時間が法定労働時間となる (労基法40条、労基法施行規則25条の2)。過去の経過措置ではなく現行制度。

isSmallOrMediumEnterprise と同じ方針で、業種・人数の判定ロジックは持たず、 判定済みの boolean を呼び出し側から受け取る契約にしている。