程式資訊
- 程式 ID:
Bank - 所屬子系統:O.銀行票據
- 狀態:stable
銀行帳戶基本資料¶
功能簡介¶
「銀行帳戶」是 O 銀行票據模組的核心主檔,用來登錄公司在各家銀行開立的每一個帳戶,記錄帳號、戶名、幣別、對應的會計科目以及支票字軌等資訊。建立後,這些帳戶會被票據收付、匯款、資金流量與每日對帳等功能引用。財務/出納人員在正式做收付款作業前,必須先在此把帳戶建好。在整個資金流程中,本表單是最上游的設定步驟(見 O 銀行票據模組流程)。
一筆帳戶以帳戶代號為唯一主鍵。同一家實體銀行帳戶若同時持有多種幣別,通常會以不同帳戶代號(搭配不同幣別)分別建立。
前置需求¶
- 權限:O.銀行票據 →
O-010 銀行帳戶的新增/修改/刪除/瀏覽/列印權限。 - 基礎資料:下列主檔會被本表單的欄位引用,建議先維護完成——
| 資料 | 影響什麼 |
|---|---|
| 幣別主檔(B 基本資料) | 幣別 欄位的可選值;新增時預設帶入本位幣 |
| 會計科目表(N 總帳管理,ACCL) | 銀行科目/貼現科目/貼利息科目 的搜尋來源,過帳時引用 |
備註
本表單只負責「設定帳戶」,帳戶的期初餘額/現有餘額不在此畫面輸入,而是由票據收付、每日對帳等異動產生並累計。
操作步驟¶
本表單為標準主檔的單頭維護畫面,左右共分五個區塊:基本資料、支票設定、銀行資訊、會計科目、其他。

新增帳戶¶
- 按工具列的
新增。系統建立一張空白帳戶,並自動帶入兩個預設值:- 建檔日期=今天。
- 幣別=公司本位幣。
- 在 基本資料 區輸入:
- 帳戶代號(紅色必填,最長 10 碼,作為主鍵且不可重複)。
- 帳戶簡稱、戶名、帳號、帳戶別。
- 視需要調整 幣別,以及 日報表 是否列入(預設「否」)。
- 在 銀行資訊 區填入 銀行名稱/分行名稱/電話/銀行地址/聯絡人。
- 在 會計科目 區用放大鏡搜尋帶入 銀行科目、貼現科目、貼利息科目,並可設定 安全餘額。
- 視需要在 支票設定 區設定 支票字軌/票號長度(供開立支票時自動產生票號用)。
- 按工具列的
儲存。儲存前系統會檢查帳戶代號與幣別是否已輸入(見 欄位連動與附加功能)。
修改帳戶¶
- 用工具列的查詢/瀏覽功能(或
搜尋鈕)定位到要修改的帳戶。 - 按
修改,調整需要變更的欄位後按儲存。 - 帳戶代號為主鍵,一般修改狀態下不開放更改;若確實要更正代號,請改用
其他1(特殊修改)模式,詳見 欄位連動與附加功能。
刪除帳戶¶
- 定位到要刪除的帳戶。
- 按
刪除並確認。
注意
已被票據收付、匯款或對帳引用過的帳戶不建議刪除,否則歷史單據會找不到對應帳戶。停用帳戶時可改以「不再使用」的方式管理,而非直接刪除。
查詢/瀏覽¶
- 在 帳戶代號 欄輸入代號後觸發查詢,可直接定位單筆。
- 也可用工具列的瀏覽(上一筆/下一筆/第一筆/最後一筆)逐筆檢視所有帳戶。
列印¶
- 按工具列的
列印,選擇報表 銀行帳戶表(報表編號O010-1)。 - 系統以 A4 尺寸(台灣版)輸出目前的銀行帳戶清單。
欄位說明¶
基本資料¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 帳戶代號 | ✔ | 主鍵,最長 10 碼,不可重複、不可空白 |
| 帳戶簡稱 | — | 帳戶顯示用簡稱,最長 40 字 |
| 日報表 | — | 是否納入日報表(是/否),預設「否」 |
| 戶名 | — | 銀行帳戶戶名,最長 60 字 |
| 帳號 | — | 銀行端的實際帳號,最長 20 碼 |
| 帳戶別 | — | 帳戶分類(如活存/支存),最長 10 字 |
| 幣別 | ✔ | 帳戶幣別;新增時預設帶入公司本位幣 |
支票設定¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 支票字軌 | — | 開立支票時的字軌前置碼,最長 5 字 |
| 票號長度 | — | 票號補零位數(數值),供自動產生票號用 |
| 票據號碼 | — | 系統產生/維護,畫面唯讀,不需手動輸入 |
銀行資訊¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 銀行名稱 | — | 銀行全名,最長 60 字 |
| 分行名稱 | — | 分行名稱,最長 30 字 |
| 電話 | — | 分行聯絡電話,最長 18 字 |
| 銀行地址 | — | 分行地址,最長 80 字 |
| 聯絡人 | — | 銀行端窗口,最長 20 字 |
會計科目¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 銀行科目 | — | 對應總帳的銀行存款科目,放大鏡搜尋帶入 |
| 貼現科目 | — | 票據貼現使用的科目,放大鏡搜尋帶入 |
| 貼利息科目 | — | 貼現利息費用科目,放大鏡搜尋帶入 |
| 安全餘額 | — | 帳戶安全水位金額(數值),供資金監控提示用 |
其他¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 自定欄位 | — | 使用者自訂內容,最長 30 字 |
| 備註 | — | 補充說明,最長 40 字 |
畫面未顯示但存在的欄位
資料表中另有 總帳初餘額/期初餘額/現有餘額 等餘額欄位(VFP 舊版即已隱藏),以及 建檔日期 等審核欄位,這些不在本維護畫面手動輸入,而是由系統或其他作業維護。
欄位連動與附加功能¶
這一節整理「輸入某欄位或按某按鈕後,系統會做什麼」。
新增時的自動帶值¶
- 當你按
新增,系統會在背景把 建檔日期 設成今天、幣別 設成公司本位幣(AfterAddNew)。所以新帳戶一開出來幣別已經是本幣,若是外幣帳戶才需要手動改 幣別。 - 一進入新增,畫面焦點會自動落在 帳戶代號 欄,方便直接輸入主鍵。
儲存前的檢核¶
按 儲存 時系統會擋下兩種狀況(對應 VFP 的 allowsave):
- 帳戶代號為空白(或為
+++之類無效值)→ 提示「請先輸入帳戶代碼」,不予儲存。 - 幣別為空白 → 提示「請先輸入幣別」,不予儲存。
此外 帳戶代號 設有不可重複(is_noduplicate)規則,輸入已存在的代號會被擋下。
會計科目欄位的搜尋帶入¶
- 銀行科目/貼現科目/貼利息科目 三欄為帶放大鏡的搜尋欄。在欄位上觸發搜尋,會跳出會計科目選取視窗(資料來自 N 總帳管理 的科目表)。選定科目後會把科目代號帶回欄位。
- 這三個科目決定帳戶後續過帳時要沖哪一個總帳科目,建議在帳戶建立時就指定好。
幣別欄位¶
- 幣別 由幣別控件管理,只能選擇幣別主檔中已維護的幣別。一個帳戶固定一種幣別;多幣別帳戶請以不同 帳戶代號 分開建立。
票據號碼為唯讀¶
- 票據號碼 欄是系統維護欄位,畫面設為唯讀,會隨開立支票的作業由系統推進,使用者不需也無法手動更改。支票字軌 與 票號長度 才是你要設定的部分,決定日後自動產生票號的格式。
其他1(特殊修改)¶
- 工具列的
其他1對應「特殊修改」功能(ExtendedFunction1→SpecialEdit)。一般修改模式下,主鍵等鎖定欄位不可更改;進入特殊修改狀態後,這些平常鎖住的欄位會開放編輯,用來更正像 帳戶代號 這類已建立卻打錯的關鍵欄位。 - 需先有一筆已存在的帳戶資料、且目前處於正常(非增刪修中)狀態才能進入特殊修改;狀態不符時系統會提示「增刪修狀態不對,無法特殊修改」。
特殊修改請謹慎使用
帳戶代號是其他單據引用的關鍵。若改了已被引用的代號,舊單據可能對應不到。除非確定無歷史關聯,否則不要任意以特殊修改變更主鍵。
列印來源¶
- 本表單實作列印來源(
IPrintSource),列印只提供一張報表 銀行帳戶表(O010-1,A4,台灣版),輸出目前的帳戶清單。
常見問題¶
按儲存時出現「請先輸入帳戶代碼」或「請先輸入幣別」?
這兩欄是儲存的硬性檢核:帳戶代號 與 幣別 都必須有值才能存檔。其中帳戶代號不可空白、不可為 +++ 之類的無效值。補齊後再按一次 儲存 即可。
為什麼新增出來幣別已經是某個幣別?我要建外幣帳戶。
新增時系統會自動把 幣別 預設成公司本位幣(同時把建檔日期設成今天)。若要建外幣帳戶,直接把 幣別 改成目標幣別即可。
帳戶代號打錯了,修改模式下卻不能改?
帳戶代號是主鍵,一般 修改 模式不開放更動。請改用工具列的 其他1(特殊修改)進入解鎖狀態再更正。但若該帳戶已被票據或匯款單據引用過,更改代號會讓舊單據找不到帳戶,請先評估影響,詳見欄位連動與附加功能。
會計科目欄位搜尋不到科目?
銀行科目/貼現科目/貼利息科目 的資料來自會計科目表。若搜尋不到,請先到 N 總帳管理 把對應科目建好再回來帶入。
找不到剛建立的帳戶?
確認當時的 儲存 有成功(沒有被上述檢核擋下)。可用 帳戶代號 直接查詢,或用工具列的瀏覽逐筆檢視。
相關功能¶
- 票據收款(Checkrec):客戶票據收款,需指定收款銀行帳戶
- 票據付款(Checkpay):廠商票據付款,引用本帳戶開立支票字軌
- 應收票據(Accnp):應收票據管理
- 匯款作業(Ftrlima):對外匯款,指定匯出帳戶
- O 銀行票據模組總覽
- N 總帳管理:銀行科目來源與過帳
需補截圖清單
以下截圖待功能 runtime 驗收後補拍(放 docs/O-Check/images/):
bank-step1.png— 銀行帳戶主畫面(含基本資料/支票設定/銀行資訊/會計科目/其他五區塊)