國立清華大學 計算機與通訊中心 校務資訊組 詹雪梅 薪資管理系統的再生與繼往開來 國立清華大學 計算機與通訊中心 校務資訊組 詹雪梅
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
系統轉型再生之原由 早期的大型封閉式主機與資料庫,隨著業務的持續增長與用戶層面的擴增,已面臨瓶頸 考量軟硬體的維護與成本 因應網際網路時代與圖形視窗介面的應用趨勢
系統架構概略圖
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
國立清華大學校務資訊系統概況 教務系統 人事系統 出納系統 學務系統 總務系統 學籍、選課、成績、教育推廣、招生考試. . . 人事資料、差勤、考績、保險、福利互助. . . 出納系統 薪資、他項支付、所得扣繳申報、註冊繳費、支票帳務. . . 學務系統 總務系統 醫務、操行獎懲、學生住宿、僑外生、校友. . . 財產、事務、庫存、公文、教職員宿舍. . .
薪資系統作業範疇 教職員工薪資 計畫薪資(助理、學生、博士後研究員 . . .) 契約工薪資 各類鐘點費 各類補助費 各項代扣款 考績及晉級 年終獎金 年節獎金 不休假加班費 調薪追加 獎助學金、工讀金 . . . 銀行轉帳及帳號管理 所得扣繳與申報 . . .
薪資系統概況
薪資系統轉換時程表(90年)
薪資系統轉換時程表(91年)
領薪人員分類概況
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
系統開發與維護流程 系統需求 提案單 測試問題 記錄表 系統完成 確認單 提出 需求 需求 可行性 評估 分析 設計 需求 確認 程式 設計 重覆修改 重覆修改 不可行案 退回提案單位
提案單需求類別統計分析 年度 類別 79 80 81 82 83 84 85 86 87 88 89 90 91 需要變更資料結構 3 1 10 規則變動 5 15 配合其他系統 新增需求功能 9 11 21 26 8 7 6 報表內容調整 12 17 13 其他需求修改 資料處理 自提系統改善 其他單位支援 合計 42 53 69 68 50 45
提案單需求類別統計分析圖表
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
資料庫演進範例:原系統HP3000 Turbo/Image PER-SAL-DATA-1 個人薪資明細檔 SAL-CODE-M-1給薪來源資料檔 SAL_CODE X2 給薪來源代碼 SAL_SOURCE X30 給薪來源名稱 PER-NO X6 員工編號 PER-NAME-CH X10 姓 名 SAL-CODE X2 給薪來源代碼 CODE-BASIC X4 統一薪俸代碼 CODE-CLASS X4 主管加給代碼 CODE-WORK X4 工作補助代碼 YEAR X2 年 度 MONTH X2 月 份 SAL-BASIC I2 統一薪俸金額 SAL-MGR I2 主管加給金額 SAL-WORK-AID I2 工作補助金額 SAL-HOUSE I2 房租津貼 SAL-REP-MON I2 實物代金 SAL-TRAFFIC I2 交通津貼 SAL-AID I2 補發金額 (須扣稅) OTHER-SAL I2 免稅補發款 NOTAX-HOUSE I2 所得扣項-房租 津貼(免稅) 79.3.24 NOTAX-REP-MON I2 所得扣項-實物 代金(免稅) 79.7.6 SAL-SUBSIDY I2 核能加給 81.2.17 SAL-SUBSIDY-PCNT I2 核能加給百 分比 81.2.17 SAL-ACHELP I2 (公)互助費 SAL-BCHELP I2 (工)互助費 SAL-DEPSIT I2 公教儲蓄存款 SAL-ELEC I2 電 費 SAL-HOUSE-CRED I2 公教貸款 SAL-INDPD I2 法院扣款 84.11.21 SAL-RET-INO I2 退休撫恤金 84.6.20 SAL-INW I2 勞 保 費 SAL-INSURE I2 公 保 費 SAL-MEDICINE I2 醫 藥 費 SAL-NGAS I2 瓦 斯 費 SAL-PHONE I2 電 話 費 SAL-WATER I2 水 費 SAL-DEBIT I2 借 支 SAL-URGE-CRED I2 急難貸款 SAL-ERAN I2 所 得 稅 SAL-INR I2 (公保)眷保費 84.5.1 停用 OTHER-SUB1 I2 其他代扣款 84.5.1 OTHER-SUB2 I2 宿舍管理費 84.5.1 OTHER-SUB3 I2 收回房租津貼 OTHER-SUB4 I2 房 租 費 84.4.25 SAL-HEALTH I2 (公)健保費 84.3.10 SAL-HEALTHB I2 (勞)健保費 84.4.18 SAL-BANK-CRED1 I2 85中銀貸款 85.3.21 SAL-BANK-CRED2 I2 86中銀貸款 86.5.20 SAL-BANK-CRED3 I2 83中銀貸款 84.5.1 SAL-BANK-CRED4 I2 退撫金貸款 86.4.17 SAL-HIRE-SAV I2 離職儲金 86.1.19 SAL_CODE CODE-M-1薪資等級資料檔 CODE X4 薪資等級代號 SAL_NAME X30 薪資等級名稱 SAL_BETU I2 調整前金額 SAL_AFTU I2 調整後金額 CODE_CLASS CODE_WORK CODE_BASIC
資料庫演進範例:新系統 Sybase SQL SA_PER_SAL_SOUR個人給薪來源 PER_NO char(8) 人事編號 PROC_YM char(5) 薪資作業年月 SOURCE_CODE char(2) 給薪來源代號 ACT_DATE char(8) 維護日期 ACT_TIME char(4) 維護時間 ACT_USER char(8) 維護者 SOURCE_CODE SA_SOURCE_CODE給薪來源資料 SOURCE_CODE char(2) 給薪來源代號 SOURCE_NAME char(30) 給薪來源名稱 CLASS_NO char(1) 作業類別 TAX_CODE char(3) 所得稅代號 PER_NO + PROC_YM SA_PER_SAL_DATA個人款項明細 PER_NO char(8) 人事編號 PROC_YM char(5) 薪資作業年月 PROC_CODE char(3) 款項代號 PROC_AMT int 款項金額 SIGN_TYPE smallint 收支別 TAX_FLG char(1) 課稅別 ACT_DATE char(8) 維護日期 ACT_TIME char(4) 維護時間 ACT_USER char(8) 維護者 SA_PROC_CODE款項資料 PROC_CODE char(3) 款項代號 PROC_DESCRIBE char(18) 款項名稱 SIGN_TYPE smallint 收支別 TAX_FLG char(1) 課稅別 ACT_DATE char(8) 維護日期 ACT_TIME char(4) 維護時間 ACT_USER char(8) 維護者 PROC_CODE SA_PER_SAL_LEVEL個人薪等記錄 PER_NO char(8) 人事編號 PROC_YM char(5) 薪資作業年月 CODE_BASIC char(4) 統一薪俸代碼 CODE_WORK char(4) 工作補助代碼 CODE_MGR char(4) 主管加給代碼 CODE_SKILL char(4) 技術加給代碼 NE_SUBSIDY_RATE decimal(5,4) 核能加給比率 ACT_DATE char(8) 維護日期 ACT_TIME char(4) 維護時間 ACT_USER char(8) 維護者 PER_NO + PROC_YM SALARY_LEVEL薪資等級資料 SAL_CODE char(4) 薪資等級代號 SAL_NAME char(30) 薪資等級名稱 SAL_BETU int 調整前金額 SAL_AFTU int 調整後金額 CODE_MGR CODE_WORK CODE_BASIC CODE_SKILL
舊系統檔案結構示意圖 薪資系統資料庫 個人薪資明細 PER-NO 人事編號 YEAR 年 度 MONTH 月 份 SAL-BASIC 統一薪俸金額 SAL-WORK-AID工作補助金額 SAL-MGR 主管加給金額 SAL-HOUSE 房租津貼 SAL-REP-MON 實物代金 SAL-TRAFFIC 交通津貼 SAL-AID 課稅之補發金額 OTHER-SAL 免稅之補發款 SAL-SUBSIDY 核能加給 81.2.17 SAL-ACHELP (公)互助費 SAL-BCHELP (工)互助費 SAL-DEPSIT 公教儲蓄存款 SAL-ELEC 電 費 SAL-INDPD 法院扣款 84.11.21 SAL-RET-INO 退休撫恤金 84.6.20 SAL-INSURE 公 保 費 SAL-INW 勞 保 費 SAL-MEDICINE 醫 藥 費 SAL-NGAS 瓦 斯 費 SAL-PHONE 電 話 費 SAL-WATER 水 費 SAL-DEBIT 借 支 SAL-HOUSE-CRED 公教貸款 SAL-URGE-CRED 急難貸款 SAL-ERAN 所 得 稅 SAL-INR (公保)眷保費 OTHER-SUB1 其他代扣款 84.5.1 OTHER-SUB2 宿舍管理費 84.5.1 OTHER-SUB3 收回房租津貼 OTHER-SUB4 房 租 費 84.4.25 SAL-HEALTH (公)健保費 84.3.10 SAL-HEALTHB (勞)健保費 84.4.18 SAL-BANK-CRED1 85中銀貸款 85.3.21 SAL-BANK-CRED2 86中銀貸款 86.5.20 SAL-BANK-CRED3 83中銀貸款 84.5.1 SAL-BANK-CRED4 退撫金貸款 86.4.17 SAL-HIRE-SAV 離職儲金 86.1.19 薪資系統資料庫 . ... . ... 個人薪資明細 A001 095 03 33390 21920 ... B002 50190 44290 8440 .
新系統檔案結構示意圖 薪資系統資料庫 個人款項明細 款項代號對照表 PROC_CODE 款項代號PROC_DESCRIBE 款項名稱ACT_DATE 維護日期ACT_TIME 維護時間 ACT_USER 維護者 . ... 個人款項明細 PER_NO 人事編號PROC_YM 作業批號PROC_CODE 款項代號PROC_AMT 款項金額TAX_FLG 課稅別SIGN_TYPE 收支別ACT_DATE 維護日期ACT_TIME 維護時間 ACT_USER 維護者 A001 09503 010 33390 Y 1 ... B002 50190 . 020 21920 44290 030 8440 N A10 835 -1 款項代號對照表 010 統一薪俸 ... 020 學術、專業加給 030 主管加給 A10 公保費 .
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
原系統計算稅額作業 IF 職別=‘教官’ Then 除了統一薪俸(含補發)、學術加給(含補發) 、主管加給(含補發) 、交通津貼、子女教育補助費…之外,其餘皆要計入課稅總所得 ELSE 主管加給(含補發) 、主管加給晉級差額、主管加給考績獎金 …,不計入課稅總所得 特殊計畫薪資(計畫代號) ,不計入課稅總所得 其餘款項皆要計入課稅總所得 課稅總所得C分為: 課稅總所得A(屬於每月固定發放款項)=統一薪俸+學術加給+核能加給+技術加給+交通津貼… 課稅總所得B(不屬於每月固定發放款項)=統一薪俸補發+學術加給補發+晉級差額+考績獎金… IF 課稅總所得 <= 33333 Then 總稅額 = 0 有個人扣繳稅率者,總稅額 = (課稅總所得A+課稅總所得B) * 個人稅率 無個人扣繳稅率者,總稅額 = 課稅總所得B * 0.06 + 課稅總所得A配合扶養親屬人數對映扣繳稅額表求得之稅額 IF 總稅額 <= 2000 Then 總稅額 = 0
計稅類別資料表 計稅類別 類別名稱 免預扣最大所得額 免預扣最大稅額 1 教職薪資 33,333 2,000 2 助理薪資 3 學生薪資 99,999 4 年終獎金 5 各類鐘點費 ...
計稅細則資料表 計稅類別 款項代號 款項說明 扣繳率 1 011 統一薪俸補發 0.06 014 統一薪俸晉級差額 021 學術、專業加給補發 024 學術、專業加給晉級差額 2 520 計畫薪資補發 ...
個人扣繳稅率資料表 計稅類別 類別名稱 人事編號 姓名 扣繳率 1 教職薪資 E371 朱創新 0.2 2 助理薪資 B020 庫馬克 0.1 5 各類鐘點費 B261 馬 西 ...
免稅職別與款項代號資料表 免稅職別 款項代號 款項說明 教官 010 統一薪俸 011 統一薪俸補發 020 學術、專業加給 200 交通津貼 610 子女教育補助 ...
個人款項明細資料 人事編號 作業批號 款項代號 款項說明 金額 課稅別 E371 09506 010 統一薪俸 50,190 Y 934301 911 獎學金 15,000 N 940101 913 工讀金 2,400 W012 510 計畫薪資 1,000 ...
扶養親屬扣繳稅額表 所得等級(元) 0人 1人 2人 3人 4人 5人 ... 66001~66500 4,330 3,520 2,720 66501~67000 4,390 3,590 2,790 67001~67500 4,460 3,650 2,850 2,050 67501~68000 4,520 3,720 2,920 2,120 68001~68500 4,590 3,780 2,980 2,180
新系統計算稅額作業 若符合免稅人員及免稅款項,更新個人款項之課稅別='N' 讀取個人計稅之作業類別 讀取個人給薪來源之稅款類別 讀取個人薪資基本資料之扶養親屬人數 計算課稅總所得=Sum(個人款項明細之課稅別=‘Y’者) 檢查個人計稅之作業類別下有無固定稅率: 有固定稅率時:總稅額 = Sum(課稅總所得) * 個人稅率 無固定稅率時: IF 課稅總所得 > 免預扣最大所得 Then 總稅額 = Sum(個人款項明細符合計稅細則款項者 * 扣繳率) + (課稅總所得 - Sum(個人款項明細符合計稅細則款項者 ))配合扶養親屬人數對映扣繳稅額表求得之稅額 IF 總稅額 <= 免預扣最大稅額 Then 總稅額 = 0
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
薪資管理系統關聯圖ver1 每日轉檔
薪資管理系統關聯圖ver2
薪資管理系統關聯圖ver3(93年9月)
View示意圖
作業重置範例:各類補助費作業流程
處理程序未標準化前 加班費 資料建檔 鐘點費 資料建檔 ..費 資料建檔 加班費 明細 鐘點費 明細 ..費 明細 銀行轉帳 作業 銀行轉帳 印領清冊 鐘點費 印領清冊 ..費 印領清冊 所得媒體 申報作業
處理程序標準化 加班費 資料建檔 鐘點費 資料建檔 ..費 資料建檔 加班費 明細 加班費 印領清冊 鐘點費 明細 鐘點費 印領清冊 ..費 轉入作業 鐘點費 轉入作業 ..費 轉入作業 款項 明細 銀行轉帳 作業 所得媒體 申報作業
通用匯入管道範例:各項代扣款作業
綱要 系統轉型再生之原由 薪資管理系統簡介 提案單制度 資料庫改革 作業規則表格化 流程改善 效益與成果
效益與成果 資料結構的改進,瓦解了存在已久的問題,瞬間使出納業務拓展開來,各類補助或代扣款項,均可隨時併薪處理,對於金額的調整增減,亦能以分開款項來詳細表達說明。 通用的匯入匯出管道,提供了隨到隨辦的功能,不用申請提案,即可及時處理代發、代扣業務。 作業規則表格化後,減少程式修改的頻率;處理程序標準化,防止資料庫直接處理的風險,亦釐清資料權責的關係;流程的改善,降低了程式維護的成本。 開放的關聯式資料庫結構,提供ODBC連結管道,讓用戶可依所需自行下載資料,自行編製簡易報表,解決一些臨時應急作業。 應用網際網路,提供個人各項查詢,節省核對紙本與薪資單等的印製,並省略人工分發的作業。即時的E-mail通知,更讓所得人永遠獲得第一線訊息。