freee人事労務と「打刻だけ」連携する|給与計算はそのまま、打刻体験だけ入れ替える方法
「freeeの給与計算には不満がないが、打刻が使いにくい」という声は珍しくありません。結論から言うと、freee人事労務を解約せずに打刻だけ別ツールへ移す構成は技術的に成立します。freeeのAPIが日次勤怠(work_records)の書き込みに対応しているためです。ただし、設計を誤ると二重打刻と二重管理という最悪の状態になります。この記事はその設計手順です。
この記事の要点(3 行)
- freeeの勤怠APIは日次勤怠の書き込み(上書き型)に対応しており、打刻だけ外部ツール化して確定値を書き戻す構成が組めます。
- 失敗パターンは決まっていて、freee側の打刻手段を止めずに併用を始める(二重打刻)ことと、締めの主権を決めない(どちらの数字が正か不明になる)ことです。
- 移行は「打刻手段の無効化 → 並行稼働1か月 → 有給消化の突合」の順。初月は必ず両システムの数字を突合してください。
なぜ「打刻だけ」替えたくなるのか
freee人事労務は給与計算・年末調整・労務手続きの完成度が高い一方、打刻は「従業員が毎日触る」体験としては物足りない場面があります。よく聞くのは、打刻忘れが多いのに気づく仕組みがない、Slackで仕事をしているのに打刻だけ別画面、修正申請の往復が面倒、の3つです。打刻は全員が毎日使うため、ここの摩擦は労務担当への問い合わせとしてそのまま跳ね返ります。
一方で給与計算を乗り換えるのは大仕事です。だからこそ「給与はそのまま、打刻だけ」という部分置き換えに価値があります。
併用構成の全体像:一方通行×2 で作る
設計の原則はシンプルで、「双方向同期」を素朴に作らないことです。同じ日の勤怠を両側から書き合うと、どちらが正しいか誰にも説明できなくなります。成立する構成は次の形です。
- 従業員マスタ:freee → 打刻ツール(毎日取り込み)。入退社はfreeeが正。
- 打刻・日次勤怠:打刻ツール → freee(毎日書き戻し)。労働時間は打刻ツールが正。
- 給与計算・年末調整:freeeがそのまま担当。書き戻された勤怠から計算。
freeeのAPIでは日次勤怠の更新が「その日を丸ごと上書きする」方式のため、リトライしても結果が変わらず、日次バッチに向いています。逆に言えば、同じ日を2つのシステムから書くと後勝ちで消し合うため、書き手は必ず1つに絞ります。
失敗パターンは 2 つに集約される
freee側の打刻手段(Web・モバイル・打刻機)を止めずに新ツールを配ると、従業員によって打刻場所がバラつき、書き戻しと手打刻が衝突します。切り替え日を決めて、freee側の打刻導線は必ず無効化してください。
freee側で労務担当が勤怠を直せる状態のまま書き戻しを続けると、「freeeで直した値が翌朝戻っている」事故が起きます。締め後の修正はどちらで行うか、freee側で締めた月には書き戻さない、というルールを先に決めます。
この2つは運用ルールの問題であってツールの問題ではありません。逆に言えば、ルールさえ決めれば併用構成は安定します。
使っているツールを選ぶだけで、重複コストと集約による削減額の目安を3分で診断できます。登録不要です。
移行チェックリスト
- 切り替え前:freeeと打刻ツールの従業員を紐づける(従業員番号 or メール)/勤務ルール(所定労働時間・休日)を打刻ツール側に再現する/切り替え日を給与締め日に合わせる。
- 切り替え日:freee側の打刻手段(Web・モバイル・LINE・Slack・打刻機)をすべて無効化する/従業員に新しい打刻方法を周知する。
- 並行稼働(初月):毎日の書き戻し結果をfreee側で確認する/月末に総労働時間・残業時間・有給消化日数を両システムで突合する/freee側で締めた後に打刻ツール側の修正が発生した場合の手順を試す。
- 2か月目以降:突合はサンプリングに切り替え、異常時だけ全件チェックに戻す。
特に有給は、打刻ツール側で承認された休暇がfreeeの勤怠実績に反映されないと給与控除がズレます。初月の突合だけは省略しないでください。
ChordOneでの実装例
ChordOneはこの併用構成を標準機能として持っています。Slack打刻(スラッシュコマンドと、その日最初のメッセージでの自動打刻提案)、36協定の年間管理、有給の自動付与と年5日義務の管理を行い、確定した日次勤怠と承認済みの有給を毎晩freeeへ書き戻します。freee側で月次の勤怠締めが承認されている月には書き戻しを自動停止し、有給残数はfreeeの値と毎日突合して差分を表示します。
勤怠・労務まわりのツール構成を入れるだけで、重複コストと削減余地を試算できます。
よくある質問(FAQ)
Q1. freee人事労務を解約せずに打刻だけ変えられますか?
可能です。freeeのAPIは日次勤怠(work_records)の書き込みに対応しているため、外部の打刻ツールで記録した確定勤怠を毎日freeeへ書き戻し、給与計算はfreeeで続ける構成が組めます。
Q2. 二重打刻を防ぐにはどうすればいいですか?
切り替え日を決めて、freee側の打刻手段(Web・モバイル・LINE連携・打刻機)をすべて無効化することです。打刻の入口を1つに絞れば、書き戻しとの衝突は起きません。
Q3. freee側で勤怠を修正したらどうなりますか?
設計によります。ChordOneの場合は書き戻し前にfreee側の値を確認し、前回書き戻し後に人の手で変更されていれば上書きせず「競合」として労務担当に判断を委ねます。黙って上書きする設計のツールは避けてください。
Q4. 有給休暇はどう連携されますか?
freeeの日次勤怠には有給(全休・半休・時間休)を記録するフィールドがあり、打刻ツール側で承認された有給を勤怠実績として書き込めます。申請APIは申請者を指定できないため、承認済みの結果を実績として書くのが正攻法です。
導入前の不安を解消します
「自社に合うか判断できない」なら、30分相談へ
機能、料金、freee・SmartHRなど既存ツールとの連携、導入ステップについて、30分のオンライン相談で整理できます。特定製品への誘導なし。登録不要。
- ✓ 自社の課題と規模に合う構成を一緒に整理
- ✓ 既存ツールからの移行・併用の設計も相談可
- ✓ 費用感・導入工数の目安を事前に確認
打刻も、休暇も、給与連携も、同じ画面で
20人まで無料。Slack打刻・有給の自動付与・freee人事労務との双方向連携まで追加費用なしで使えます。