iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0
Odoo

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

Day 12: 固資模組-資產異動

  • 分享至 

  • xImage
  •  

探索

在上一章節中,我們介紹了折舊計算的設計理念。
本章節將針對 資產異動 進行說明。om_account_accountant 提供作廢或銷售的功能,如下圖參考。

簡單探索「OM異動作業的功能」?

OM 的異動作業是產生異動分錄與更新狀態,並且為單筆作業進行維護,沒有異動的憑單紀錄。

嘗試解決的清單如下:

  1. 增加異動作業,並可以批次進行資產異動。
  2. 增加出售後的應收帳款產生。
  3. 增加調整作業,可以進行資產異動。

om異動


架構

依照前述探索說明,我們的目標是取代現有模組功能,需進行新增與調整,具體架構如下:

  • 資產報廢模組:
    • 會計傳票自動產生
    • 處分損益計算與資產狀態更新。
  • 資產出售模組:
    • 提供出售單據建立
    • 會計傳票自動產生
    • 應收帳款處理
    • 處分損益計算與資產狀態更新。
  • 資產調整模組:
    • 支援固定資產彈性調整作業,包含金額、折舊年限、殘值等項目修改
    • 提供「折畢再提」功能。
      固資異動

實作

此次的案例使用Day10的資產後面三筆進行異動,10030012-10030014各別進行調整金額、報廢、出售,異動結果如下:

資產調整作業

資產調整作業

資產報廢作業

資產報廢作業

資產出售作業

資產出售作業

資產出售作業-應收

資產出售作業-應收

異動後資產清冊

異動後資產清冊


小補充 - 異動說明

盤點資訊

在多數公司實務中,固定資產盤點通常是透過 資產清冊 進行。

  • 清冊內容包含:人員、部門、保管地點。
  • 清冊可匯出至 Excel,並加上「初盤、複盤」欄位,即可執行盤點流程。
  • 盤點標籤則可依標籤機格式整理列印,以利現場核對。

在此次設計中,盤點資訊不額外建立異動作業,而是透過 資產主檔,允許在折舊後仍可修改「人員、部門、保管地點」三個欄位,並利用 tracking=True 自動保留異動紀錄。

改良作業

在實務經驗裡,若舊機器進行重大修繕或加掛新設備,若直接修改金額,後續追蹤常出現困難。

因此,通常會建議的作法為:

  • 新增一個資產 → 代表新增加或改良的部分。
  • 透過資產群組 → 將其歸屬至原始資產下,形成一組關聯。

這樣做能夠保持原始資產的歷史資料不被異動,更清楚掌握新增部分的金額與折舊,提升資產管理的可追溯性。


小結

固定資產在實務中,光是「折舊」還不夠,日常的 異動管理 也是資產管理的重要環節。
原生模組僅能針對單筆資產進行報廢或出售,缺乏批次處理、應收帳款串接與完整憑單紀錄。

透過重構後的設計,我們讓異動模組能夠:

  • 批次執行 報廢、出售、調整,提升實務操作效率。
  • 自動產生 處分損益分錄,並更新資產狀態。
  • 出售異動可直接帶出 應收帳款,強化會計一貫性。
  • 調整作業支援金額、年限、殘值的彈性修改,並具備「折畢再提」的能力。

同時,透過 盤點資訊追蹤改良作業歸屬 的設計,資產管理不僅符合帳務需求,也能真正落實到現場的管理流程。

總結來說,異動模組的重構,讓固定資產從「會計角度」延伸到「管理角度」,不再只是數字,而是能被完整追溯、管理、對應實務的資產生命週期。


上一篇
Day 11: 固資模組-折舊計算
系列文
做模組 × 畫地圖:30 天在地化會計模組的挑戰12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言