課程 人管得住:人資循環管理課 第 3/8 講 查看課程目錄

打卡機不會騙人,但中間那幾手會:出勤數據到薪資單的完整鏈條

12/05/2025 189
5:15
打卡機不會騙人,但中間那幾手會:出勤數據到薪資單的完整鏈條

泰國中小企業常見的漏洞不是沒裝打卡機,而是打卡數據到薪資單之間沒人真的核對。本篇用沙没沙空府一家成衣代工廠的真實情境,拆解COSO內控邏輯與職能分離做法,附AI一鍵生成出勤異常SOP的提示詞。

在泰國中部的沙没沙空府(Samut Sakhon),有一家做成衣代工的小工廠,老闆娘Khun Ampai(化名)手上有120多名員工,超過七成是緬甸籍移工。工廠三年前裝了指紋打卡機,聽起來很先進,但打卡機其實只是「收資料」的第一關——真正決定員工這個月領多少錢的,是後面那一長串沒人看得見的搬運過程。

每個月月底,人事專員Nong Ploy會把打卡機裡的資料匯出成Excel,再對照請假單與加班申請單,手動把每個人的實際工時謄到薪資試算表裡。忙的時候員工忘記打卡怎麼辦?口頭跟主管講一聲,或在Line群組留一句「昨天我有上班喔」,主管回個貼圖就算核准了。這種「口頭報備」用了三年一直相安無事,直到有一次公司內部稽核抽查,發現有三名已經離職的員工,在離職後兩週內,薪資單上還算了加班費,金額加起來超過兩萬泰銖。往回追查才發現,打卡機、請假單、薪資系統這三筆資料,從來沒有真的被交叉核對過。

Khun Ampai事後苦笑:「我以為裝了打卡機就等於管好出勤了,結果打卡機只是幫我把問題記錄下來,沒有幫我把問題擋下來。」這正是這一講要處理的核心問題——出勤管理不是「有沒有打卡機」,而是打卡機吐出來的那串數字,怎麼一步一步、有紀錄、有人核准地,變成薪資單上的數字。

為什麼

出勤到薪資這條鏈,表面上是資料處理流程,骨子裡卻是最容易出問題的「例外管理」環節。正常打卡的員工,系統會自己算,不太會出錯;真正的風險藏在「例外」裡——忘記打卡、遲到早退、請假、加班、曠工,這些沒辦法讓機器自動判斷的狀況,最後都要靠「人」來補登、來核准。只要牽涉到人工判斷又沒有留下紀錄,就同時打開了兩扇門:一扇是無心的疏漏(像Khun Ampai工廠裡忘了停發離職員工的加班費),另一扇是刻意的動手腳(主管跟員工聯手浮報加班,或幫親友多算工時)。

內部控制領域常談的COSO框架(美國COSO委員會1992年提出、2013年修訂),在「控制活動」這個要素裡特別強調兩件事,對出勤薪資這條線特別關鍵。第一是「不相容職能分離」——記錄資料的人、核准例外的人、實際發放薪資的人,理想上應該是不同的人,任何一個人單獨經手全部流程,都等於少了一雙眼睛盯著。第二是每一筆例外調整都要留下「誰、何時、為什麼」的軌跡,而不是像貼圖那樣核准完就消失。很多泰國中小企業其實不是沒有打卡機、沒有薪資軟體,而是這些「例外」的處理方式還停留在口頭時代——工具升級了,流程卻沒有跟著升級。

怎麼做

把「口頭報備」改成「唯一入口」

所有跟出勤有關的異常——忘記打卡、請假、加班申請、臨時換班——都必須透過同一個管道提出,而且要留下紀錄,不接受口頭或私訊。這個管道不需要花大錢買系統,一張標準化的紙本申請單、或是Line官方帳號裡固定格式的線上表單都可以,重點是每一筆都要有申請時間、申請內容、主管核准時間、核准人簽名(或帳號)。這樣做不是增加麻煩,而是把原本「憑印象核准」的風險,變成「有據可查」的紀錄——就算主管一時心軟多簽了一筆,至少留下可以追溯的軌跡,而不是像貼圖回覆一樣船過水無痕。

打卡數據與薪資單之間,加一道「核對關卡」

每個月薪資試算完成、正式發放之前,應該要有人(建議是不同於謄打資料的那個人)把打卡機匯出的原始工時,跟薪資系統裡實際拿去算錢的工時,兩邊拉出來對一次。差異超過一定門檻(例如單月超過2小時,或同一名員工連續出現異常)就要說明原因、有第二人簽字確認,而不是系統跳出來就直接覆蓋過去。越南跟印尼的成衣代工業裡,不少稽核成熟的工廠會用「三單對帳法」——打卡報表、請假加班簽核單、薪資計算表,三份文件互相核對數字才放行——這個做法不需要昂貴系統,一張Excel加上固定流程就能做到,關鍵是「有沒有人真的去對」。

人手不夠做不到職能分離,至少做「事後抽查」

很多中小企業就是老闆娘、一個人事、一個會計,職能分離講起來容易做起來難。如果做不到「不同人經手不同環節」,退而求其次的做法是「事後抽查」——每個月由老闆本人或另一位不經手薪資的人,隨機抽5到10筆員工的打卡紀錄、核對表、薪資單,親自核對數字對不對得起來。抽查不需要每筆都查,但要固定頻率、固定比例地做,而且抽查本身也要留紀錄——這既是防弊,也是在跟全公司傳達一個訊號:這條線,老闆真的在看。

🔧 AI 動手做:出勤異常處理SOP+核對表產生器

出勤異常一旦有了統一入口、有了核對關卡,接下來最耗時間的往往是把這套流程寫成一份大家看得懂、用得上的SOP文件,再搭配一張每月都能直接套用的核對表。與其自己從零生出格式,不如把公司的實際狀況丟給AI,讓它幫你先生出一版草稿,再依實際狀況修改。

提示詞模板
你是一位熟悉泰國中小企業人資實務的內控顧問。請根據以下資訊,幫我產生一份《出勤異常處理與工時核對SOP》,以及一張每月可直接使用的《打卡數據與薪資核對表》(用文字表格呈現即可):

【公司資訊】
- 產業別:[填入,如成衣代工/餐飲/物流]
- 員工人數與班別:[填入,如120人,兩班制]
- 目前打卡方式:[填入,如指紋機/App/紙本簽到]
- 目前出勤異常(忘刷卡、請假、加班)通報方式:[填入,如口頭/LINE/紙本單]
- 負責記錄出勤、核准異常、計算發薪的人分別是:[填入姓名或職稱,若同一人請註明]

【請幫我產出】
1. 一套出勤異常處理流程(從員工申報→主管核准→人事登錄→薪資核對,每一步要留什麼紀錄)
2. 一張《每月打卡數據 vs 薪資單工時》核對檢查表,欄位至少包含:員工姓名、打卡機時數、異常調整時數、調整原因、核准人、薪資單計薪時數、差異、簽核
3. 標出哪些環節如果我人手不夠沒辦法做到職能分離,可以用「事後抽查」替代,並給我建議的抽查比例
請用繁體中文回答,格式清楚,可直接列印使用。

本週就能做的一步:先做一件事就好——把「出勤異常可以用貼圖核准」這件事喊停,改成不管多忙,任何一筆忘刷卡、請假、加班,都要寫在紙上或表單裡,主管簽名才算數。這一個小改變,就是把「例外管理」從最大的漏洞,變成第一道防線。

📎 理論依據:COSO內部控制整合架構(COSO Internal Control – Integrated Framework,美國COSO委員會1992年提出、2013年修訂),控制活動要素中的「不相容職能分離」原則;泰國《勞工保護法》(Labour Protection Act B.E. 2541)第61條(平日加班費不低於時薪1.5倍)、第62-63條(假日工作與假日加班費為時薪2至3倍)作為工時與加班費計算的法源依據。

⚠ 本文為一般性知識整理,非稅務/法律/會計專業意見,實際申報與合規請洽執業會計師/律師或主管機關,並以泰國勞動部/社會保險局最新公告條文版本為準。

問 AI:這篇文章怎麼用在我的管理上?
內容由 AI 根據本文輔助生成,僅供參考,請自行判斷準確性。
下一講・人管得住:人資循環管理課 薪資單裡的兩顆地雷:社保封頂算錯、預扣稅算漏,最後老闆埋單

相關文章

我們使用必要 Cookie 維持登入與語言設定,並記錄使用行為以改善服務。你可以只保留必要項目。 隱私權政策