iT邦幫忙

2025 iThome 鐵人賽

DAY 16
0
Odoo

做模組 × 畫地圖:30 天在地化會計模組的挑戰系列 第 16

Day 16: 票據資金模組-銀存收支功能

  • 分享至 

  • xImage
  •  

探索

在上一章節中,我們介紹了應收票據的使用概念。
本章節將針對 銀行收支 功能進行說明。om_account_accountant 沒有提供此功能。

簡單探索「為什麼需要銀行收支功能是什麼,期望達到什麼」?

**為什麼需要銀行收支功能? **
在過去的輔導經驗中,常常遇到一些系統難以處理的情境,例如:

  • 甲存轉乙存:不同銀行帳戶之間的轉帳。
  • 零用金撥補:從主要帳戶撥款至零用金帳戶。

現行 Odoo 系統缺乏專門功能,多數情況只能:

  • 透過日記帳分錄來維護;
  • 或者建立過渡科目來處理。

但這些方法本質上都偏向「會計導向」,並非為出納人員設計使用。

**期望達到的目標 **
銀行收支模組的發想,其核心目的是希望建立一套 出納功能為主 的工具,

  • 讓出納可以方便地處理帳戶間異動與現金管理。
  • 減少過多會計邏輯的介入。
  • 讓收支流程更貼近企業日常實務操作。

架構

依照前述探索的案例,我們的目標是針對銀行存款進行管理,具體架構如下:

  • 銀存異動檔案:紀錄所有的銀存交易,支援入帳、出帳、其他三種作業類別。
  • 付款管控:僅入帳與其他可以手動新增,出帳必須要有來源帳款。
  • 多幣別與匯率智能處理:支援多幣別作業。
  • 單據管理:從草稿、已過帳到取消的完整狀態流程,可還原,每個狀態都有相應的業務規則和檢查機制。
  • 整合付款沖帳:出帳建議透過付款沖帳產生。
  • 整合收款沖帳:收款沖帳選擇已收款金額。
  • 多種情境使用:可進行甲存轉乙存、零用金撥補..等情況

架構圖


實作

此次的案例是模擬出納人員會使用的情境說明,例如客戶入帳、廠商出帳、資金調撥的情況,異動結果如下:

範例畫面

銀行存款-入帳

銀行存款-入帳

銀行存款-出帳(自動產生)

銀行存款-出帳

銀行存款-甲存轉已存

銀行存款-甲存轉已存


小補充 - 銀行調解表

在實務上,企業的帳上金額與銀行存摺金額,常常會出現不一致的情況。
這時就需要透過 銀行調解表 來進行比對與解釋。

最常見的差異情境,就是所謂的「甲存時間到兌現,但銀行尚未入帳或出帳」:
公司帳上已經記錄開出票據,但實際上銀行端還沒扣款;
例如公司已經登記收票,但銀行尚未完成兌現入帳。

透過銀行調解表,企業可以逐筆核對並列示差異來源,確保最終的系統餘額與銀行餘額能夠一致。

小結

在台灣企業的日常運作中,銀行收支並不只是帳務紀錄,而是企業 資金流動的核心
若僅依靠日記帳或過渡科目處理,不但增加出納操作門檻,也容易出現對帳困難與舞弊風險。

  • 直覺化操作:讓出納人員能以實際收支場景操作,不需懂得過多會計邏輯。
  • 全流程管理:從入帳、出帳到轉帳、撥補,都能完整覆蓋。
  • 內控強化:出帳需有來源依據,避免資金流向不明。
  • 對帳友善:內建銀行調解功能,快速找出帳面與銀行餘額的差異。
  • 治理落實:區分出納與會計職責,降低「一人管錢又管帳」的風險。

總結來說,銀行收支模組的價值在於將「會計導向」轉為「出納導向」,
讓系統不只是帳務工具,更是企業日常金流管理與內控落實的最佳幫手。


上一篇
Day 15: 票據資金模組-應收票據功能
下一篇
Day 17: 票據資金模組-收款沖帳功能
系列文
做模組 × 畫地圖:30 天在地化會計模組的挑戰24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言