はじめに
7 月 13 日に、 2017 年、財務省財務次長および Paymaster General 英国は、付加価値税の税デジタル化 (MTD) を発表しました (VAT) は 2019 年 4 月 1 日に有効になります。
ダイナミクス バージョン 10.0.1 以降の Finance and Operations 用の 365 では、次の MTD がサポートされます。 英国の VAT。
サポートするには Dynamics 365 for Finance and Operations バージョンの VAT 要件の MTD 7.3 修正プログラムがリリースされました:#4492999、 #4493076。
は、次の Dynamics 365 for Finance と VAT の MTD の操作は 、https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration に発行されます .
かつ HM Revenue and Density (HMRC) は、ヘッダーを提供するために強制を導入しました 不正使用を防ぐために、2019 年 4 月から VAT API の情報を取得します。 詳細については、 「不正アクセス防止」を参照してください。
概要
防止するには 詐欺、HMRC の API は、監査に合格するために使用する必要がある HTTP ヘッダーを提供します データ。
によって は、相互運用する会社が使用する環境のアーキテクチャに関する 不正アクセス防止のために、VAT 用 MTD で異なる HTTP ヘッダーのセットを使用する必要があります。 送信。 "Gov-Client-Connection-Method" ヘッダーは、 会社の要求に使用される接続メソッド。 ほとんどの場合、次のことが想定されます。 Dynamics 365 for Finance and Operations をクラウド アーキテクチャで使用している企業 電子メッセージ機能を介した HMRC との相互運用中の "WEB_APP_VIA_SERVER" 接続方法。 また、次のことが可能です。 ユーザーは、HMRC との相互運用のためにバッチ ジョブを開始できます。この場合は接続 メソッドは "BATCH_PROCESS_DIRECT" として送信されます。
"WEB_APP_VIA_SERVER" 接続方法は、次の送信を前提としています。 ヘッダー:
HTTP ヘッダー |
説明 |
カバレッジ |
Gov-Client-Public-IP |
パブリック IP アドレス (IPv4 または IPv6) を指定します。 元のデバイスが要求を行います。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Public-Port |
送信元デバイスが使用するパブリック TCP ポート 要求を開始するとき。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Device-ID |
発信元デバイスに固有の識別子。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-User-ID |
ユーザーを含むキー値データ構造 識別子。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Timezone |
発信元デバイスのローカル タイム ゾーン。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Local-IP |
すべてのローカル IP アドレス (IPv4 と IPv6) の一覧 元のデバイスで使用できます。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Screens |
発信元デバイスに関連する情報 画面。 フィールドは次のとおりです。
|
現在の修正プログラムのスコープにありません。 |
Gov-Client-Window-Size |
ウィンドウのピクセル数。 ユーザーが (直接的または間接的に) 開始した元のデバイス HMRC への API 呼び出し。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Browser-Plugins |
元のデバイス上のブラウザー プラグインの一覧。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Browser-JS-User-Agent |
JavaScript で報告されたユーザー エージェント文字列 元のデバイス。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Browser-Do-Not-Track |
[追跡しない] オプションが有効になっているかどうかは、 ブラウザー。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Multi-Factor |
を含むキーと値のデータ構造の一覧 API に関連する多要素認証 (MFA) 状態の詳細 呼び出し。 |
現在の修正プログラムのスコープにありません。 |
Gov-Vendor-Version |
ソフトウェア バージョンのキー値データ構造 要求の処理に関与します。 |
現在の修正プログラムに含まれています。 |
Gov-Vendor-License-ID |
ハッシュされたライセンス キーのキー値データ構造 元のソースで API 要求を開始するベンダー ソフトウェアに関連する デバイス。 |
現在の修正プログラムのスコープにありません。 |
Gov-Vendor-Public-IP |
サーバーのパブリック IP アドレス。 元のデバイスが要求を送信しました。 |
現在の修正プログラムのスコープにありません。 |
Gov-Vendor-Forwarded |
インターネット経由でホップの詳細を示すリスト TLS を終了するサービス。 |
現在の修正プログラムのスコープにありません。 |
"BATCH_PROCESS_DIRECT" 接続方法 は、次のヘッダーの送信を前提としています。
HTTP ヘッダー |
説明 |
カバレッジ |
Gov-Client-Device-ID |
発信元デバイスに固有の識別子。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-User-ID |
ユーザー識別子を含むキー値データ構造。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-Timezone |
発信元デバイスのローカル タイム ゾーン。 |
現在の修正プログラムに含まれています。 |
Gov-Client-Local-IP |
で使用できるすべてのローカル IP アドレス (IPv4 と IPv6) の一覧。 元のデバイス。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-User-Agent |
オペレーティング システム ファミリ、バージョン、デバイスを識別する試み 元のデバイスの製造元とモデル。 |
現在の修正プログラムに含まれています。 |
Gov-Vendor-Version |
の処理に関連するソフトウェア バージョンのキー値データ構造。 要求。 |
現在の修正プログラムに含まれています。 |
Gov-Vendor-License-ID |
ベンダー ソフトウェアに関連するハッシュされたライセンス キーのキー値データ構造 元のデバイスで API 要求を開始しています。 |
現在の修正プログラムのスコープにありません。 |
Gov-Client-MAC-Addresses |
送信元デバイスで使用可能な MAC アドレスの一覧。 |
現在の修正プログラムに含まれています。 |
実装の詳細
サポートするには 不正防止要件に必要なパラメーターを検出する可能性 BATCH_PROCESS_DIRECT接続のタイム ゾーンや MAC アドレスなどの HMRC の WEB_APP_VIA_SERVERメソッドとBATCH_PROCESS_DIRECT接続方法の両方でソフトウェアのメソッドとバージョン X++ メソッドがアプリケーション パーツに含まれていました。 情報を次に示します 次を含む Dynamics 365 for Finance and Operations のバージョンについて メソッド:
ダイナミクス Finance and Operations バージョン用の 365 |
ビルド 数 |
10.0.1 |
10.0.51.30002 |
10.0.2 |
10.0.80.10022 |
10.0.3 |
10.0.107.0 |
Dynamics 365 for Finance のバージョン 7.3 の場合 KB # 4504462をインストールする必要があります。
Dynamics 365 for Finance and Operations 要求 ヘッダーは、"MTD VAT Web 要求ヘッダー形式 (UK)" 形式 で構成されます。 電子レポート (ER) モジュールで使用します。 不正アクセス防止ヘッダーをサポートするには、次の操作を行います。 形式の構成が必要なノードで拡張されました。
の対応する値の決定 ヘッダーは、"MTD VAT" による X++ メソッドの呼び出しによってサポートされます。 モデル マッピング" 構成。 "電子メッセージ フレームワーク モデル" の値のマッピングに使用されるノードを含めるために拡張されました。 不正アクセス防止ヘッダー。
セットアップ
アクティブ化するには の API との相互運用中に不正防止ヘッダーを送信する HMRC では、次の ER の上位バージョンの次のバージョンをインポートします。 LCS ポータルからの構成:
# |
GER 構成名 |
種類 |
バージョン |
1 |
電子メッセージ フレームワーク モデル |
モデル |
22 |
2 |
MTD VAT モデル マッピング (UK) |
モデル マッピング (エクスポート、インポート) |
22.25 |
3 |
MTD VAT Web 要求ヘッダー形式 (UK) |
形式 (エクスポート) |
22.13 |
重要な注意!新しいバージョンの ER 構成がインポートされたら、次のことを確認します。 構成は既定としてマークされます 。 モデル マッピング:
-
税 宣言モデルマッピング
-
MTD VAT モデル マッピング (UK)
言及された場合 以上のバージョンの ER 構成がインポートされ、不正アクセス防止 パラメーターは、HMRC の HTTP 要求の一部として送信されます。
ユーザーが は、バッチ ジョブをアクティブ化せずに HMRC に対する要求を開始します。次に示します。 ダイアログには、HMRC に送信される情報が表示されます。
[ キャンセル] ボタンをクリックして、このステージで送信を中止した場合は、 ダイアログでは、送信が取り消され、電子 メッセージは "Error" に変更され、エラーの説明が "Error" に添付されます。 アクション ログ には、"HMRC への要求が取り消された user"。 ユーザーは、同じ電子メッセージの送信を続行できます [レポートの送信] ボタンを使用します。
ユーザーが は、バッチ ジョブで HMRC への要求を開始します。不正アクセス防止ヘッダー は HMRC に送信され、送信されたヘッダーに関する情報 はバッチ ジョブにアタッチされます。 システム管理 > Batch ジョブ>照会を開き 、 バッチ ジョブを確認し、ログのメッセージの詳細を確認します ([アクション] ウィンドウ> Batch ジョブ>ログ)。
一部の場合 会社が送信せずに HMRC に要求に対処することを決定した理由 不正防止ヘッダー(不正を含む形式のバージョン) 防止ヘッダーを削除するか、インポートしないか、またはこれらのヘッダーを削除できます。 ヘッダーは、"MTD" で無効にできます。 電子レポート モジュールの VAT Web 要求ヘッダー形式 (UK)"。 For この目的では、次の手順を実行する必要があります。
-
ER の構成ツリーで 、"MTD VAT Web 要求ヘッダー形式 (UK)" を選択します。 子形式を派生させることで子形式 を 作成します (「ベースとして別の形式を選択する形式の構築」の詳細を参照)。
-
子形式を次の形式で開きます。 デザイナー (ER の [操作] ウィンドウの [デザイナー] ボタン)。
-
[Gov-Client-Connection-Method] ノードを選択し、[有効] を設定します パラメーターを "false":
4. 他の不正防止ヘッダー (Gov-Client-Timezone、 Gov-Client-User-Agent、Gov-Vendor-Version、Gov-Client-MAC-Addresses。
5. 保存 する 構成を 完了します 。
6. 税>設定を開く Web サービス設定>電子レポートを>し、 all の [要求ヘッダー形式のマッピング] フィールドの子形式 親ではなく HMRC との相互運用に使用される Web サービス 既定で使用される形式:
大事な メモ!不正アクセス防止ヘッダーのない API 要求 は、HMRC によって拒否される可能性があります。 API 要求に対処することを強くお勧めします。 詐欺防止ヘッダーを含む HMRC。
修正プログラムの情報
ライフサイクル サービスからの電子レポート構成のダウンロード手順: https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs
Microsoft Dynamics AX 更新プログラム ファイルを取得する方法
この更新プログラムは、バージョン 7.3 の Microsoft ダウンロード センターから手動でダウンロードしてインストールするために使用できます。
必要条件
この修正プログラムを適用するには、次のいずれかの製品がインストールされている必要があります。
-
Microsoft Dynamics 365 for Finance and Operations (7.3)
再起動の必要性
修正プログラムを適用した後、アプリケーション オブジェクト サーバー (AOS) サービスを再起動する必要があります。
この修正プログラムのダウンロード、インストール、またはその他のテクニカル サポートに関する質問がある場合は、パートナーに問い合わせるか、Microsoft に直接サポート プランに登録されている場合は、Microsoft Dynamics のテクニカル サポートに問い合わせて、新しいサポート リクエストを作成できます。 これを行うには、次の Microsoft Web サイトを参照してください。
https://mbs.microsoft.com/support/newstart.aspx
国固有の電話番号のリンクを使用して、Microsoft Dynamics のテクニカル サポートに電話で問い合わせることもできます。 これを行うには、次のいずれかの Microsoft Web サイトにアクセスします。
パートナー
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
顧客
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
特別なケースでは、Microsoft Dynamics および関連製品のテクニカル サポート 担当者が特定の更新プログラムによって問題が解決されると判断した場合、通常はサポート通話に発生する料金が取り消される可能性があります。 通常のサポート コストは、問題の特定の更新プログラムに該当しない追加のサポートに関する質問や問題に適用されます。