【重要】[freee人事労務] 年末調整API freee申告で「インポート/手動入力」により申告書を作成している事業所に対する更新制限のお知らせ

概要

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

freee申告 年調・法定調書で、年末調整の申告書の作成方法に「インポート/手動入力」を選択している事業所(以下、「手動入力モードの事業所」)について、freee人事労務 年末調整APIのうちデータを作成・更新・削除するAPIを受け付けないように変更します。

手動入力モードの事業所に対してこれらのAPIを実行すると、403エラーを返します。

取得API(GET)は従来どおり利用できます。また、作成方法が「freee人事労務連携」の事業所と、freee申告 年調・法定調書を利用していない事業所には影響ありません。

■ 変更内容

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

変更対象API:freee人事労務の年末調整API のうち、データを作成・更新・削除する以下の12エンドポイント

対象メソッドパス
従業員の年末調整情報PUT/api/v1/yearend_adjustments/{year}/employees/{employee_id}
給与・賞与情報PUT/api/v1/yearend_adjustments/{year}/payroll_and_bonus/{employee_id}
家族情報PUT/api/v1/yearend_adjustments/{year}/dependents/{employee_id}
前職情報PUT / DELETE/api/v1/yearend_adjustments/{year}/previous_jobs/{employee_id}
保険料情報(作成)POST/api/v1/yearend_adjustments/{year}/insurances/{employee_id}
保険料情報(更新・削除)PUT / DELETE/api/v1/yearend_adjustments/{year}/insurances/{employee_id}/{id}
住宅ローン控除情報PUT/api/v1/yearend_adjustments/{year}/housing_loan_deductions/{employee_id}
住宅ローン情報(作成)POST/api/v1/yearend_adjustments/{year}/housing_loans/{employee_id}
住宅ローン情報(更新・削除)PUT / DELETE/api/v1/yearend_adjustments/{year}/housing_loans/{employee_id}/{id}

※変更の対象外(従来どおり利用できます)

対象メソッドパス
年末調整対象者の一覧GET/api/v1/yearend_adjustments/{year}/employees
従業員の年末調整情報GET/api/v1/yearend_adjustments/{year}/employees/{employee_id}

変更種別:Breaking Change

変更内容:

  • 手動入力モードの事業所に対して上記のAPIを実行した場合、403 Forbidden を返します。データは作成・更新・削除されません。
  • 判定は {year} ごとに行います。手動入力モードになっていない年度の年末調整は、従来どおり実行できます。
  • 顧問税理士(アドバイザー)が freee申告 年調・法定調書で作成方法を「freee人事労務連携」に切り替えると、従来どおり実行できるようになります。
  • 管理者のアクセストークンと従業員本人のアクセストークンのどちらで実行しても、同じ挙動です。

変更理由: 手動入力モードでは、顧問税理士(アドバイザー)が freee申告 年調・法定調書上で年末調整の内容を入力・編集します。その間に freee人事労務側からAPIで同じ従業員の年末調整データが変更されると、アドバイザーと事業所側の操作が競合し、相互に意図しない変更が起きるおそれがあります。これを防ぐため、freee人事労務の画面と同じく、APIからの変更も受け付けないようにします。

■ 変更スケジュール

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

アナウンス日:2026/11/9

変更リリース予定日:2026/11/30

旧バージョン廃止予定日:該当なし

■ 対応方法

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

影響を受けるのは、手動入力モードの事業所に対して、年末調整の作成・更新・削除API(POST / PUT / DELETE)を実行するアプリの開発者です。

  • 作成・更新・削除API(POST / PUT / DELETE)をご利用の場合(対応必須)
    • 403 Forbidden が返った場合にリトライを繰り返さず、エラーとして扱うようアプリ側の改修・確認をお願いします。
    • 該当の事業所で freee人事労務側の年末調整データを変更する必要がある場合は、事業所の担当者から顧問税理士(アドバイザー)に確認のうえ、freee申告 年調・法定調書で作成方法を「freee人事労務連携」に切り替えてから再実行してください。 
  • 取得API(GET)のみご利用の場合(対応不要)
    • レスポンスの内容・構造に変更はありません。

■ 変更後のAPI仕様

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

エンドポイント:上記「変更対象API」の12エンドポイント

リクエスト: リクエストボディの構造に変更はありません。手動入力モードの事業所に対して実行した場合のみ、以下のエラーを返します。

レスポンス:

■ 変更後(手動入力モードの事業所の場合)

 403 Forbidden

 {
    "status_code": 403,
    "errors": [
      {
        "type": "forbidden",
        "messages": [
          "現在、freee申告で年末調整を作成中のため、freee人事労務での編集に制限がかかっています。freee人事労務での作成に戻すには、アドバイザーに確認の後、freee申告に遷移して作成方法を「人事労務連携」に切り替えてください。また、アドバイザーがfreee申告で入力した内容により、こちらに表示されている情報が上書きされることがあります。"
        ]
      }
    ]
  }