スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

従業員の給与支払い設定を取得するAPIの有無について

お世話になっております。タイムカードの従業員が月額(定額)の給与としている場合、日別勤怠のAPIでは以下のようにpersonnelExpensesが0になるため、このような従業員を区別する方法があればと考えております。

この場合、月額給与設定となっている従業員を判別するためのAPIはございますでしょうか?

        {
          "staffId": 9,
          "workingMinute": 5,
          "workingHour": 0.083333333333333,
          "personnelExpenses": "0",
          "shifts": [
            {
              "shiftResultId": "49",
              "staffId": "9",
              "staffName": "従業員1",
              "attendance": "2021-04-07T19:16:00+09:00",
              "leaving": "2021-04-07T19:15:00+09:00",
              "breakStartTime1": "",
              "breakEndTime1": "",
              "breakStartTime2": "",
              "breakEndTime2": ""
            },
            {
              "shiftResultId": "50",
              "staffId": "9",
              "staffName": "従業員1",
              "attendance": "2021-04-07T19:18:00+09:00",
              "leaving": "2021-04-07T19:23:00+09:00",
              "breakStartTime1": "",
              "breakEndTime1": "",
              "breakStartTime2": "",
              "breakEndTime2": ""
            }
          ]
        }


従業員取得のAPIにおける、remunerationMonthlyというパラメーターで判別できるのでは、と考えたのですが、以下のとおり、月額給与の従業員の場合でも空欄でした。

 {
    "staffId": "9",
    "staffName": "従業員1",
    "staffKana": "ジュウギョウイン1",
    "staffCode": "",
    "initial": "ジ",
    "gender": "9",
    "birthday": "",
    "postCode": "",
    "address": "",
    "phone": "",
    "mail": "",
    "hireDate": "",
    "terminationDate": "",
    "terminationFlag": "0",
    "activeFlag": "1",
    "remunerationMonthly": "",
    "adminFlag": "0",
    "estimateIncome": "0",
    "foreignerFlag": "0",
    "handicappedDivision": "1",
    "studentFlag": "0",
    "paidHolidayInitialTargetDate": "",
    "displaySequence": "",
    "employeeClassificationId": "1",
    "staffStore": [
        {
            "storeId": "2"
        }
    ],
    "staffGroup": []
}


どうぞよろしくお願いいたします。

答え