予算の会計カレンダーがありません: エラー コード: ERR00002 [種類: エラー]
注:
この記事で説明されている機能は、プレビュー リリースの一部として使用できます。 この記事の機能と内容は変更される場合があります。 ビジネス パフォーマンス分析のパブリック プレビューに参加する方法の詳細については、 にお問い合わせくださいbpaquestions@service.microsoft.com。
現象
エラー コード ERR00002は、Dynamics 365 Financeの予算トランザクション明細行のトランザクション日付が台帳の対応する会計カレンダーと一致しない場合、Microsoft Dataverse の Bpa セルフ ヘルプ ログ テーブルに記録されます。 この調整ミスにより、予算ファクトのトランザクションが会計日付キー -1 にリンクされます。
解決方法
このエラーを解決するには、関連する会計カレンダーの minBudgetTransactionDate
値までの maxBudgetTransactionDate
暦年または期間を含めます。 会計カレンダー、値、およびmaxBudgetTransactionDate
値はminBudgetTransactionDate
、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-01 00:00:00')
重要
この問題を解決する前に、会計カレンダーに変更を加えるアクセス許可があることを確認します。
- Dynamics 365 Financeで、[総勘定元帳>カレンダー] [会計カレンダー>] に移動します。
- ドロップダウン リストで、新しい年を追加する必要がある会計カレンダーを選択します。 この予定表は、報告された問題に対応する予定表である必要があります。
- 選択した会計カレンダーで、[ 新年] を選択します。
- 開始日や終了日など、新しい会計年度の関連情報を入力します。 この例では、新しい会計年度に 1 月と 2 月の月 (および
maxBudgetTransactionDate
でminBudgetTransactionDate
指定) が含まれていることを確認します。 - 新しい会計年度の日付範囲が、必要な期間を正確にカバーしていることを確認します。
- 新しい会計年度エントリを保存します。
重要
過去に新しい年を追加することはできません。 追加できるのは将来の年だけです。 トランザクションがカレンダーの開始年の 1 年前に転記された場合、既存の会計カレンダーに新しい年を作成することはできません。
会計カレンダーの問題を修正するには、次の 2 つのオプションがあります。
- 新しい予定表を作成します。
- 現在の予定表を保持します。
現在の予定表を保持すると、トランザクションがレポート期間と一致しない場合があります。 そのため、レポートの問題が発生し、履歴の比較が困難になる可能性があります。 監査が複雑になる可能性のある調整を行う必要がある場合があります。 修正が正常に実装されると、以前にアライメントが間違っていたトランザクションが適切な会計日付キーにマップされ、正確な財務処理とレポートが保証されます。
これらの手順を完了すると、関連するカレンダーに新しい会計年度が追加され、不適切な取引日に関連する問題が修正されます。