英国: 税務デジタル化 - 財務と運用のDynamics 365に対する詐欺防止ヘッダー

適用先
Dynamics 365 for Finance and Operations

概要

2017 年 7 月 13 日、英国財務長官およびペイマスター事務総長は、付加価値税 (VAT) の税デジタル (MTD) の作成が 2019 年 4 月 1 日に有効になると発表しました。

バージョン 10.0.1 以降の Finance and Operations のDynamics 365では、英国の VAT に対する MTD がサポートされています。

Finance and Operations バージョン 7.3 のDynamics 365で VAT 要件の MTD をサポートするために、修正プログラムがリリースされました: #4492999、#4493076

VAT 用 MTD の Finance and Operations の設定と使用Dynamics 365に関するドキュメントは、https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration で公開されています。

さらに、HM Revenue and Customs (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 発信元デバイスの画面に関連する情報。 フィールドには次のものが含まれます。
  • width は、画面の報告された幅 (ピクセル単位) です
  • height は、画面の報告された高さ (ピクセル単位) です
  • scaling-factor は、画面の報告された拡大縮小率です。
  • color-depth は、画面の色深度 (ビット単位) です。
現在の修正プログラムのスコープ内にありません。
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-IDs 送信元デバイスで 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-IDs 送信元デバイスで API 要求を開始するベンダー ソフトウェアに関連するハッシュされたライセンス キーのキー値データ構造。 現在の修正プログラムのスコープ内にありません。
Gov-Client-MAC-Addresses 送信元デバイスで使用できる MAC アドレスの一覧。 現在の修正プログラムに含まれています。

      

実装の詳細

WEB_APP_VIA_SERVERとBATCH_PROCESS_DIRECTの接続方法の両方で、BATCH_PROCESS_DIRECT接続方法とソフトウェアのバージョンのタイム ゾーンや MAC アドレスなどの HMRC の不正防止要件で必要なパラメーターを検出する可能性をサポートするために、X++ メソッドがアプリケーション パーツに含まれていました。 次の方法を含む、Finance and Operations のDynamics 365のバージョンに関する情報を次に示します。

Finance and Operations バージョンのDynamics 365 ビルド番号
10.0.1 10.0.51.30002
10.0.2 10.0.80.10022
10.0.3 10.0.107.0

バージョン 7.3 の Dynamics 365 for Finance and Operations の場合、KB # 4504462をインストールする必要があります。

Finance and Operations 要求ヘッダーのDynamics 365では、電子レポート (ER) モジュールの "MTD VAT Web 要求ヘッダー形式 (UK)" 形式で構成されます。 不正防止ヘッダーをサポートするために、この形式の構成は必要なノードで拡張されました。

image.png

ヘッダーの対応する値の決定は、"MTD VAT モデル マッピング" 構成による X++ メソッドの呼び出しによってサポートされます。 "電子メッセージ フレームワーク モデル" も拡張され、不正防止ヘッダーの値のマッピングに使用されるノードが含まれます。

設定

HMRC の API との相互運用中に不正防止ヘッダーの送信をアクティブにするには、LCS ポータルから次の上位バージョンの次の ER 構成をインポートします。

# GER 構成名 バージョン
1 電子メッセージ フレームワーク モデル モデル 22
2 MTD VAT モデル マッピング (英国) モデル マッピング (エクスポート、インポート) 22.25
3 MTD VAT Web 要求ヘッダーの形式 (英国) 形式 (エクスポート) 22.13

      

重要な注意! 新しいバージョンの ER 構成がインポートされると、次の構成がモデル マッピングの既定値としてマークされていることをチェック。

  • 税申告モデルのマッピング
  • MTD VAT モデル マッピング (英国)

前述以上のバージョンの ER 構成がインポートされると、不正防止パラメーターは、HMRC の HTTP 要求の一部として送信されます。

ユーザーがバッチ ジョブをアクティブ化せずに HMRC への要求を開始すると、HMRC に送信される情報について次のダイアログが通知されます。

image.png

ユーザーがダイアログの [キャンセル ] ボタンをクリックしてこのステージでの送信を中止すると、転送が取り消され、電子メッセージの状態が "エラー" に変更されます。 アクション ログ にエラーの説明が添付されている場合は、"HMRC への要求がユーザーによってキャンセルされました" という情報が含まれます。 ユーザーは、[レポートの送信] ボタンを使用して、同じ電子メッセージの送信を続行できます。

ユーザーがバッチ ジョブで HMRC への要求を開始すると、不正防止ヘッダーが HMRC に送信され、送信されたヘッダーに関する情報がバッチ ジョブにアタッチされます。 システム管理>Inquires>Batch ジョブを開き、バッチ ジョブを選択し、ログのメッセージの詳細 ([アクション] ウィンドウ> Batch ジョブ >ログ) を確認します。

何らかの理由で、会社が不正防止ヘッダーを送信せずに HMRC への要求に対処することを決定した場合、不正防止ヘッダーを含む形式のバージョンを削除するか、まったくインポートしないか、またはこれらのヘッダーを電子レポート モジュールの "MTD VAT Web 要求ヘッダー形式 (UK)" で無効にすることができます。 そのためには、次の手順を実行する必要があります。

  1. ER の構成ツリーで [MTD VAT Web 要求ヘッダー形式 (UK)] を 選択し、派生して子形式 作成します (「ベースとして別の形式を選択する形式を作成する」の詳細を参照してください)。
  2. Designerで子形式を開きます (ER の [操作] ウィンドウDesignerボタン)。
  3. [Gov-Client-Connection-Method] ノードを選択し、"Enabled" パラメーターを "false" に設定します。

image.png

4. その他の不正防止ヘッダーに対して p.3 を繰り返します。Gov-Client-Timezone、Gov-Client-User-Agent、Gov-Vendor-Version、Gov-Client-MAC-Addresses。

5. 構成を保存して完了します。

6. Tax>Setup>Electronic reporting>Web サービス設定を開き、既定で使用される親形式ではなく、HMRC との相互運用に使用されるすべての Web サービスの [要求ヘッダー形式マッピング] フィールドで子形式を選択します。

image.png

重要な注意! 不正防止ヘッダーのない API 要求は、HMRC によって拒否される可能性があります。 不正防止ヘッダーを使用して HMRC への API 要求に対処することを厳密に推奨します。

修正プログラムの情報

ライフサイクル サービスからの電子レポート構成のダウンロード手順: 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 (7.3)

再起動の必要性

修正プログラムを適用した後、アプリケーション オブジェクト サーバー (AOS) サービスを再起動する必要があります。

この修正プログラムのダウンロード、インストール、またはその他のテクニカル サポートに関する質問が発生した場合は、パートナーにお問い合わせください。または、Microsoft と直接サポート プランに登録されている場合は、Microsoft Dynamics のテクニカル サポートに連絡し、新しいサポート リクエストを作成できます。 これを行うには、以下のマイクロソフト Web サイトにアクセスしてください。

https://mbs.microsoft.com/support/newstart.aspx

国固有の電話番号については、次のリンクを使用して、電話による Microsoft Dynamics のテクニカル サポートにお問い合わせください。 これを行うには、次のいずれかの Microsoft Web サイトにアクセスします。

パートナー

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts

Customers

https://mbs.microsoft.com/customersource/northamerica/help/help/contactus

特別なケースでは、Microsoft Dynamics および関連製品のテクニカル サポート プロフェッショナルが特定の更新プログラムによって問題が解決されると判断した場合、通常はサポート呼び出しに対して発生する料金が取り消されることがあります。 通常のサポート コストは、特定の更新プログラムに該当しない追加のサポートに関する質問や問題に適用されます。