売上請求書ヘッダーおよび明細行の財務と運用から販売への直接同期
この記事では、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
SalesInvoiceLine
関連記事
Supply Chain Management の顧客への Sales の勘定の直接同期
製品を Supply Chain Management から Sales の製品に直接同期する