トランザクションを編集して、一般的な明細書の転記に関する問題を解決する
エラー コード: SYS103633、SYS328431
この記事は、Microsoft Dynamics 365 Commerce のトランザクションに対する編集を必要とする一般的なステートメント投稿の問題を修正するのに役立ちます。
現象
明細書の転記が失敗する場合がありますが、これは転記を進める前に 1 つまたは複数のトランザクションのデータを修正する必要があるためです。 このようなデータ補正が必要なシーンを紹介します:
- 今回の取引に対応する会計期間は終了しています。 したがって、取引を計上できません。
- トランザクションは、必須フィールドの値 (倉庫やバッチ番号のフィールド値など) がない状態で作成されました。
必要なトランザクションを編集することで、データを修正します。 トランザクションを編集するために必要な手順は、問題が発生した明細書転記のどの段階で発生するかによって異なります。 この記事ではまず、明細書転記の段階に応じて、トランザクションを編集するために必要な一般的な手順を示します。 続いて、ステージ中に発生する一般的なエラーを列挙し、それぞれの問題を解決するために必要な具体的なステップを紹介しています。
Note
トランザクションの編集時にダウンロードされる Excel ファイルの構造については、「 現金および持ち込みおよび現金管理トランザクションの編集と監査を参照してください。
明細書計算時の問題点
明細書計算は、明細書転記処理の前提となるステップです。 この段階で発生する最も一般的なエラーは、トランザクションの検証失敗です。システムは、トランザクションの一部が検証に失敗したため、ステートメントに含めることができなかったという警告メッセージを表示します。
トランザクションの検証に失敗しました
トリクル フィード機能が有効な場合、取引は明細書に含める前に検証される必要があります。 この検証は、店舗のトランザクションの検証 バッチジョブを実行することで行われます。 トランザクションの検証に失敗した場合は、Commerce headquarters の以下の手順で問題を解決してください。
- 店舗の財務 ワークスペースを開き、現金取引検証の失敗 タイルを選択します。
- トランザクションを選択し、検証のエラー を選択して、エラーを特定します。
- 右上の Microsoft Office マークを選択し、Excel で開く の 選択したトランザクションを編集する を選択します。
- Excel ファイルがダウンロードされたら、そのファイルの編集を有効にしてサインインします。
- 修正する必要のあるエンティティおよびフィールドを特定します。 お探しのフィールドがない場合は、Excel ワークブックにフィールドを追加して小売取引を編集する に記載の説明に従って追加してください。
- 必要に応じてフィールド値を更新し、Excel ワークブックで 公開 を選択します。
- 店舗のトランザクションの検証 ジョブを再度実行して、編集したトランザクションを検証します。
- トランザクションが検証された場合、次の明細書転記に含まれるため、新たに検証されたトランザクションがなくても明細書の転記を続けることができます。 または、現在の明細の 機能 グループで、明細の消去 を選択すると、現在の明細でマークされていた取引を解放し、新しい明細を作成することができます。
注文作成時の問題点
明細書転記プロセスの 1 つのステップとして、1 つまたは複数のトランザクションをグループ化して顧客オーダーを作成します。 顧客注文が作成される前に明細書の転記が失敗した場合は、本社で次の手順に従って問題を修正します。
失敗したステートメントに移動します。
右上の Microsoft Office マークを選択し、Excel で開く の 現金取引のトランザクションを編集する を選択します。 このオプションは、現在の明細書の一部であるすべての現金および持ち込みトランザクションを自動的に取り込みます。
Excel ファイルがダウンロードされたら、そのファイルの編集を有効にしてサインインします。
Excel ファイルで、修正するトランザクションの 検証ステータス の値を なし または エラー に変更します。 このステップは、トランザクションに変更を加える前に完了する必要があります。
修正する必要のあるエンティティおよびフィールドを特定します。 お探しのフィールドがない場合は、Excel ワークブックにフィールドを追加して小売取引を編集する に記載の説明に従って追加してください。
必要に応じてフィールド値を更新し、Excel ワークブックで 公開 を選択します。
明細書のページで、アクションペインの 明細書 タブで、機能 の下にある トランザクションの再検証 を選択します。
アクション ペインの 明細書 タブにある 実行の詳細 で、集計トランザクション を選択します。 次に、集計されたトランザクション ページで、集計データの再作成 を選択して、トランザクションの古い値を使用して生成された集計を消去します。 このステップは、ステートメントが編集されたトランザクション値を使用して、確実に集計値を再生成するために必要です。
明細書を転記します。
注文作成時に発生する一般的なエラー
-
顧客注文が作成された状態の処理中に、コントローラーの小売明細書で一般的な例外が発生しました:在庫ディメンション サイトは必須であり、その結果、指定する必要があります。
原因: この問題は、 Site フィールドと Warehouse フィールドがトランザクションに必須として構成されていますが、一部のトランザクションに不足値がある場合や、それらのフィールドの値が正しくないために発生します。 このエラーは、検証時に問題が見落とされる可能性のある外部システムからインポートされたトランザクションや、フィールドに指定された値が有効でない場合に発生します。
解決策: 問題を解決するには、 の手順に従います。 ステップ 6 で、Excel ファイルの 取引 タブと SalesTransactions タブ (これらのタブがある場合) で、サイト と 倉庫 の値を修正します。
メモ
サイト と 倉庫 のフィールドは、Excel の既定としては使用できません。 追加するには、Excel ワークブックにフィールドを追加して小売取引を編集する の手順に従ってください。
-
顧客注文が作成された状態の処理中に、コントローラーのリテール ステートメントで一般的な例外が発生しました:バッチ番号 <バッチ番号> は、品目番号 <品目番号>に対して作成されません。
原因: この問題は、バッチ番号が項目の必須として構成されていますが、指定されていないために発生します。
解決策: 問題を解決するには、 の手順に従います。 ステップ 6 で、Excel ファイルの 行 または 営業トランザクション タブで、商品の バッチ番号 の値を更新します。
メモ
バッチ番号 は、既定では Excel で使用できません。 追加するには、Excel ワークブックにフィールドを追加して小売取引を編集する の手順に従ってください。
顧客注文の請求書発行時の問題
顧客注文が作成された後、次の明細書転記ステップでは、顧客注文の請求書作成を試みます。 顧客注文の請求書作成中に明細書転記が失敗した場合は、本部の以下の手順で問題を解決してください。
- 失敗したステートメントに移動します。
- アクション ペインの 明細書 タブにある 実行の詳細 で、集計トランザクション を選択します。
- 請求書発行に失敗している集計を特定し、顧客注文の削除 を選択します。 このステップは、集計データを自動的に削除し、編集された取引情報が新しい顧客注文を生成するために使用されることを保証するために必要である。
- 右上の Microsoft Office マークを選択し、Excel で開く の 現金取引のトランザクションを編集する を選択します。 このオプションは、現在の明細書の一部であるすべての現金および持ち込みトランザクションを自動的に取り込みます。
- Excel ファイルがダウンロードされたら、そのファイルの編集を有効にしてサインインします。
- Excel ファイルで、修正するトランザクションの 検証ステータス の値を なし または エラー に変更します。 このステップは、トランザクションに変更を加える前に完了する必要があります。
- 修正する必要のあるエンティティおよびフィールドを特定します。 お探しのフィールドがない場合は、Excel ワークブックにフィールドを追加して小売取引を編集する に記載の説明に従って追加してください。
- 必要に応じてフィールド値を更新し、Excel ワークブックで 公開 を選択します。
- 明細書のページで、アクションペインの 明細書 タブで、機能 の下にある トランザクションの再検証 を選択します。
- 明細書を転記します。
請求書作成時に発生する一般的なエラー
-
顧客注文が請求された状態の処理中に、コントローラーの小売明細書で一般的な例外が発生しました:販売注文の転記: <販売注文> 伝票 <Voucher> <Period の期間> は存在しません。 転記販売注文: <Voucher> 伝票 <Voucher> 2000 年 1 月 1 日の会計年度は存在しません。
原因: この問題は、トランザクションの日付が開かなくなった会計期間に属しているために発生します。 このエラーは、トランザクションが長い間転記されていない場合に発生します。
解決策: 問題を解決するには、 の手順に従います。 ステップ 8 で、Excel ファイルの 明細書集計 タブで、営業日 フィールドをオープンな会計期間に対応する値に更新します。
-
支払が転記された状態の処理中に、コントローラーの小売明細書で一般的な例外が発生しました: 仕訳帳バッチ番号 <バッチ番号の転記結果> 伝票 <Voucher> 伝票 <Voucher> 2000 年 1 月 1 日の期間は存在しません。 仕訳帳バッチ番号 <バッチ番号> 伝票 <Voucher> 伝票 <Voucher> 2000 年 1 月 1 日の会計年度の転記結果が存在しません。
原因: この問題は前の問題と似ています。
解決策: 問題を解決するには、 の手順に従います。 ステップ 8 で、トランザクション、営業トランザクション、支払トランザクション タブで、営業日 フィールドをオープンな会計期間に対応する値に更新します。
-
顧客注文が請求された状態の処理中に、コントローラーの小売明細書で一般的な例外が発生しました: 販売注文の転記: 品目: 在庫ディメンションの場所を指定する必要があります。
原因: この問題は、 Site フィールドと Warehouse フィールドがトランザクションに必須として構成されていますが、一部のトランザクションに不足値がある場合や、それらのフィールドの値が正しくないために発生します。 このエラーは、検証時に問題が見落とされる可能性のある外部システムからインポートされたトランザクションや、フィールドに指定された値が有効でない場合に発生します。
解決策: 問題を解決するには、 の手順に従います。 ステップ 8 で、Excel ファイルの 取引 タブと SalesTransactions タブ (これらのタブがある場合) で、サイト と 倉庫 の値を修正します。
メモ
サイト と 倉庫 のフィールドは、Excel の既定としては使用できません。 追加するには、Excel ワークブックにフィールドを追加して小売取引を編集する の手順に従ってください。
-
コントローラーの小売明細書で発生した顧客注文の一般的な例外の処理中: 転記販売注文: 有効な次のディメンション値と組み合わせて <フィールド名> フィールドの値を選択する必要があります。
原因: この問題は、明細書の転記に必要なフィールドに値がないために発生します。
解決策: 問題を解決するには、 の手順に従います。 ステップ 8 で、エラーメッセージに記載されているフィールドの値を修正します。
-
集計状態の処理中に、この集計の売上請求が行われます。 トランザクション状態の顧客注文が請求され、この集計に対して手動で請求された販売注文の請求書が見つかりませんでした。
解決策: 問題を解決するには、 の手順に従います。 手順8で、Excel ファイルの明細集計 タブで、集計の 営業日 の値が、集計対象の手動請求の売上請求の請求日と一致しているかどうかを確認します。 値が一致しない場合は、営業日 の値を注文の請求書日付に更新してください。