iDempiere 減価償却予測作成の使い方|固定資産管理 操作マニュアル・技術仕様
📖 固定資産管理の全体像: 固定資産管理の全体図 も合わせてご覧ください。
減価償却予測作成(Build Depreciation Forecast)は、指定した資産範囲に対して将来の減価償却費の予測データを生成するユーティリティウィンドウです。当期実績を生成する減価償却ワークファイル作成に対し、こちらは予算策定・見込計算などの先読み用途に使います。
📌 ポイント: 実績計上用のワークファイル作成と画面構成はほぼ同じですが、予測作成では From/To Asset・伝票日付・転記タイプがすべて必須です。
⚠️ 注意: iDempiere 13 標準ではこのウィンドウはメニュー未登録(間接使用)です。利用する場合はメニューまたはロールへの登録が必要です。
減価償却予測作成でできること
Section titled “減価償却予測作成でできること”- 資産範囲(From Asset 〜 To Asset)を指定した将来償却費の予測生成
- 転記タイプ(実績 / 予算 / 税務等)別の予測データ作成
- 「Build Depreciation Forecast File」ボタンによる即時実行
- 処理済みフラグによる実行状況の確認
シンプルな 1 タブ構成です。
| タブ名 | テーブル | 項目数 | 役割 |
|---|---|---|---|
| Depreciation Forecast | A_Depreciation_Forecast | 約7項目 | 資産範囲・転記タイプの指定と実行 |
基本操作手順
Section titled “基本操作手順”graph TD
A["🚀 ウィンドウを開く<br/>(メニュー未登録のため登録が必要)"] --> B["➕ 新規レコード作成"]
B --> C["🏷️ 資産範囲を指定(必須)<br/>From Asset / To Asset"]
C --> D["📒 転記タイプ・伝票日付を入力(必須)"]
D --> E["▶️ Build Depreciation Forecast File<br/>ボタンで実行"]
E --> F["✅ 予測データ生成<br/>(予算・見込計算に活用)"]
アクセス方法(メニューパス)
Section titled “アクセス方法(メニューパス)”iDempiere 13 標準ではメニュー未登録です(AD_Window_ID: 53054)。利用する場合はシステム管理者がメニューに登録するか、ウィンドウ直接起動で開きます。
新規登録(実行パラメータの入力)
Section titled “新規登録(実行パラメータの入力)”- ツールバーの「新規」ボタンをクリック
- 実行条件を入力(いずれも必須):
- From Asset / To Asset: 予測対象の資産範囲
- 伝票日付: 予測の基準日
- 転記タイプ: 実績(A)・予算等を選択
- 「保存」をクリック
- 「Build Depreciation Forecast File」ボタンで実行
項目リファレンス
Section titled “項目リファレンス”| 項目名 | 必須 | 型 | 説明 |
|---|---|---|---|
| クライアント | 必須 | 選択 | テナント |
| 組織 | 必須 | 選択 | 対象組織 |
| From Asset | 必須 | 検索 | 予測開始資産 |
| To Asset | 必須 | 検索 | 予測終了資産 |
| 伝票日付 | 必須 | 日付 | 予測の基準日 |
| 転記タイプ | 必須 | リスト | 実績・予算・税務等 |
| 処理済み | 自動 | チェック | 実行済みかどうか |
よくある質問(FAQ)
Section titled “よくある質問(FAQ)”Q. ワークファイル作成と予測作成の違いは?
Section titled “Q. ワークファイル作成と予測作成の違いは?”ワークファイル作成(A_Depreciation_Build)は当期の償却費データを生成し、減価償却仕訳転記による GL 転記につながります。予測作成(A_Depreciation_Forecast)は将来分のシミュレーション生成が目的で、期間・転記日付の指定項目を持ちません。
Q. 一部の項目だけ入力して実行できますか?
Section titled “Q. 一部の項目だけ入力して実行できますか?”できません。このウィンドウは From Asset / To Asset / 伝票日付 / 転記タイプがすべて必須項目として定義されており、未入力のままでは保存できません。
Q. 予測結果はどこで確認できますか?
Section titled “Q. 予測結果はどこで確認できますか?”生成された予測データは転記タイプ別に保持され、財務レポート等で実績と対比する予算・見込データとして参照します(生成先の詳細はワークファイル系テーブルを参照。要確認)。
🛠 技術仕様(開発者向け)
減価償却予測作成は A_Depreciation_Forecast テーブル(削除不可・アクセスレベル 3)に実行パラメータを保持するユーティリティウィンドウです。専用の M クラスは存在せず、生成クラス X_A_Depreciation_Forecast のみが提供されます。
アーキテクチャ概要
Section titled “アーキテクチャ概要”classDiagram
class X_A_Depreciation_Forecast {
<<generated>>
+getA_Start_Asset_ID() int
+getA_End_Asset_ID() int
+getPostingType() String
+getDateDoc() Timestamp
}
class PO {
<<abstract>>
}
class MDepreciationWorkfile {
+getRemainingCost(accumAmt) BigDecimal
+getRemainingPeriods(period) int
}
X_A_Depreciation_Forecast --|> PO
X_A_Depreciation_Forecast ..> MDepreciationWorkfile : forecast basis
パッケージ: org.compiere.model
ソースファイル: org.adempiere.base/src/org/compiere/model/X_A_Depreciation_Forecast.java(生成クラスのみ)
関連DBテーブル
Section titled “関連DBテーブル”A_Depreciation_Forecast(減価償却予測)
Section titled “A_Depreciation_Forecast(減価償却予測)”| カラム名 | 型 | 必須 | 説明 | 備考 |
|---|---|---|---|---|
| A_Depreciation_Forecast_ID | Integer | PK | 主キー | |
| AD_Client_ID | TableDirect | Y | クライアント | |
| AD_Org_ID | TableDirect | Y | 組織 | |
| A_Start_Asset_ID | Search | Y | From Asset | |
| A_End_Asset_ID | Search | Y | To Asset | |
| DateDoc | Date | Y | 伝票日付 | |
| PostingType | List | Y | 転記タイプ | |
| Processing | Button | N | 実行ボタン | |
| Processed | YesNo | N | 処理済み |
ビジネスロジック
Section titled “ビジネスロジック”専用モデルクラスがないため、beforeSave 等のテーブル固有ロジックはありません。必須制約(From/To Asset・伝票日付・転記タイプ)は AD 辞書のカラム定義(IsMandatory=Y)で強制されます。償却予測の計算基盤は実績計算と共通で、MDepreciationWorkfile(残存原価・残期間の算出)と MDepreciation.invoke()(償却タイプ別計算)が使われます。
拡張ポイント(カスタマイズ箇所)
Section titled “拡張ポイント(カスタマイズ箇所)”- Model Validator:
A_Depreciation_Forecastの保存時に資産範囲の妥当性(From ≦ To 等)チェックを追加できます。 - Callout: このテーブルには標準 Callout の設定はありません。日付や範囲の自動補完が必要な場合は AD_Column に Callout を追加します。
- IDepreciationMethod(OSGi): 予測の計算ロジック自体を差し替える場合は
IDepreciationMethod実装を OSGi サービスとして登録します。
関連プロセス
Section titled “関連プロセス”ウィンドウ内の「Build Depreciation Forecast File」ボタン(Processing カラム)が唯一の実行手段です。リファレンスページに独立した関連プロセスの登録はありません。
関連ドキュメント
Section titled “関連ドキュメント”iDempiereカスタマイズのご相談
Section titled “iDempiereカスタマイズのご相談”償却予測を予算管理・中期計画に組み込む場合、予測データの独自レポート化や転記タイプ運用の設計が鍵になります。
As-Link株式会社では、OSGiプラグインによる安全なカスタマイズを提供しています。