跳轉到

程式資訊

  • 程式 IDASSET
  • 所屬子系統:Q.固定資產
  • 狀態:stable

固定資產主檔

功能簡介

「固定資產主檔」用來建立並維護公司每一筆固定資產(機器、設備、運輸工具等),記錄其取得成本、耐用年限、預留殘值與折舊明細,並產生每月的折舊表與費用分攤設定。主要使用者為財務、會計人員。

在流程上,它銜接前後兩端:

  1. 取得:資產可由費用申請(PAYAPPLY)或聯絡單(FTRLIMA)的付款資料匯入,自動帶出取得日期、金額與廠商。
  2. 折舊:在主檔按 計算折舊 依年限逐月攤提,折畢後可再按 折畢再提 延長攤提。
  3. 過帳:折舊明細透過 轉折舊傳票 產生總帳傳票(SLIY)

與預付費用(Accexp)的分工

本表單管「單一資產的主檔與折舊明細」;一次付清、需分期攤提的費用(保險費、年度授權費、預付租金等)攤銷請見 預付費用

前置需求

  • 權限:Q.固定資產 → Q-010 固定資產主檔 的新增/修改/刪除/瀏覽/列印權限。
  • 基礎資料:下列主檔與參數會影響本表單的下拉選項、帶值與存檔檢核——
資料 影響的結果
財產分類碼下拉(C223) 財產分類碼 可選清單
現有狀況碼下拉(C224) 現有狀況碼 可選清單
單位下拉(C104) 單位 可選清單
部門主檔 部門代號/部門簡稱(主檔與分攤表)的搜尋與帶名
廠商主檔 廠商代號/廠商簡稱 的搜尋與帶名
會計科目主檔 資產減科目/費用科目 的科目搜尋
分攤方式參數 2100 決定存檔時是否強制檢核分攤率(空白或「部門」時才檢核合計=100)
指定小數位數(本幣小數) 折舊金額、預留殘值四捨五入的位數

操作步驟

新增一筆資產

  1. 按工具列 新增。系統建立空白主檔並帶入下列預設值:財產編號+++資產別1 固定財產分類碼6現有狀況碼1 正常建檔日期=今天;右上折舊表會清空(分攤表不會被清,沿用建立空白主檔時的內容)。
  2. 財產編號 輸入唯一編號(必填,不可留 +++)。
  3. 填寫基本資料:財產名稱、財產分類碼、規格、單位、廠牌、數量、保固年限、置放地點、保管部門(部門代號)、廠商代號
  4. 填寫金額與年限取得日期原始金額附加費用(系統自動加總為取得原價)、改良成本年限(輸入後自動帶出預留殘值)。
  5. 填寫會計科目資產減科目費用科目(兩者皆為紅色必填提示欄)。
  6. 視需要在右側財產分攤表逐列輸入分攤的部門代號與製費/管費/研費/營費分攤率。
  7. 計算折舊 產生折舊明細(見欄位連動與附加功能)。
  8. 按工具列 存檔

由付款資料快速帶入

新增模式下,財產編號 右邊的 ... 按鈕可從聯絡單/付款(FTRLIMA)資料挑一筆帶入取得日期、金額、財產名稱、廠商與傳票,省去重打。詳見欄位連動與附加功能

修改/刪除

  1. 用工具列的瀏覽鈕或 查詢 定位到要處理的資產(財務單號傳票號碼 為超連結,可直接點開來源單據)。
  2. 修改 後調整欄位;若要重算折舊,再按一次 計算折舊 即可——系統會把尚未過帳的舊折舊明細自動標記刪除後重產生;但若折舊表內已有過帳(已回填折舊日期)的明細,會跳「折舊表已有資料,無法計算折舊」而不允許重算。
  3. 刪除 可整筆刪除資產主檔(含折舊與分攤)。
  4. 改完按 存檔

折畢再提

資產折舊期滿、但仍要繼續攤提預留殘值時使用:

  1. 再提區輸入 再提起始年度月份再提年限(月)再提殘值
  2. 折畢再提,系統把新的折舊期數接在既有折舊明細之後(檢核條件見下節)。

轉折舊傳票

  1. 按延伸功能 轉折舊傳票(帳款轉入),開啟「轉傳票」視窗的固定資產頁籤。
  2. 輸入要過帳的年月(預設帶當月),執行轉傳票,將該月折舊產生總帳傳票(SLIY);完成後主檔自動重新整理。

列印

按工具列 列印 開啟固定資產報表的列印頁,預設帶入目前這筆資產的財產編號(起訖相同),可再調整年月、財產分類、狀況等條件後輸出。

欄位說明

基本資料

欄位 必填 說明/格式/預設
財產編號 唯一鍵,最長 30 碼;新增預設 +++,存檔前必須改成實際編號
現有狀況碼 下拉(C224);新增預設 1(正常)
資產別 1 固定2 管理;新增預設 1。只有資產別=1 才能算折舊/再提
財產分類碼 下拉(C223);新增預設 6
財務單號 系統 由付款/聯絡單帶入,唯讀;超連結可開啟 PAYAPPLY
傳票號碼 系統 取得傳票號,唯讀;超連結可開啟 SLIY
財產名稱 最長 60 字
部門代號 保管部門,輸入後帶出部門簡稱
廠商代號 輸入後帶出廠商簡稱
數量/單位 數量為數值;單位下拉(C104)
規格/廠牌/置放地點 文字欄
保固年限 數值(含一位小數)

金額與年限

欄位 必填 說明/格式/預設
取得日期 折舊起算日,YYYY/MM/DD
原始金額 金額;變動時連動重算取得原價
附加費用 金額;變動時連動重算取得原價
取得原價 系統 =原始金額+附加費用,唯讀
改良成本 金額;取得原價為 0 時改以改良成本當折舊基數
年限 折舊年數;變動時自動帶出預留殘值
預留殘值 折舊不攤提的殘值;輸入年限時系統自動帶值,可再手改
處分日期/處分金額 資產處分(報廢/出售)時填寫

會計科目

欄位 必填 說明
資產減科目 紅色必填提示;科目搜尋欄
費用科目 紅色必填提示;科目搜尋欄

再提

欄位 必填 說明
再提起始年度月份 再提時必填 YYYY/MM,必須晚於現有折舊明細的最後年月
再提年限(月) 再提時必填 以「月」為單位,須大於 0
再提殘值 再提攤提的目標殘值

折舊表(右上格線)

欄位 說明
折舊年月 YYYY/MM,唯讀
折舊金額 該月攤提金額
折舊日期 過帳後回填,唯讀
傳票號碼 過帳後回填,超連結開啟 SLIY
累計折舊 至該期止的累計折舊,唯讀

分攤表(右下格線)

欄位 說明
部門代號/部門簡稱 分攤的部門,簡稱由代號帶出且唯讀
製費/管費/研費/營費分攤率 各費用別的分攤百分比
備註 文字備註

欄位連動與附加功能

這一節把「輸入某欄位/按某按鈕後,系統會做什麼」逐項說明。

自動帶值與重算

  • 輸入或修改「原始金額」:系統立即把 取得原價 重算為 原始金額 + 附加費用(取得原價為唯讀,由此連動產生)。
  • 輸入或修改「附加費用」:同樣立即重算 取得原價原始金額 + 附加費用
  • 輸入「年限」:系統自動帶出 預留殘值。公式為 預留殘值 = 折舊基數 ÷ (年限 + 1),四捨五入到本幣小數位數;折舊基數取「取得原價>0 時用取得原價,否則用改良成本」。帶出後仍可手動改殘值。
  • 輸入「部門代號」(主檔/分攤表):以部門主檔帶出部門簡稱
  • 輸入「廠商代號」:以廠商主檔帶出廠商簡稱

VFP 的年限/殘值檢核

舊版 VFP 在「年限」欄離開時會檢核「年限不得小於 0」並同步帶殘值;新版把帶殘值邏輯放在欄位連動(輸入年限即帶值),年限是否大於 0 改在 計算折舊 與存檔時統一把關。

計算折舊(產生折舊明細)

計算折舊 前系統會檢核:

  1. 必須在新增或修改狀態(瀏覽狀態下此鈕不啟用)。
  2. 資產別必須=1(固定),否則此鈕不啟用(管理財產不折舊)。
  3. 財產編號 不可空白。
  4. 折舊表內不可有已過帳的明細——只要任一列已回填折舊日期,就會跳「折舊表已有資料,無法計算折舊」並中止。尚未過帳的舊明細不會擋,產生新折舊時會被自動標記刪除後重建。
  5. 年限必須大於 0,否則跳「折舊年限需要大於0」。

通過後,系統以 NormalAmortize月折舊法)逐月產生折舊明細:

  • 折舊基數=取得原價(若為 0 則取改良成本)扣掉預留殘值。
  • 年折舊額=(基數-殘值)÷ 年限;月折舊額=年折舊額 ÷ 12,皆四捨五入到本幣小數位數。
  • 共產生 年限 × 12 期;每年最後一期與整段最後一期會做尾差調整,確保累計剛好等於可折舊總額。
  • 折舊年月 從取得日期的年月起逐月遞增,並同步累加累計折舊

按日折舊未採用

程式內另有一支按日折舊 AmortizeByDay,但本表單採用的是 VFP 原版的月折舊 NormalAmortize;按日折舊目前不在主檔流程中使用。

折畢再提(延長攤提)

折畢再提 前系統會檢核:

  1. 必須在新增或修改狀態,且資產別=1
  2. 財產編號 不可空白。
  3. 再提年限 必須大於 0。
  4. 現有狀況碼 必須是 1 正常5 停止折舊6 其他
  5. 再提起始年度月份 不可空白。
  6. 折舊表內必須已有折舊明細(沒有就不能再提)。
  7. 再提起始年月必須晚於折舊表最後一筆的折舊年月。

通過後系統以 ExtendAmortize 從再提起始年月起,逐月把新折舊期數接在既有明細之後:每月攤提額=(預留殘值-再提殘值)÷ 再提年限,最後一期補尾差,累計折舊接續往上加。

... 帳款匯入(FTRLIMA)

財產編號 右側的 ... 按鈕僅在新增狀態可用:

  1. 按下後系統查詢付款/聯絡單資料(TWORK_QRY_ASSET1),以挑選視窗(SearchWindow)列出可帶入的單據。
  2. 選定一筆後,系統把該筆的使用日期→取得日期資產金額→原始金額資產名稱→財產名稱廠商代號(並帶出廠商簡稱)、傳票號碼財務單號 帶進主檔。
  3. 年限以「使用日期 ~ 使用截止日」的天數 ÷ 365 估算;若估出的年限大於 0,會自動接著呼叫 計算折舊 產生折舊明細。
  4. 若查無資料,提示「無資料」。

轉折舊傳票(延伸功能 / 帳款轉入)

延伸功能 轉折舊傳票(程式內部為 AssetToGl)會以 ShowContentWindow 開啟「轉傳票」視窗的固定資產頁籤:年月 預設帶當月(yyyy/MM),輸入後執行,把該月折舊轉成總帳傳票(SLIY);視窗關閉後主檔自動重新整理(Renew)。

超連結

新增後與存檔前的處理

  • 新增後:系統把建檔日期設為今天,並清空折舊明細。
  • 存檔時會檢核:
    1. 財產編號 不可空白、也不可是 +++,否則擋存。
    2. 年限>0且分攤方式參數 2100 為空白或「部門」時,分攤表四項分攤率(製費+管費+研費+營費)合計必須等於 100,否則跳「分攤率加總不等於100」擋存。僅計入部門代號有填且至少一項分攤率>0的列。
  • 存檔前自動清整:折舊表中折舊年月空白的列會被標記刪除;分攤表中部門代號空白或四項分攤率全部 ≤0 的列也會被標記刪除(不會存成空列)。

常見問題

按了「計算折舊」沒反應,或鈕是灰的?

請依序確認:(1) 目前在新增或修改狀態;(2) 資產別=1(固定)——管理財產(資產別 2)不折舊,此鈕不啟用;(3) 年限大於 0;(4) 折舊表內沒有已過帳(已回填折舊日期)的明細——有的話會跳「折舊表已有資料,無法計算折舊」。尚未過帳的舊明細不必手動清,重算時系統會自動覆蓋。

輸入年限後預留殘值被自動改掉了?

這是設計。輸入年限時系統會自動帶 預留殘值 = 折舊基數 ÷ (年限+1)(基數取取得原價,為 0 時取改良成本)。若你要的殘值不同,帶值後再手動改即可。

存檔時跳「分攤率加總不等於100」?

當年限大於 0 且公司採「部門」分攤(參數 2100 空白或為「部門」)時,右下財產分攤表中有填部門、且至少一項分攤率>0 的各列,其製費+管費+研費+營費四項分攤率合計必須剛好 100。請檢查是否漏填或加總不足/超過。

存檔時擋下來說要輸入財產編號?

新增時財產編號預設是 +++,這是未填的佔位值。請改成實際的唯一編號再存檔。

「折畢再提」按了沒作用?

再提需同時滿足:資產別=1、財產編號已填、再提年限>0、現有狀況碼為 1/5/6、再提起始年月已填、折舊表已有明細、且再提起始年月晚於折舊表最後一筆年月。任一條件不符都會被擋並提示原因。

取得原價是唯讀,要怎麼改?

取得原價不直接輸入,它由 原始金額 + 附加費用 自動算出。改原始金額或附加費用,取得原價就會跟著重算。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/Q-FixedAsset/images/):

  1. asset-step1.png — 主檔整體畫面(左側基本資料/金額年限/會計科目/再提,右側折舊表與分攤表)
  2. asset-step2.png計算折舊 後折舊表填滿的樣子
  3. asset-step3.png... 帳款匯入挑選視窗(FTRLIMA)
  4. asset-step4.png折畢再提 後接在折舊表末尾的再提期數
  5. asset-step5.png轉折舊傳票(固定資產轉傳票)視窗