iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0
Odoo

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

Day 14: 票據資金模組-應付票據功能

  • 分享至 

  • xImage
  •  

探索

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

簡單探索「為什麼需要應付票據」?

在國外開票的狀況較少,可能有人不太理解,為什麼台灣企業會使用「開票」?
讓我們來說明在台灣在地的使用案例:

  • 台灣有間家具工廠,在上游木材商進貨 200 萬的原料。
  • 工廠老闆手頭現金不夠,直接「開一張 3 個月期的支票」給木材商。
  • 木材商收到票就放心,3個月後一定可以兌現;若資金吃緊,也能把票去銀行貼現。
  • 對工廠老闆來說,就是 先用票應付撐幾個月,再靠未來銷售把錢補上。

工廠老闆開票給木材商,目的無非就是 「延遲付款時間+保信用」 ,一方面票期可以多爭取幾個月的資金週轉,一方面拿到票的供應商也覺得有保障,當然,隨著金融環境改變,如今更多企業已習慣用 即期轉帳 進行支付,但不可否認的是,票據文化仍然存在於許多中小企業,特別是當票據數量一多,如果沒有透過系統進行管控與提醒,就很容易出現 漏掉到期、錯過付款 的風險。


架構

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

  • 智能狀態管理:從草稿、已開票、已兌現、已撤票到作廢的完整狀態流程。
  • 自動化票據產生:與付款沖帳系統整合,減少人工輸入錯誤並提升作業效率。
  • 多幣別與匯率支援:支援外幣票據作業。
  • 到期日管理與提醒:提供票據到期日設定與管理,避免逾期風險。
  • 會計分錄整合:票據兌現時自動產生會計分錄,確保財務資料的一致性和準確性。
  • 關帳日期管控:提供關帳日期檢查機制,防止在關帳期間進行票據狀態調整。

應付票據架構


實作

此次的案例使用上一張帳款產生的票據資料,維護手邊支票本開票的號碼後,進行兌現/還原兌現,作廢/還原作廢,撤票/還原作票的功能,異動結果如下:

範例畫面

應付票據-已開票

應付票據-已開票

應付票據-兌現

應付票據-兌現

應付票據-撤票

應付票據-撤票

應付票據-作廢

應付票據-作廢


小補充 - 甲存

「甲存」是企業在銀行專門為支票往來所開立的支票存款帳戶,必須與一般日常收付款的活存帳戶(俗稱「乙存」)分開管理,銀行也會因此提供支票簿;這種區分不僅能避免資金混用,更方便會計在登帳、對帳時清楚辨識。


小結

應付票據在台灣企業的實務中,扮演著 資金週轉與信用保證 的角色。
雖然國際化 ERP 系統多半忽略了票據管理,但在地中小企業依然高度依賴票據來延長付款時間、維護供應商關係。

透過本次重構後的應付票據模組,我們能夠:

  • 建立 完整的票據生命週期管理(開票 → 兌現 → 撤票/作廢)。
  • 整合付款沖帳,減少人工輸入錯誤,並自動產生會計分錄。
  • 強化 到期日提醒,降低逾期風險。
  • 支援多幣別與甲存管理,更貼近台灣實務習慣。

總結來說,這個模組不僅補足了原生 Odoo 在票據管理上的空缺,也讓企業能真正把票據納入系統化控管,避免遺漏、保障信用,並且把「票」這件事和會計帳務緊密連結起來。


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

尚未有邦友留言

立即登入留言