跳轉到

程式資訊

  • 程式 IDSpbank
  • 所屬子系統:O.銀行票據
  • 狀態:stable

廠商帳戶表

功能簡介

「廠商帳戶表」用來維護每一家廠商的銀行收款帳戶——帳戶戶名、帳號、幣別、SWIFT Code、銀行與分行資料、付款識別碼等。它是付款/匯款作業的基礎主檔:當你開立付款單或匯款給廠商時,這裡登錄的帳戶與識別碼就是匯款資料的來源。負責應付帳款、財務出納的人員會用到這支表單,通常在新增廠商、或廠商換帳戶時維護。

一家廠商可以登錄多筆帳戶(不同幣別、不同銀行各一筆),以廠商代號+識別碼辨識。

前置需求

  • 權限:O.票據作業 → O-120 廠商帳戶表 的瀏覽/新增/修改/刪除/列印權限。
  • 基礎資料:下列主檔會影響本表單帶出的預設值與檢核——
資料 影響什麼
廠商主檔(SPDATA) 輸入廠商代號後自動帶出廠商簡稱/廠商名稱/帳戶戶名/識別碼(統一編號);找不到代號則只有「自訂群組」會帶代號本身,其餘不帶值
幣別資料 幣別下拉清單;新增時預設帶本位幣

操作步驟

查詢既有帳戶

  1. 在工具列按 查詢(或瀏覽鈕)載入既有帳戶清單。
  2. 用上一筆/下一筆鈕翻頁,或在搜尋框輸入廠商代號定位到特定帳戶。

新增帳戶

  1. 按工具列 新增,系統開出空白單並把幣別預設為本位幣(見欄位連動與附加功能)。
  2. 廠商代號欄輸入或用放大鏡查詢選取廠商。離開欄位後,系統自動帶出廠商簡稱/廠商名稱/帳戶戶名/識別碼/自訂群組(只在這些欄位原本空白時才帶)。
  3. 確認或修改帳戶戶名/帳戶地點(匯款受款人資料)。
  4. 輸入帳號,並從下拉選幣別;外幣帳戶可填SWIFT Code
  5. 填入銀行名稱/銀行國家/銀行城市/銀行地點/分行名稱等銀行資料。
  6. 視需要填電話1/傳真1/渣打傳真/電子信箱/聯絡人等聯絡資料。
  7. 確認識別碼(必填)與識別區分(身分證/統一編號/虛擬帳戶)。
  8. 視需要設定是否電郵/是否傳真/自訂群組/總行代碼/分行代碼/備註
  9. 儲存。系統會檢核廠商代號識別碼皆不可為空白,否則退回並提示。

修改帳戶

  1. 查詢定位到要修改的帳戶。
  2. 修改,直接在欄位上更新內容。
  3. 儲存。同樣會檢核廠商代號與識別碼不可空白。

刪除帳戶

  1. 查詢定位到要刪除的帳戶。
  2. 刪除,確認後即移除該筆帳戶。

注意

廠商帳戶會被付款/匯款單據引用。刪除前請確認沒有單據還指向這筆帳戶,避免後續對帳找不到收款資料。

列印廠商帳戶表

  1. 按工具列 列印
  2. 系統提供 廠商帳戶表(O120-1) 報表(A4、台灣區域)。預覽後可列印或匯出。

欄位說明

欄位 必填 說明/格式/預設
廠商代號 最長 10 碼;可用放大鏡查詢廠商。輸入後帶出相關欄位
廠商簡稱 最長 30 碼;隨廠商代號帶出,可改
廠商名稱 最長 80 碼;隨廠商代號帶出,可改
帳戶戶名 最長 200 碼;匯款受款人名稱,預設帶廠商名稱
帳戶地點 最長 120 碼;匯款受款人地址
帳號 最長 30 碼
幣別 3 碼幣別代碼;新增時預設帶本位幣
SWIFT Code 最長 20 碼;外幣匯款用
銀行名稱 最長 200 碼
銀行國家 最長 20 碼
銀行城市 最長 30 碼
銀行地點 最長 120 碼
分行名稱 最長 200 碼
電話1 最長 18 碼
傳真1 最長 18 碼
渣打傳真 最長 18 碼
電子信箱 最長 60 碼
識別碼 最長 10 碼;隨廠商代號帶出統一編號,作為付款識別
識別區分 下拉:身分證(174)統一編號(58)虛擬帳戶(53)
總行代碼 最長 15 碼
分行代碼 最長 4 碼
聯絡人 最長 35 碼
是否電郵 是/否
是否傳真 是/否
自訂群組 最長 20 碼;空白時預設帶廠商代號本身
備註 最長 40 碼;可多行輸入

欄位連動與附加功能

這一節整理「輸入某欄位/按某動作後,系統會做什麼」,全部依實際程式碼與 VFP 原版行為列出。

  1. 新增時自動帶本位幣:按 新增 開出新單時,若幣別為空白,系統自動帶入本位幣(Context.Env.LocalCurrency)。這對應 VFP 原版新增時把幣別填成「指定幣別」的行為。

  2. 輸入廠商代號後自動帶出多個欄位:在廠商代號欄輸入並離開(或經搜尋選取)後,系統會去廠商主檔查資料,並只在對應欄位原本空白時填入:

    • 廠商簡稱 ← 廠商主檔的廠商簡稱
    • 廠商名稱 ← 廠商主檔的廠商名稱
    • 帳戶戶名 ← 廠商主檔的廠商名稱(作為匯款受款人預設名稱)
    • 識別碼 ← 廠商主檔的統一編號

    已經有值的欄位不會被覆蓋,所以你手動改過的內容會保留。

  3. 自訂群組空白時帶廠商代號:輸入廠商代號後,若自訂群組為空白,系統一律把它填成廠商代號本身(這條與有沒有查到廠商主檔無關)。

  4. 識別碼/識別區分識別碼是付款/匯款用的識別字串(通常是統一編號),新增時隨廠商代號自動帶出;識別區分用下拉選 身分證(174)統一編號(58)虛擬帳戶(53) 來標示識別碼的類型。

  5. 儲存前檢核:按 儲存 時系統會擋兩個必填欄位——廠商代號識別碼任一空白都會被退回並提示「請輸入…」,這與 VFP 原版的儲存檢核一致。

  6. 幣別下拉幣別欄是幣別控件,連動到系統的幣別清單;外幣帳戶搭配 SWIFT Code 使用。

  7. 列印(報表):本表單實作 IPrintSource,提供一張 廠商帳戶表(報表編號 O120-1) 報表,A4/台灣區域。

VFP 原版的「電子信箱/電話」雙擊捷徑尚未提供

VFP 原版在電子信箱欄雙擊可直接開信、在電話1欄雙擊可用 Skype 撥號。新版目前未提供這兩個雙擊捷徑,欄位僅作資料登錄之用。

VFP 原版的「異動轉檔(付款檔匯出)」尚未提供

VFP 原版工具列有一顆 異動轉檔 鈕,會匯出台新銀行付款檔(原版另有渣打格式,但實際未使用)。此匯出功能在新版屬於規劃中、尚未提供的項目,本表單目前只負責帳戶資料的維護,不含付款檔匯出。需要產生匯款檔時請以其他方式處理。

常見問題

輸入廠商代號後,廠商簡稱/名稱/識別碼沒有自動帶出?

自動帶值只在這些欄位原本空白時才會發生,且資料來源是廠商主檔。請確認:該廠商代號在廠商主檔存在、且主檔有維護廠商名稱與統一編號。若欄位已經有值,系統不會覆蓋。

按儲存時被擋下來,說廠商代號或識別碼要輸入?

這兩個是必填欄位。廠商代號請選一個有效廠商;識別碼通常是廠商的統一編號(會隨廠商代號帶出,若沒帶到請手動填)。兩者皆有值才能儲存。

新增時幣別預設是什麼?可以改嗎?

新增時若幣別空白,系統會帶入本位幣。外幣帳戶請直接在幣別下拉改成該外幣,並視需要填 SWIFT Code。

找不到「異動轉檔」或匯出付款檔的按鈕?

新版尚未提供 VFP 原版的「異動轉檔(台新付款檔匯出)」功能,詳見欄位連動與附加功能的說明。此表單目前只做帳戶資料維護。

同一家廠商可以建幾筆帳戶?

可以建多筆——例如不同幣別或不同銀行各一筆。系統以廠商代號+識別碼區分,請用識別碼區隔同一廠商的不同帳戶。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/O-Check/images/):

  1. spbank-step1.png — 廠商帳戶表主畫面(含廠商代號、帳戶與銀行資料區)
  2. spbank-step2.png — 輸入廠商代號後自動帶出簡稱/名稱/識別碼的前後對照
  3. spbank-step3.png — 識別區分下拉(身分證/統一編號/虛擬帳戶)
  4. spbank-step4.png — 廠商帳戶表報表(O120-1)預覽