コンテンツにスキップ

月別給与明細取得

GET
/budgets/monthly/{store_id}/{staff_id}

月別給与明細を取得します。

対象

  • プラン
    • プレミアム
    • プレミアムプラス
    • エンタープライズ、旧有料

対象ユーザー権限

  • 給与管理閲覧
staff_id
required
string

従業員ID

Example
1
store_id
required
string

事業所ID(0 で総合給与を取得)

Example
1
year
required
string
/^\d{4}$/

対象年 [YYYY]

Example
2020
month
required
string
/^\d{2}$/

対象月 [MM]

Example
06

取得成功

object
staffId

従業員ID

string
year

年 [YYYY]

string
/^\d{4}$/
month

月 [MM]

string
/^\d{2}$/
salaryPaymentDate

給与支払日 [YYYY-MM-DD]

string format: date
nullable
storeId

事業所ID

string
netPay

差引支給額

string
totalAllowance

支給額合計

string
totalDeduction

控除額合計

string
totalTaxable

課税対象額合計

string
shiftTime

勤怠情報

object
workingDayCount

勤務日数

string
workingCount

勤務回数

string
totalWorkingTime

総労働時間(分)

string
overtimeTime

時間外労働時間(分)

string
statutoryOvertimeTime

法定内残業時間(分)

string
month45hourOvertimeTime

月45時間超時間外労働時間(分)

string
month60hourOvertimeTime

月60時間超時間外労働時間(分)

string
midnightMins

深夜労働時間(分)

string
prescribedHolidayTime

所定休日労働時間(分)

string
statutoryHolidayTime

法定休日労働時間(分)

string
tardyCount

遅刻回数

string
tardyTime

遅刻時間(分)

string
earlyLeavingCount

早退回数

string
earlyLeavingTime

早退時間(分)

string
absenceDayCount

欠勤日数

string
paidHolidayCount

取得有給日数

string
paidHolidayMinutes

取得有給時間数(分)

integer
remainingPaidHoliday

有給残日数

string
remainingPaidHolidayMinutes

有給残時間数(分)

integer
allowanceWage

支給情報

object
regularWage

基本給

string
transportation

交通費

string
overtimeWage

時間外労働賃金

string
statutoryOvertimeWage

法定内残業賃金

string
month45hourOvertimeWage

月45時間超時間外労働賃金

string
month60hourOvertimeWage

月60時間超時間外労働賃金

string
midnightWage

深夜割増

string
prescribedHolidayWage

所定休日労働賃金

string
statutoryHolidayWage

法定休日労働賃金

string
fixedOvertimeWage

固定残業代

string
fixWageOver

固定残業代超過分

string
allowance

支給手当リスト

Array<object>
object
allowanceId

手当ID

string
label

手当名

string
quantity

数量

string
resultAmount

金額

string
socialInsuranceRemunerationFlag

社会保険における報酬に該当する(標準報酬月額の対象)かどうか

boolean
employmentInsurance

雇用保険の計算対象かどうか

  • 0: 対象外
  • 1: 対象
string
Allowed values: 0 1
taxable

課税対象かどうか

  • 0: 非課税
  • 1: 課税対象
string
Allowed values: 0 1
deductionWage

控除リスト

Array<object>
object
allowanceId

手当ID

string
label

控除名

string
quantity

数量

string
resultAmount

金額

string
employmentInsurance

雇用保険の計算対象かどうか

  • 0: 対象外
  • 1: 対象
string
Allowed values: 0 1
taxable

課税対象かどうか

  • 0: 支給額合計から差し引く控除
  • 1: 一般的な控除
string
Allowed values: 0 1
overtimeBreakdownWage

時間外の労働賃金
※事業所IDを 0 に指定した場合に表示されます。

object
overTimeWage

時間外労働賃金

string
fixedWageAllowanceSum

残業代小計

string
fixedOvertimeWage

固定残業代

string
fixedWageOver

固定残業代超過分

string
fixedWageList

固定残業代に含まれる賃金
賃金設定で固定残業代に含める設定を行なっていない項目は0で表示されます

object
midnightWage

深夜割増

string
statutoryOvertimeWage

法定内残業賃金

string
month45hourOvertimeWage

月45時間超時間外労働賃金

string
month60hourOvertimeWage

月60時間超時間外労働賃金

string
prescribedHolidayWage

所定休日労働賃金

string
statutoryHolidayWage

法定休日労働賃金

string
Example
{
"staffId": "1",
"year": "2020",
"month": "06",
"salaryPaymentDate": "2020-07-25",
"storeId": "",
"netPay": "378151",
"totalAllowance": "428000",
"totalDeduction": "49849",
"totalTaxable": "218581",
"shiftTime": {
"workingDayCount": "20",
"workingCount": "20",
"totalWorkingTime": "6720",
"overtimeTime": "360",
"statutoryOvertimeTime": "0",
"month45hourOvertimeTime": "0",
"month60hourOvertimeTime": "0",
"midnightMins": "240",
"prescribedHolidayTime": "0",
"statutoryHolidayTime": "300",
"tardyCount": "0",
"tardyTime": "0",
"earlyLeavingCount": "0",
"earlyLeavingTime": "0",
"absenceDayCount": "0",
"paidHolidayCount": "0",
"paidHolidayMinutes": 0,
"remainingPaidHoliday": "40",
"remainingPaidHolidayMinutes": 0
},
"allowanceWage": {
"regularWage": "200000",
"transportation": "18000",
"overtimeWage": "9847.5",
"statutoryOvertimeWage": "0",
"month45hourOvertimeWage": "0",
"month60hourOvertimeWage": "0",
"midnightWage": "1313",
"prescribedHolidayWage": "0",
"statutoryHolidayWage": "8862.75",
"fixedOvertimeWage": "50000",
"fixWageOver": "0",
"allowance": [
{
"allowanceId": "11",
"label": "役職手当",
"quantity": "1",
"resultAmount": "10000",
"socialInsuranceRemunerationFlag": true,
"employmentInsurance": "1",
"taxable": "1"
},
{
"allowanceId": "12",
"label": "通勤手当",
"quantity": "1",
"resultAmount": "150000",
"socialInsuranceRemunerationFlag": true,
"employmentInsurance": "1",
"taxable": "0"
}
]
},
"deductionWage": [
{
"allowanceId": "13",
"label": "健康保険",
"quantity": "1",
"resultAmount": "15275",
"employmentInsurance": "1",
"taxable": "0"
},
{
"allowanceId": "14",
"label": "厚生年金",
"quantity": "1",
"resultAmount": "23790",
"employmentInsurance": "1",
"taxable": "0"
},
{
"allowanceId": "15",
"label": "雇用保険",
"quantity": "1",
"resultAmount": "2354",
"employmentInsurance": "1",
"taxable": "0"
},
{
"allowanceId": "16",
"label": "住民税",
"quantity": "1",
"resultAmount": "3000",
"employmentInsurance": "0",
"taxable": "0"
},
{
"allowanceId": "17",
"label": "所得税",
"quantity": "1",
"resultAmount": "5430",
"employmentInsurance": "0",
"taxable": "0"
}
],
"overtimeBreakdownWage": {
"overTimeWage": "9847.5",
"fixedWageAllowanceSum": "20023.25",
"fixedOvertimeWage": "50000",
"fixedWageOver": "0",
"fixedWageList": {
"midnightWage": "1313",
"statutoryOvertimeWage": "0",
"month45hourOvertimeWage": "0",
"month60hourOvertimeWage": "0",
"prescribedHolidayWage": "0",
"statutoryHolidayWage": "8862.75"
}
}
}
  • リクエストの形式が不正な場合
object
type

エラータイプを識別するURI、もしくはabout:blank

string
title

エラーの概要

string
detail

エラーの詳細

string
Example
{
"type": "about:blank",
"title": "Bad Request",
"detail": "月は2桁で入力してください。"
}
  • 指定したIDのデータが存在しない場合
object
type

エラータイプを識別するURI、もしくはabout:blank

string
title

エラーの概要

string
detail

エラーの詳細

string
Example
{
"type": "about:blank",
"title": "Not Found",
"detail": "事業所が見つかりません。"
}