Business CentralのDeferral機能でエラーが出て抜け出せない状態になり、解決はリロードするしかなかった。
以下のようにGeneral Ledger Setupで、転記許可期間と繰延転記許可期間を設定(まずこんな設定にすることはないと思う)。
以下、発注を作成し明細行に4ヶ月の繰延設定を行いました。
転記プレビュー機能で転記できるかどうか確認すると、設定通りエラーが表示されます。
ここで、発注(Purchase Order)の明細行からDeferral Codeを変更して、転記をさせようと思いついて、Start Dateを7月1日から6月1日に変更。
何もメッセージなく変更できそうに見えたので、「閉じる」をクリックすると、できません表示。
それで元の7月1日を入力するとエラー。
という訳でどうにもならないので
リロードして抜けられました。
同じPurchase Order(発注)を再度開き、転記日を6月30日に変更。すると、General Ledger SetupのDeferralの日付を見ているためか、エラーになって変更も不可でした。
転記期間が2022/06/01 - 2022/06/30で、Deferral(繰延)転記期間2022/06/01 - 2022/12/31であれば、普通に転記できました。設定をしていれば繰延転記は通常設定の転記期間を超えられるんですね。