營建公司把 Excel、紙本簽核與通訊軟體改成 ERP 時,最常見的落差不是少一張報表,而是系統只記「已經發生的付款」,沒有記錄採購承諾與工程變更。現場已經口頭追加、採購已下單、廠商正在施工,財務帳上卻還沒出現支出;等發票或估驗資料進來,專案成本早已偏離原先版本。

ERP 客製開發要先建立同一套專案與工項識別,再區分預算、承諾、驗收、應付與付款。工程變更也不能直接覆蓋原數字,而應保留提出、估價、審查、核准、執行與結案的版本和時間。本文談的是系統設計與驗收方法,不替代會計、工程契約或法令判斷;企業仍須由相關專業人員確認實際規則。

先建立跨部門都認得的主檔

同一項材料在估價表可能叫簡稱,採購單用廠商品名,現場再以樓層或區域稱呼。如果 ERP 只靠顯示名稱連資料,改一個字就可能產生新項目。專案、工區、工項、供應商、材料、文件與契約都應有穩定識別碼,名稱是可更新的屬性,不是資料關聯本身。

GS1 Taiwan 的標準說明指出,唯一識別可用來明確指代交易品項、物流單位、物理位置、文件檔案與其他實體,並協助交易夥伴共享資訊。這不代表每個營建專案都必須採用同一種 GS1 編碼;它提供的重要設計原則是「先識別對象,再交換資料」。企業可依既有制度決定內碼或外部標準,但介面文件要說明代碼由誰建立、是否可重用,以及跨系統如何對照。

驗收時可刻意準備同名不同規格的材料、同一供應商的不同專案報價,以及名稱變更但識別碼不變的工項。確認匯入、搜尋、採購與成本彙總不會因文字相似而錯接,也不會因改名而失去歷史。

成本要拆成不同狀態,不是一個總額

專案成本至少要能區分原始預算、核准後預算、已申請採購、已下單承諾、已驗收、已請款、應付與已付款。每個企業可使用不同名稱,但不能把這些狀態壓成同一欄。主管需要同時看到「還能不能承諾新支出」與「現金何時可能流出」,財務則需要知道單據是否已符合入帳條件。

一筆採購也可能分批到貨、分次驗收與分期請款,所以狀態不能只放在採購單表頭。較穩定的模型會保存明細數量、單價、稅務欄位、工項歸屬、交付位置與每次事件,再由事件計算目前狀態。使用者若要更正,應建立沖回或調整記錄,不是直接改掉已核准的歷史數值。

報價時可把成本看板拆成資料整合與計算規則兩部分。資料整合列出估價、採購、驗收、請款與會計系統的來源;計算規則則說明未核准變更是否納入預估、取消訂單如何釋放承諾,以及跨幣別或稅額如何處理。這些規則若留到開發後期才談,儀表板即使看起來完整,也可能無法支援實際決策。

工程變更要保留基準版與影響鏈

每張工程變更單應連到原契約、專案、工項與提出原因,並保存變更前後的數量、金額、工期或範圍。新版本送審後,舊版本不可悄悄被覆蓋;退回修改、撤回、核准與作廢都要有明確狀態。核准後若影響採購,系統應產生或調整承諾成本,並保留它是由哪一版變更帶來。

電子簽章法說明電子文件、電子簽章與數位簽章的定義,並規範符合條件的電子文件可完整呈現、日後取出查驗。ERP 規格因此要先區分一般系統核准與需要特定簽署機制的文件,不能把登入後按下「核准」一律宣稱等同某種法律簽章。無論採哪種方式,版本、身分、時間、內容雜湊或其他驗證資料,以及文件取出方式都應在需求中說清楚。

驗收可建立一張變更單,在送審後修改數量,確認系統要求建立新版;再讓其中一位核准者退回、補件後重新送審。最後檢查預算基準、承諾成本和相關採購單是否都引用正確版本,且報表能同時呈現原核准額、已核准變更與尚未核准的風險曝險。

權限要依專案與動作切分

營建 ERP 可能同時包含聯絡人、現場人員、供應商窗口與付款資訊。個資與商務敏感資料不應因使用者「看得到專案」就全部開放。個人資料保護法頁面列出個人資料的範圍及蒐集、處理、利用等概念,並標示部分修法尚未生效。導入團隊應依當下有效規定和實際目的確認資料需求,把查閱、匯出、修改、核准與刪除分成不同權限,同時保留操作紀錄。

測試不能只用系統管理員帳號。應準備現場、採購、專案主管、財務與稽核等角色,逐一確認能看到哪些專案、金額與附件,能否跨專案搜尋,以及離職或調任後如何收回權限。匯出報表也要納入同樣控制,避免畫面遮住欄位,下載檔卻包含全部資料。

用門診管理案例檢查狀態看板

展示作品「沐光身心診所 門診管理」(clinic-management)把掛號候診、看診狀態與申報流程整合在同一儀表板。它不是營建 ERP,也不代表實際診所成果;但它很適合說明跨角色系統的共同原則:同一筆工作在不同階段由不同人接手,看板必須顯示可採取的下一步,而不是只有一排總數。

套用到工程專案,可把一張變更單依序交給提出人、估價人、專案主管、採購與財務。每個角色看到自己的待辦、期限、前一階段證據和阻擋原因;主管則能從專案總覽追到工項、版本與採購承諾。驗收時讓一張單正常通過、一張退回補件、一張核准後取消,確認看板數字、通知與成本彙總都同步改變。

營建 ERP 客製開發的價值,不是把紙本表單原樣搬到螢幕,而是讓識別碼、版本、核准與成本狀態可以互相追溯。當團隊能從主管看板一路查到某筆承諾成本來自哪一張、哪一版工程變更,系統才真正提供了可管理、可驗收的專案資訊。