跳轉到

程式資訊

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

資金流量預估表

功能簡介

「資金流量預估表」把目前各銀行帳戶的餘額,加上截止日期以前所有預期的資金進出(應收/應付票據的預兌、資金預估、未沖完的應收應付帳款),逐日累計成一張「未來結餘走勢表」。財務/出納主管用它在一段期間內回答三件事:

  1. 各帳戶現在有多少錢?帳上的本幣是多少?照目前匯率換算又是多少?(現有原幣餘額/現有本幣餘額/本幣餘額(目前匯率))
  2. 截止日期前還會有哪些錢進出、哪一天進出?(個別帳戶 / 個別彙總明細)
  3. 把全部帳戶合起來看,公司整體的資金結餘到哪一天會見底?(全部銀行帳戶頁籤的折線圖與基準線警示)

資料來源橫跨四塊:應收票據(票據收款)、應付票據(票據付款)、資金預測的人工預估,以及尚未沖完的應收應付帳款。它是一張純查詢報表,不會異動任何單據。

前置需求

  • 權限:O.銀行票據 → O-110 資金流量預估表 的瀏覽/列印權限。
  • 基礎資料:結果的完整度取決於下列資料的維護狀況——
資料 影響的結果
銀行帳戶的存提記錄(財務單;可用銀行帳戶查詢逐筆核對) 各帳戶的現有原幣餘額/現有本幣餘額與明細「期初」列的起算點
應收票據(票據收款,票況 CA 庫存 / CB 託收) 明細的存入(票據存入)列
應付票據(票據付款,票況 CP 庫存 / CQ 在途) 明細的提出(票據兌現)列
資金預估(資金預測) 明細的預估列(存入/提出)
未沖完應收應付帳款(帳款管理,本幣應收付 > 沖帳本幣) 「帳款」虛擬帳戶的應收/應付列
匯率資料(匯率表,「會計」類別的買入價——每天自動抓牌告寫的就是這一類) 外幣帳戶的目前匯率/本幣餘額(目前匯率)/預估約當本幣(查詢當天最近一筆);以及條件選「匯率表」時票據/預估的外幣換算匯率(截止日期最近一筆)

名詞對照:三處「看未來的錢」不是同一件事

系統裡有三個名字接近的東西,看的角度不同,數字對不起來是正常的:

名稱 位置 視角
資金流量預估表(本頁) O 銀行票據 O-110 銀行帳戶視角:以各帳戶現有餘額為起點,加上截止日前的預期進出,逐日累計出「帳戶結餘」
金流預測 M 主管資訊 未來收支推估視角:不看帳戶餘額,只把票據/帳款/訂單採購三來源的未來現金事件按月排出「收付與累計淨額」
銀行結餘趨勢(圖表) 經營儀表板 就是本頁的「全部銀行帳戶」結果(全帳戶合計、含未來票據預估)縮成一張圖,不是另一套口徑;起點用的是各帳戶的現有本幣餘額(帳面),不用目前匯率重估

一句話分辨:想知道「帳上的錢夠不夠、哪天見底」看本頁;想知道「未來幾個月會收多少、付多少」看金流預測。

「帳款」是虛擬帳戶

未沖完的應收應付帳款不屬於任何一個真實銀行帳戶,系統會用一個名為 帳款 的虛擬帳戶(依幣別各一筆)把它們列進資金流量,讓你連同票據、預估一起估算未來結餘。

操作步驟

本表是純查詢,操作集中在左側條件面板與工具列的 查詢/列印。

條件面板

步驟① 設定查詢條件

  1. 輸入 截止日期:要預估到哪一天。系統會把「今天 ~ 截止日期」之間所有預期進出都算進來。外幣帳戶的目前匯率(含本幣餘額(目前匯率)、預估約當本幣)固定用查詢當天(今天)的匯率,不受截止日期影響。預設為今天 +2 個月。
  2. 選擇 匯率別(票據與預估的外幣換算用):
    • 立帳日期:用票據/預估單據建立當下的立帳匯率(預設)。
    • 匯率表:改用匯率表裡「會計」類別、截止日期當天的買入匯率重新換算;查無時該筆匯率欄顯示「查無匯率」,本幣金額不計入結餘。
  3. 輸入 基準線(資金警戒線):設一個本幣金額當作安全水位,預設 0(代表不警示)。設定後,全部銀行帳戶頁籤裡結餘金額低於這條線的列會以紅底標示,折線圖也會畫一條紅色水平警示線。詳見欄位連動與附加功能。

步驟② 執行查詢

按工具列的 查詢,結果分成三個頁籤:

  1. 個別銀行帳戶:上半部是各帳戶的餘額與預估彙總(帳戶代號/帳戶簡稱/幣別/現有原幣餘額/現有本幣餘額/目前匯率/本幣餘額(目前匯率)/預估金額/差異金額/預估約當本幣/備註,各欄意思見帳戶彙總列);點選上半部某一帳戶,下半部會帶出該帳戶的逐筆資金進出明細(含每筆的結餘原幣/結餘金額),以「期初」起算往後累計。上半部本幣欄位(現有本幣餘額、本幣餘額(目前匯率)、預估約當本幣)底部有合計列。
  2. 個別銀行日期彙總:同樣上半部選帳戶、下半部看明細,差別在下半部是同帳戶同日合併成一列的彙總(同一天的票據存入/票據兌現/預估會併成一列、說明欄標示性質)。
  3. 全部銀行帳戶:把所有帳戶合計成一張公司整體的逐日資金流量,左邊是明細資料表格、右邊是結餘金額折線圖+基準線紅色警示線。

查詢結果三頁籤

切換帳戶不必重查

「個別銀行帳戶」與「個別銀行日期彙總」頁籤上半部點不同帳戶,下半部明細是即時連動的,不需要重新按 查詢。只有改了截止日期、匯率別才需要重查;只改基準線則折線圖/紅底會即時更新。

步驟③ 看懂帳戶餘額:帳面本幣與目前匯率本幣

上半部每個帳戶有兩種「本幣」,用途不同:

  1. 先看 幣別。台幣(本幣)帳戶的 現有本幣餘額 與 本幣餘額(目前匯率) 會一樣,目前匯率 顯示 1.0000,預估約當本幣 等於 預估金額。
  2. 外幣帳戶看 現有原幣餘額:這個帳戶現在實際有多少外幣(只計「與帳戶同幣別」的收付;帳戶底下若混了其他幣別的收付,那部分不計入這一欄,筆數與幣別寫在該帳戶的備註欄)。
  3. 現有本幣餘額=帳面值:每一筆存入、提出當時換算成台幣的金額加總,不隨匯率變動。它是明細「期初」列、全部銀行帳戶頁與儀表板的起算點。
  4. 本幣餘額(目前匯率)=重估值:現有原幣餘額 × 目前匯率(查詢當天的「會計/買入」匯率),四捨五入到元。想知道「這筆外幣照現在的匯率值多少台幣」看這一欄。
  5. 預估金額是原幣(現有原幣餘額 + 後續明細的原幣淨進出),預估約當本幣 = 預估金額 × 目前匯率(同一個查詢當天的匯率),讓你同時看到「原幣預估多少」與「約當台幣多少」。
  6. 現有本幣餘額與本幣餘額(目前匯率)的差額,大致就是這個外幣帳戶累積的未實現匯兌損益。
  7. 目前匯率 顯示「查無匯率」時,本幣餘額(目前匯率) 與 預估約當本幣 都會留空——系統不會拿 1 來代替。處理方式見常見問題。

步驟④ 列印 / 匯出 Excel

工具列 列印 提供三張報表(依當前資料即時帶入):

報表編號 報表抬頭 對應頁籤
O110-1 個別帳戶資金預估表 個別銀行帳戶(逐筆明細)
O110-2 個別帳戶資金彙總預估表 個別銀行日期彙總(同日合併)
O110-3 全部帳戶資金預估表 全部銀行帳戶

各頁籤的資料表格都可在資料表格上按右鍵 → 匯出 Excel。

欄位說明

查詢條件

欄位 必填 說明/格式/預設
截止日期 ✔ 預估的最後一天;格式 YYYY/MM/DD。預設 = 今天 +2 個月。也是查外幣帳戶目前匯率的日期
匯率別 ✔ 立帳日期(預設,用單據立帳匯率)或 匯率表(用匯率表「其他/買入」重算)。只影響票據與預估的外幣本幣換算,不影響帳戶餘額那幾欄
基準線 — 本幣資金警戒線,預設 0(=不警示);> 0 才會啟用全部帳戶頁的紅底與折線警示

帳戶彙總列(個別銀行帳戶 / 個別銀行日期彙總 上半部)

畫面欄位由左至右依序:

欄位 說明
帳戶代號 / 帳戶簡稱 各銀行帳戶;應收應付帳款顯示為虛擬帳戶 帳款
幣別 帳戶幣別
現有原幣餘額 台幣(本位幣)帳戶=現有本幣餘額;外幣帳戶=該帳戶「與帳戶同幣別」的財務單原幣存入 − 原幣提出(帳面值)——若帳戶底下有登錄其他幣別的收付,這部分不計入原幣餘額,筆數與幣別寫在該帳戶的備註欄。不看截止日期,也不含銀行帳戶主檔上的期初餘額欄
現有本幣餘額 該帳戶所有財務單的本幣存入 − 本幣提出(帳面值:每筆存提當時換算的台幣加總,口徑同舊系統)。只計財務單的存提,不含帳戶主檔的期初餘額欄。合計列:全帳戶加總
目前匯率 依查詢當天(今天)到匯率表取「會計」類別的買入匯率(取「起始日期 ≤ 今天」的最近一筆),顯示到小數 4 位;台幣帳戶固定 1.0000;查不到時顯示「查無匯率」。這個「今天的匯率」同時供下面兩欄使用,不受截止日期影響
本幣餘額(目前匯率) 外幣帳戶 = 現有原幣餘額 × 目前匯率(四捨五入到元);台幣帳戶 = 現有本幣餘額;外幣查無匯率時留空。合計列:只加總查得到匯率的帳戶(不含查無匯率帳戶)
預估金額(帳戶預估金額,原幣) = 現有原幣餘額 + 該帳戶截止日期前所有明細的(存入原幣 − 提出原幣)
差異金額(原幣) = 預估金額 − 現有原幣餘額(即這段期間的淨進出,原幣)
預估約當本幣 = 預估金額(原幣)× 目前匯率(查詢當天);台幣帳戶 = 預估金額;外幣查無目前匯率時留空。合計列:只加總查得到匯率的帳戶(不含查無匯率帳戶)
備註 外幣帳戶底下有其他幣別的收付時,寫「有 N 筆非本帳戶幣別(幣別清單)的收付,未計入原幣餘額」;沒有就空白

帳面平均匯率不顯示在畫面上

系統內部還留著一個「帳面平均匯率」(=現有本幣餘額 ÷ 現有原幣餘額),供內部估算使用,但不在畫面上顯示(明細「期初」列的匯率欄也留白)——請勿與目前匯率混淆,兩者用途不同、日期基準也不同。

明細列(下半部 / 全部銀行帳戶)

欄位 說明
日期 該筆預期進出的日期(票據用預兌日、帳款用到期日、預估用預估日期)
說明 來源性質+對象,如「應收票據,客戶簡稱,票號」「(應收帳款),客廠部簡稱,財務單號,備註」「預估,…」、首列為「期初」
存入原幣 / 提出原幣 / 結餘原幣 該帳戶以原幣計的逐筆累計結餘(自期初列起算)
幣別 / 匯率 該筆所用幣別與匯率;匯率別選「匯率表」時若查無「會計」類匯率,匯率欄顯示「查無匯率」,此列的存入/提出金額鎖 0、不計入結餘(見常見問題)
存入金額 / 提出金額 / 結餘金額 換算本幣後的逐筆累計結餘。存入金額/提出金額底部有合計列(本幣,千分位);結餘原幣/結餘金額是累計值不合計

全部銀行帳戶頁籤只有本幣欄位

全部帳戶頁是把所有幣別帳戶換算本幣後才合計的,所以只保留存入金額/提出金額/結餘金額(本幣)三欄,沒有原幣欄。折線圖畫的就是這條 結餘金額,起點是各帳戶現有本幣餘額(帳面)的合計。

欄位連動與附加功能

本節彙整「輸入某欄位 / 按某動作後,系統會做什麼」,是本頁最需要留意的部分。

截止日期決定整張表的抓取範圍

當你輸入 截止日期 並按 查詢,系統分五段抓資料:

  1. 帳戶餘額:每個銀行帳戶的現有原幣餘額與現有本幣餘額,都是財務單存提的帳面加總(這一段不看截止日期);另外用查詢當天(今天,不是截止日期)到匯率表查「會計/買入」的目前匯率,算出本幣餘額(目前匯率)與預估約當本幣。
  2. 應收票據:抓今天 ~ 截止日期之間、票況為 CA(庫存)或 CB(託收)的票據收款,列為存入。
  3. 應付票據:抓今天 ~ 截止日期之間、票況為 CP(庫存)或 CQ(在途)的票據付款,列為提出。
  4. 資金預估:抓今天 ~ 截止日期之間的資金預測,依其存入/提出金額列入。
  5. 應收應付帳款:抓到期日 ≤ 截止日期且本幣應收付 > 沖帳本幣(即還沒沖完)的 AR/AP 帳款,掛到虛擬帳戶「帳款」,AR 類列存入、AP 類列提出。

票據與預估只抓「今天以後」

票據(存入/提出)與資金預估這三段的起點是今天,不是截止日期往前推。已經過了預兌日/預估日的資料不會再列入;只有未沖完帳款是用「到期日 ≤ 截止日期」整段抓。

匯率別切換會改變外幣換算

選 匯率別=立帳日期 時,票據(票據收款/票據付款)與資金預測的本幣金額用單據建立時的立帳匯率換算;選 匯率表 時,改用匯率表「會計」類別、截止日期當天的買入匯率重算存入/提出金額——查無時該筆匯率欄顯示「查無匯率」,存入/提出金額鎖 0、不計入結餘,請到匯率表補建。帳款列固定用其原單匯率、不受此選項影響;帳戶餘額那幾欄(目前匯率/本幣餘額(目前匯率)/預估約當本幣,用查詢當天的匯率)也不受此選項影響。切換後要重新按 查詢 才會重算。

點選帳戶 → 下半部明細即時連動

「個別銀行帳戶」「個別銀行日期彙總」上半部的帳戶資料表格,點選某一列時:

  • 個別銀行帳戶 下半部立即帶出該「帳戶代號+幣別」的逐筆明細。
  • 個別銀行日期彙總 下半部帶出該帳戶的同日合併明細。

查詢完成時系統會自動選取第一個帳戶,所以一查完就先看到第一個帳戶的明細,不必再手動點。

期初列與逐筆結餘的算法

每個帳戶明細的第一列固定是 期初列(說明欄顯示「期初」):結餘原幣=現有原幣餘額、結餘金額=現有本幣餘額、匯率欄留白(期初是多筆存提的帳面累計,沒有單一匯率;帳戶若混了其他幣別的收付,用「本幣 ÷ 原幣」算出來的數字沒有意義)。之後每一筆往下,結餘 = 上一列結餘 + 本列存入 − 本列提出,原幣與本幣各算一條,這就是明細裡 結餘原幣 / 結餘金額 的來源。全部銀行帳戶頁的結餘金額則是把每日淨額逐日累加而得,也是折線圖那條線的資料。

期初列用帳面本幣,不用目前匯率

明細、全部銀行帳戶頁、折線圖與儀表板的銀行結餘,起點一律是現有本幣餘額(帳面值)。本幣餘額(目前匯率) 只在上半部顯示給你參考,不會帶進逐日結餘。

同日多筆會被合併(個別銀行日期彙總 / 全部銀行帳戶)

同一帳戶同一天若有多筆進出,「個別銀行日期彙總」會把它們併成一列:金額相加,說明欄則依性質標上「票據存入」「票據兌現」「預估」等字樣(與舊版的同日彙總做法相同)。「全部銀行帳戶」再把所有帳戶同一天的本幣金額合計成公司整體的單日進出。

基準線資金警戒線(新版特色)

這是新版相對舊版增加的視覺化功能,集中在全部銀行帳戶頁籤:

  1. 紅底警示:當你在條件面板把 基準線 設成大於 0 的金額,明細資料表格中結餘金額 < 基準線的列會套上半透明紅底,即時判斷。基準線 = 0 時不警示、維持原色。
  2. 折線圖:右側折線圖以日期為 X 軸、結餘金額為 Y 軸畫出公司整體資金結餘走勢;同一天有多筆時,圖上只取當日最後一筆(收盤結餘)。
  3. 紅色警示線:圖上會畫一條對應基準線值的紅色水平線,一眼就能看出折線在哪一天跌破安全水位。

紅底只在全部銀行帳戶頁

紅底警示只套在全部銀行帳戶頁的資料表格;「個別銀行帳戶」「個別銀行日期彙總」兩頁的明細資料表格沒有套用基準線紅底。

改基準線不必重查

基準線是純畫面上的比較,改完數值,紅底與紅色警示線會即時更新,不需要重新按 查詢。

列印與 Excel 匯出

  • 工具列 列印 提供 O110-1~O110-3 三張報表(見步驟④),列印資料即時取自目前查詢結果。
  • 每個頁籤的資料表格都支援右鍵匯出 Excel。
  • 報表來源說明若含票據號碼,列印時會把票號從說明中移除、改放票據號碼欄,避免重複顯示。

常見問題

按查詢後三個頁籤都是空的?

最常見原因是截止日期太近——票據、預估只抓「今天 ~ 截止日期」之間的資料,若這段期間沒有任何預兌票據/預估/到期帳款,明細自然是空的。請把截止日期往後拉(預設是今天 +2 個月),並確認區間內確實有對應的票據收付、資金預估或未沖完帳款。

為什麼外幣帳戶顯示「查無匯率」?

目前匯率是依查詢當天(今天)到匯率表找「會計」類別、該幣別的買入價(取起始日期 ≤ 今天的最近一筆);找不到就顯示「查無匯率」,本幣餘額(目前匯率) 與 預估約當本幣 同時留空。系統刻意不拿 1 來代替——用 1 換算會讓外幣金額看起來像台幣,數字看似正常其實完全錯誤。

「會計」類匯率就是每天自動抓牌告建立的那一類,正常情況下每天都有新資料。查無時請先確認每日匯率自動排程有在跑;若排程本身正常但仍缺某天,再到匯率表手動補建當天類別=會計、含該幣別買入價的一筆,回來按 查詢 即可。

查無匯率不影響其他欄位:現有本幣餘額、明細、全部銀行帳戶頁與折線圖都用帳面本幣,照常顯示。

匯率別選「匯率表」時,票據/預估查無會計匯率會怎樣?

該筆的匯率欄顯示「查無匯率」,存入/提出金額(本幣)鎖 0、不計入該帳戶與全部帳戶的結餘;原幣欄(存入原幣/提出原幣)不受影響,照樣顯示實際金額。看到「查無匯率」時,請到匯率表補建對應日期的會計類匯率後重查。

「帳款」那幾列的目前匯率也顯示查無匯率?

「帳款」是虛擬帳戶,本身沒有餘額(現有原幣/本幣餘額都是 0),系統也不替它查匯率,所以目前匯率欄固定顯示「查無匯率」,可以忽略。

外幣帳戶的「現有本幣餘額」和「本幣餘額(目前匯率)」差很多?

正常。現有本幣餘額是每筆存提當時的匯率換算後加總(帳面值),本幣餘額(目前匯率) 是用截止日期的匯率把現有原幣餘額整筆重算。匯率這段期間變動越大、外幣放得越久,兩者差得越多;差額大致就是未實現的匯兌損益。 若想看票據/預估也用同一組匯率重算,把匯率別改成 匯率表 再重查(帳戶餘額那幾欄不受此選項影響)。

以前外幣帳戶的本幣餘額比現在大很多?

舊版有一個問題:外幣帳戶的本幣餘額被重複換算了一次(已經是台幣的金額又乘上匯率)。外幣帳戶的本幣餘額、全部銀行帳戶頁的結餘與折線圖、儀表板的銀行結餘都會被放大。 現在已修正:現有本幣餘額改回帳面值(口徑與舊系統相同),另外多一欄 本幣餘額(目前匯率) 顯示重估值。 同時,外幣帳戶的預估金額、差異金額與明細的結餘原幣,改從真正的現有原幣餘額起算,數字也會跟以前不同。

為什麼備註欄寫「有 N 筆非本帳戶幣別的收付」?

外幣帳戶的現有原幣餘額只加總「與帳戶同幣別」的財務單收付;若這個帳戶底下還登錄了其他幣別的收付(例如 USD 帳戶上也有 JPY、TWD 的存提),這些筆數不會被算進原幣餘額(現有本幣餘額不受影響,一律全部加總)。受影響帳戶的備註欄會寫出筆數與幣別,讓你知道原幣餘額沒有涵蓋哪些收付。要追是哪幾筆,請到銀行帳戶查詢看該帳戶的存提明細。

台幣(本位幣)帳戶不會有這個問題——現有原幣餘額固定等於現有本幣餘額,不論帳戶底下混了多少種幣別的收付都一樣(2026-09-27 修正:以前台幣帳戶會把各幣別原幣金額直接相加,混出離譜的原幣餘額,現已修正)。

「帳款」這個帳戶是什麼?我沒有開這個銀行帳戶。

「帳款」是系統虛擬出來的帳戶,用來把未沖完的應收應付帳款(帳款管理)一起納入資金預估。它依幣別各列一筆,不是真實銀行帳戶,也不會出現在銀行帳戶主檔裡。

基準線設了卻沒看到紅底或警示線?

請確認三點:(1) 基準線必須大於 0,設 0 代表停用警示;(2) 紅底與折線警示線只出現在全部銀行帳戶頁籤,個別帳戶/匯總兩頁的明細不會變紅;(3) 要有結餘金額低於基準線的列才會變紅。若整段期間結餘都在水位以上,就不會有紅色。

預估金額和差異金額是怎麼算的?「預估約當本幣」又是什麼?

預估金額(原幣) = 該帳戶現有原幣餘額 + 截止日期前所有明細的(存入原幣 − 提出原幣);差異金額(原幣) = 預估金額 − 現有原幣餘額,也就是這段期間的淨進出。若某帳戶在區間內完全沒有票據/預估/帳款,預估金額會等於現有餘額、差異為 0。

預估約當本幣 = 預估金額(原幣)× 目前匯率(查詢當天的會計類匯率),是額外多開的一欄,方便直接看外幣帳戶「約當台幣多少」;台幣帳戶就等於預估金額本身。查無目前匯率時本欄留空,不影響預估金額/差異金額(那兩欄仍是原幣,不受匯率查無影響)。

為什麼有些票據沒被列進來?

票據只抓特定票況:應收票據限 CA(庫存)、CB(託收);應付票據限 CP(庫存)、CQ(在途)。已兌現、退票、作廢等其他票況不會列入資金流量。可到票據查詢(收款)/票據查詢(付款)確認票況。

相關功能


需補截圖清單

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

  1. bankflow-step2.png — 查詢結果三頁籤,建議以「全部銀行帳戶」頁為主畫面,呈現結餘折線圖、基準線紅色警示線與跌破水位的紅底列
  2. bankflow-step3.png — 「個別銀行帳戶」上半部的帳戶餘額:同時看得到一個台幣帳戶(目前匯率 1.0000、現有本幣餘額/本幣餘額(目前匯率)/預估約當本幣三欄相同)與一個外幣帳戶(現有原幣餘額、現有本幣餘額、目前匯率、本幣餘額(目前匯率)、預估金額、差異金額、預估約當本幣都有值);另外最好有一個外幣帳戶顯示「查無匯率」且本幣餘額(目前匯率)/預估約當本幣留空;並呈現底部的合計列