外觀
廠商模組
快速理解:廠商模組保存供應商身分、聯絡與銀行資料,並以財務及法務兩階段審核,控制廠商能否成為採購請款的收款對象。
1. 模組全貌
管理範圍
本模組管理一個廠商從建檔到可請款的過程:
- 建立基本資料、組織型態及至少一位聯絡窗口。
- 視需要補上供應商資料表、成立日期及一筆以上銀行帳戶。
- 由財務確認銀行資料,再由法務確認廠商資料。
- 審核通過後,提供給採購與請款模組作為收款對象。
- 在廠商清單維護廠商等級、產業及查詢分類。
本模組不負責採購目的、請款金額、付款排程或付款後發票;這些都由採購與請款模組管理。
主要角色
| 角色 | 主要責任 |
|---|---|
| 廠商資料維護者 | 建立與修改基本資料、聯絡窗口、登記文件及銀行帳戶 |
| 財務審核者 | 第一關確認銀行、分行、戶名、帳號及存摺封面 |
| 法務審核者 | 第二關確認供應商資料與整體建檔內容 |
| 廠商分類維護者 | 維護廠商產業、等級及專案/營運類型 |
| 採購申請人 | 從已審核通過的廠商中選擇請款對象 |
核心概念
- 廠商編號:建立時由系統產生「VD-」開頭的流水號。
- 廠商類型:分為專案廠商與營運廠商,用於清單分類及權限範圍。
- 組織型態:公司、個人、公部門或非營利事業,影響識別號、電話、所得類別及成立日期的輸入方式。
- 廠商等級:新建時未分級,清單可另設為 A、B 或 C。
- 審核狀態:回答付款與供應商資料是否已完成財務/法務確認。
- 廠商狀態:另有線上/離線維度,與審核狀態互不影響。
- 異動標記:登記資料與各銀行帳戶分別記錄是否修改,供審核頁標示本次變更。
模組邊界
- 廠商產業是本模組的分類選項,不等同於廠商類型或等級。
- 銀行與分行名單由共用設定提供;本模組保存廠商實際帳戶與文件。
- 廠商通過只代表可被採購選取,不會自動建立請款或指定付款帳戶。
- 後端存在軟刪除廠商的能力,但目前操作介面沒有刪除入口。
2. 核心流程
A. 建立廠商
- 維護者選擇專案或營運廠商,以及公司、個人、公部門或非營利事業等組織型態。
- 填寫廠商抬頭、簡稱、識別號、登記地址及聯絡資料。
- 至少保留一位聯絡窗口(欄位要求與後端落差見第 3 節)。
- 系統產生廠商編號,初始廠商狀態為「離線」、等級為未分級。
- 公司登記與銀行資料可以稍後補填。
B. 準備付款與登記資料
- 供應商資料表接受小於 5 MB 的 PDF。
- 每筆銀行帳戶包含銀行、分行、戶名、帳號及 PDF 存摺封面;正常操作介面要求帳號為 10 至 16 位數字。
- 公司填寫供應商資料表時,操作介面同時要求成立日期。
- 個人不要求成立日期,但供應商資料表用於身分或外國人證明。
- 只有供應商資料表與至少一筆銀行帳戶同時存在,建立或修改才會進入「待銀行資料審核」。
- 若任一區塊未填,使用者會收到「正式採購請款前仍須完成財務與法務審核」的提醒,但可選擇先保存。
C. 財務與法務審核
- 財務待審清單只顯示「待銀行資料審核」。
- 財務通過後狀態進入「待法務審核」,退回則記錄原因並成為「銀行資料退回」。
- 法務待審清單只顯示「待法務審核」。
- 法務通過後狀態成為「審核完成」;退回則成為「法務退回」。
- 財務或法務退回後,維護者修改並保存資料時,會重新從財務審核開始。
- 審核進行中,操作介面鎖定供應商資料表與既有銀行帳戶,也不允許新增銀行帳戶。
D. 修改、分類與重新審核
- 登記文件、成立日期、新增銀行帳戶或既有銀行資料有異動時,只要仍有銀行帳戶,狀態會回到「待銀行資料審核」。
- 基本資料及聯絡窗口修改本身不會觸發重新審核。
- 移除的聯絡窗口及銀行帳戶採軟刪除。
- 審核通過後,操作介面至少保留第一筆銀行帳戶,不允許全部移除。
- 廠商等級可在清單批次設為 A、B 或 C;產業也從清單另行指定。
- 廠商類型以建立時的專案/營運分類為主;目前一般編輯畫面雖可選擇,但保存不會更新該分類。
E. 進入採購請款
- 採購與請款模組只列出未刪除且付款資料審核狀態為「審核完成」的廠商。
- 採購單只保存廠商識別,不選擇或保存特定銀行帳戶。
3. 商業規則
組織、識別與基本資料
| 組織型態 | 識別資料 | 其他輸入差異 |
|---|---|---|
| 公司 | 8 位統一編號 | 公司電話必填;供應商資料表送審時需成立日期 |
| 個人-本國 | 台灣身分證字號 | 國籍與所得類別必填;公司電話免填 |
| 個人-外國 | 統一證號,無證號時依畫面提示填替代識別 | 國籍與所得類別必填;後端不驗本地證號格式 |
| 公部門 | 依目前表單輸入統一編號 | 公司電話必填;成立日期不要求 |
| 非營利事業 | 依目前表單輸入統一編號 | 公司電話必填;成立日期不要求 |
- 非外國個人的識別號必須符合統一編號或身分證格式。
- 目前重複檢查使用「廠商抬頭+統編/身分證字號」組合;相同識別號搭配不同抬頭仍可建立。
- 外國個人的識別號不檢查格式,也不進行相同組合的後端重複檢查。
- 廠商抬頭、簡稱、組織型態、廠商類型、識別號及登記地址是正常操作的必要資料。
- 聯絡窗口由操作介面確保至少一位;後端建立本身未再次要求數量。
登記、銀行與審核
- 正常建立一定會產生一筆廠商付款資料;未填完整時使用「尚未提供帳戶資料」,不是完全缺少資料列,此時仍可先建檔。
- 審核主線固定為財務後法務,不能由正常操作跳過第一關。
- 財務只確認目前為「待銀行資料審核」的資料;法務只確認目前為「待法務審核」的資料。
- 財務通過清除銀行帳戶的異動標記,法務通過清除整體登記資料的異動標記。
- 退回原因操作介面最多輸入 100 字,但資料欄位目前只配置 64 字。
- 銀行帳戶沒有獨立的通過/退回狀態;廠商付款資料以一個整體審核狀態代表全部有效帳戶。
分類、查詢與可見範圍
- 清單可依廠商資料或銀行帳號搜尋,並以類型、產業、廠商狀態及審核狀態篩選。
- 使用者只有「營運廠商」或只有「專案廠商」範圍權限時,清單只顯示對應類型。
- 同時具有兩種範圍權限時可看全部;目前完全沒有這兩種範圍權限時也會看到全部。
- 產業名稱不可與同一類型的有效產業重複。
- 產業、等級、類型與線上/離線目前只是分類與篩選維度,不影響審核或採購可選性;新建廠商固定為離線,未見轉為線上的流程。
權限邊界
| 權限 | 可執行範圍 |
|---|---|
| 「廠商資料管理」 | 檢視廠商清單與明細;編輯層級可建立、修改、軟刪除、上傳檔案及更新分類 |
| 「營運廠商」 | 將廠商清單限制為營運廠商 |
| 「專案廠商」 | 將廠商清單限制為專案廠商 |
| 「廠商銀行資料審核」 | 財務檢視或審核銀行帳戶 |
| 「廠商資料審核」 | 法務檢視或審核廠商資料 |
| 「廠商產業管理」 | 維護廠商產業選項 |
4. 狀態與例外
審核狀態說明
六種狀態中只有「審核完成」可被採購選為收款對象;「銀行資料退回」與「法務退回」修改後都從財務重新開始。
廠商刪除
| 情境 | 目前系統行為 |
|---|---|
| 刪除廠商 | 後端將廠商、聯絡窗口、付款資料及銀行帳戶軟刪除 |
| 已有採購單的廠商被刪除 | 刪除流程未先檢查採購關聯,也不連帶刪除既有請款 |
| 從廠商管理尋找刪除操作 | 目前操作介面未提供入口 |
常見阻擋與特殊情況
| 情況 | 系統處理 |
|---|---|
| 本國識別號格式錯誤 | 後端拒絕建立或修改 |
| 廠商抬頭與識別號組合重複 | 後端拒絕 |
| 銀行、分行、戶名、帳號或存摺封面未完整 | 操作介面阻擋該銀行資料送出 |
| 在錯誤狀態執行財務或法務審核 | 後端查無對應待審資料並拒絕 |
| 供應商資料表或存摺檔案不存在 | 後端拒絕保存 |
5. 上下游與未確認事項
上下游影響
| 對象 | 與廠商模組的關係 |
|---|---|
| 系統設定與權限模組 | 決定廠商維護、類型可見範圍、財務與法務審核能力 |
| 產業、銀行與分行設定 | 提供廠商分類及銀行帳戶選項 |
| 檔案服務 | 保存供應商資料表及銀行存摺封面 |
| 採購與請款模組 | 只選用未刪除且審核通過的廠商;目前不指定特定銀行帳戶 |
待確認
- 請款要付到哪一個帳戶:廠商可有多個銀行帳戶,但採購單只保存廠商、不選擇或快照帳戶;需決定由廠商設定唯一主帳戶,或由每張請款明確選擇已審核帳戶,避免付款時使用後續被修改的資料。
- 廠商線上/離線的意義:新建廠商固定離線,審核通過不會轉為線上,採購選單也不檢查此狀態;需決定啟用、停用及重新啟用事件,或移除這個無作用的狀態維度。
- 哪些修改必須重審:基本資料與聯絡窗口異動不會重審,審核中也仍可修改;刪除銀行帳戶本身可能不會觸發重審。需列出會影響付款或法律身分的欄位,統一鎖定與重審政策。
- 廠商類型修改:明細編輯畫面可改專案/營運類型,但一般更新不會保存;另有批次更新能力卻沒有對應的類型編輯操作。需決定類型是否建立後鎖定,或提供一致的修改入口。
- 後端必要資料防線:聯絡窗口數量、銀行帳號格式與完整付款文件主要由操作介面檢查;若以其他方式建立零窗口廠商,明細與審核查詢可能無法取得資料。需補上不可繞過的後端規則。
- 外國個人識別與重複資料:外國個人目前不驗識別格式,也跳過重複檢查;需定義替代識別格式及唯一性範圍。
- 權限一致性:部分清單按鈕使用「一般廠商」或甚至客戶產業權限,後端則要求「廠商資料管理」/「廠商產業管理」;審核人下載檔案另需廠商管理檢視權限。需統一畫面、端點與審核角色的權限。
- 產業刪除保護:共用刪除流程目前檢查產業是否綁定客戶,未確認是否綁定廠商;需避免刪除仍被廠商使用的產業。
附錄:技術對照(供開發)
| 中文業務用語 | 程式識別字 | 類型 |
|---|---|---|
| 尚未提供帳戶資料 | AccountMissing | 付款審核狀態 |
| 待銀行資料審核 | PendingAccountReview | 付款審核狀態 |
| 銀行資料退回 | AccountRejected | 付款審核狀態 |
| 待法務審核 | PendingCreditLineReview | 付款審核狀態 |
| 法務退回 | CreditLineRejected | 付款審核狀態 |
| 審核完成 | Pass | 付款審核狀態 |
| 離線/線上 | Offline/Online | 廠商狀態 |
| 一般廠商 | Vendor | 廠商類型 |
| 專案廠商 | ProjectVendor | 廠商類型 |
| 營運廠商 | MgmtDivVendor | 廠商類型 |
| 廠商資料管理 | VendorMgmt | 功能權限 |
| 廠商產業管理 | Vendor_Industry | 功能權限 |
| 廠商銀行資料審核 | Vendor_BankAcct_Review | 功能權限 |
| 廠商資料審核 | Vendor_Info_Review | 功能權限 |
| 廠商編號前綴 | VD- | 編號 |