予算の会計カレンダーがありません: エラー コード: ERR00002 [種類: エラー]
現象
エラー コード ERR00002 は、Dynamics 365 Finance の予算トランザクション行のトランザクション日付が台帳の対応する会計カレンダーと一致しない場合に、Microsoft Dataverse の Bpa セルフ ヘルプ ログ テーブルに記録されます。 この不整合により、予算ファクトのトランザクションが、 -1 の会計日付キーにリンクされます。
解決方法
このエラーを解決するには、関連する会計カレンダーの minBudgetTransactionDate
値から maxBudgetTransactionDate
値までの暦年または期間を含めます。 会計カレンダー、minBudgetTransactionDate
値、およびmaxBudgetTransactionDate
値は、Bpa セルフ ヘルプ ログテーブルのLogDetails
列にあります。
レコードの例を次に示します。
BudgetTransactionLine の 1 つのレコードに会計カレンダー以外の TransactionDate がある - [Row(b9d140ec-7227-4942-b20f-b0e0a3012d41_mserp_calendarid='Fiscal', fiscalCalendarStartDate='2014-01-01 00:00:00', fiscalCalendarEndDate='2025-12-31 00:00:00', cae61f4c-c088-4bc4-b600-c5bd07f1af3d_mserp_name='USMF', minBudgetTransactionDate='2026-01-01 00:00:00', maxBudgetTransactionDate='2026-02-01 00:00:00')]
重要
この問題を解決する前に、会計カレンダーに変更を加えるアクセス許可があることを確認します。
- Dynamics 365 Finance で、 General ledger>Calendars>Fiscal カレンダーに移動します。
- ドロップダウン リストで、新しい年を追加する必要がある会計カレンダーを選択します。 この予定表は、報告された問題に対応する予定表である必要があります。
- 選択した会計カレンダーで、[新しい年を選択します。
- 開始日や終了日など、新しい会計年度の関連情報を入力します。 この例では、新しい会計年度に 1 月と 2 月の月が含まれていることを確認します (
minBudgetTransactionDate
およびmaxBudgetTransactionDate
で指定)。 - 新しい会計年度の日付範囲が必要な期間を正確にカバーしていることを確認します。
- 新しい会計年度エントリを保存します。
重要
過去に新しい年を追加することはできません。 将来の年のみを追加できます。 トランザクションがカレンダーの開始年の 1 年前に転記された場合、既存の会計カレンダーに新しい年を作成することはできません。
会計カレンダーの問題を修正するには、次の 2 つのオプションがあります。
- 新しい予定表を作成します。
- 現在の予定表を保持します。
現在の予定表を保持すると、トランザクションがレポート期間と一致しない場合があります。 そのため、レポートの問題が発生し、履歴の比較が困難になる可能性があります。 監査を複雑にする可能性のある調整が必要になる場合があります。 修正プログラムが正常に実装されると、以前に調整されなかったトランザクションは適切な会計日付キーにマップされるため、正確な財務処理とレポートが保証されます。
これらの手順を完了すると、関連するカレンダーに新しい会計年度が追加され、不適切なトランザクション日付に関連する問題が修正されます。