次の方法で共有


売上請求書ヘッダーおよび明細行の財務と運用から販売への直接同期

この記事では、Dynamics 365 Supply Chain Management から Dynamics 365 Sales に売上請求書ヘッダーおよび明細行を直接同期するために使用されるテンプレートと基本的なタスクについて説明します。

見込み客の現金化へのデータフロー

見込み客の現金化ソリューションは、Supply Chain Management と Sales のインスタンス間でデータを同期するため、データの統合機能を使用します。 データ統合機能で利用可能な見込み顧客を現金化するテンプレートにより、Supply Chain Management と Sales 間での勘定、連絡先、製品および販売見積、販売注文、および売上請求書のデータの流れが可能になります。 次の図は、Supply Chain Management と Sales の間でデータを同期させる方法を示しています。

見込み客の現金化へのデータフロー。

テンプレートおよびタスク

利用可能なテンプレートにアクセスするには、Power Apps 管理者センターを開きます。 プロジェクトを選択した後、右上隅にある 新しいプロジェクト を選択してパブリック テンプレートを選択します。

Supply Chain Management から Sales への販売請求書ヘッダーと明細行の同期には、以下のテンプレートと基本的なタスクが使用されます。

  • データ統合における テンプレートの名前: 売上請求書 (Finance and Operations から Sales) - 直接

  • データ統合プロジェクトのタスク名:

    • SalesInvoiceHeader
    • SalesInvoiceLine

販売請求書ヘッダーと明細行を同期させるには、次の同期タスクが必要です。

  • 製品 (Supply Chain Management から Sales) - 直接
  • 勘定 (Sales から Supply Chain Management) - ダイレクト (使用する場合)
  • 連絡先 (Sales から Supply Chain Management) - ダイレクト (使用する場合)
  • 販売注文ヘッダーおよび明細行 (Supply Chain Management から Sales) - ダイレクト

エンティティ セット

サプライ チェーン マネジメント 販売注文
外部的に管理された顧客の売上請求書ヘッダー 請求書
外部的に管理された顧客の売上請求書明細行 InvoiceDetails

エンティティのフロー

売上請求書が Supply Chain Management で作成され、Sales に同期されます。

メモ

現在、売上請求書ヘッダー上の税に関連する費用は、Supply Chain Managements から Sales への同期には含まれていません。 これは Sales がヘッダー レベルでの税金情報をサポートしていないためです。 ただし、同期の明細行レベルでの税に関連する費用が含まれます。

売上の見込顧客を現金化するソリューション

  • 請求書番号フィールドが請求書エンティティに追加され、ページに表示されます。
  • 請求書が Supply Chain Management で作成され、Sales に同期されるため、販売注文ページの請求書の作成ボタンは非表示になります。 請求書が Supply Chain Management から同期されるため、請求書ページは編集できません。
  • Supply Chain Management からの関連請求書が Sales に同期されると、販売注文状態値は自動的に請求済に変更されます。 さらに、請求書の作成元である販売注文の所有者は、請求書の所有者として割り当てられます。 したがって、販売注文書の所有者は、請求書を表示することができます。

前提条件とマッピングの設定

売上請求書を同期する前に、システムで以下の設定を更新する必要があります。

Sales での設定

設定>管理>システムの設定>Sales の順に移動し、次の設定を使用することを確認します。

  • システム プライジング計算システムの使用 オプションが、はい に設定されている。
  • 割引の計算方法フィールドが、明細行品目に設定されている。

データ統合プロジェクトでの設定

SalesInvoiceHeader タスク

  • InvoiceCountryRegionId から BillingAddress_Country に必要なマッピングが存在することを確認します。

    テンプレートの値は、複数の国または地域がマップされている値マップです。

  • Sales で請求書を作成するには価格リストが必要です。 Sales で通貨ごとに使用される価格リストへの pricelevelid.name [価格リスト名] の値マップを更新します。 1つの通貨に対する既定の価格リストを使用することができます。 または、複数の通貨で価格リストがある場合、値マップを使用することもできます。

    pricelevelid.name [価格リスト名] のテンプレート値は、USD = CRM サービス USA (サンプル) のように通貨に基づく値マップです。

SalesInvoiceLine タスク

  • 測定単位で必要なマッピングが存在することを確認します。

  • Supply Chain Management の SalesUnitSymbol に必要な値マップが存在することを確認して下さい。

    SalesUnitSymbol から Quantity_UOM に対して値マップを持つテンプレート値が定義されます。

データ統合のテンプレートのマッピング

メモ

支払条件運賃条件配送条件送付方法、および 配送モード フィールドは、既定のマッピングには含まれていません。 これらのフィールドをマップするには、エンティティ間で同期される組織内のデータに固有の値マッピングを設定する必要があります。

次の図は、データ統合のテンプレート マッピングの例を示しています。

メモ

マッピングは、Sales から Supply Chain Management にどのフィールド情報を同期するかを表示します。

SalesInvoiceHeader

SalesInvoiceHeader のデータ統合でのテンプレート マッピング。

SalesInvoiceLine

SalesInvoiceLine のデータ統合でのテンプレート マッピング。

見込顧客の現金化

Supply Chain Management の顧客への Sales の勘定の直接同期

製品を Supply Chain Management から Sales の製品に直接同期する

Supply Chain Management の連絡先または顧客への Sales の連絡先の直接同期

販売注文の Sales と Supply Chain Management の間の直接同期