مقدمة
في 13 يوليو 2017، أعلن الأمين المالي للخزانة والمدير العام في المملكة المتحدة أن جعل الضريبة الرقمية (MTD) لضريبة القيمة المضافة (VAT) سارية المفعول في 1 أبريل 2019.
يدعم Dynamics 365 للتمويل والعمليات بدءا من الإصدار 10.0.1 MTD لضريبة القيمة المضافة للمملكة المتحدة.
لدعم MTD لمتطلبات ضريبة القيمة المضافة على Dynamics 365 للإصدار 7.3 من Finance and Operations، تم إصدار الإصلاحات العاجلة: #4492999، #4493076.
يتم نشر الوثائق المتعلقة بإعداد واستخدام Dynamics 365 للتمويل والعمليات ل MTD لضريبة القيمة المضافة على https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration .
بالإضافة إلى ذلك، أدخلت HM Revenue and Customs (HMRC) إلزامية لتوفير معلومات العنوان لواجهة برمجة تطبيقات ضريبة القيمة المضافة من أبريل 2019 لمنع الاحتيال. لمزيد من المعلومات، راجع منع الاحتيال.
نظرة عامة
لمنع الاحتيال، توفر واجهات برمجة التطبيقات ل HMRC عناوين HTTP التي يجب استخدامها لتمرير بيانات التدقيق.
اعتمادا على بنية البيئة التي تستخدمها الشركة التي تتداخل مع MTD لمجموعة مختلفة من عناوين HTTP لمنع الاحتيال يجب إرسالها. يجب أن يمثل عنوان "Gov-Client-Connection-Method" أسلوب الاتصال المستخدم للطلب من قبل الشركة. من المفترض أن معظم الشركات التي تستخدم Dynamics 365 للتمويل والعمليات في بنية السحابة تستخدم أسلوب اتصال "WEB_APP_VIA_SERVER" أثناء التشغيل التفاعلي مع HMRC عبر وظيفة الرسائل الإلكترونية. من الممكن أيضا أن يبدأ المستخدم مهمة دفعية للتشغيل المتداخل مع HMRC، وفي هذه الحالة سيتم إرسال أسلوب الاتصال ك "BATCH_PROCESS_DIRECT".
يفترض أسلوب الاتصال "WEB_APP_VIA_SERVER" إرسال العناوين التالية:
| رأس HTTP | الوصف | Coverage |
|---|---|---|
| Gov-Client-Public-IP | عنوان IP العام (IPv4 أو IPv6) الذي يقدم منه الجهاز الأصلي الطلب. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Public-Port | منفذ TCP العام الذي يستخدمه الجهاز الأصلي عند بدء الطلب. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Device-ID | معرف فريد لجهاز منشئ. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-User-IDs | بنية بيانات قيمة المفتاح تحتوي على معرفات المستخدم. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Timezone | المنطقة الزمنية المحلية للجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Local-IPs | قائمة بجميع عناوين IP المحلية (IPv4 وIPv6) المتوفرة للجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Screens | المعلومات المتعلقة بشاشات الجهاز الأصلي. تتضمن الحقول ما يلي:
|
ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Window-Size | عدد وحدات البكسل للنافذة على الجهاز الأصلي الذي بدأ فيه المستخدم (بشكل مباشر أو غير مباشر) استدعاء واجهة برمجة التطبيقات إلى HMRC. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Browser-Plugins | قائمة بالمكونات الإضافية للمستعرض على الجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Browser-JS-User-Agent | سلسلة عامل مستخدم تم الإبلاغ عنها بواسطة JavaScript من الجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Browser-Do-Not-Track | ما إذا كان الخيار "عدم التتبع" ممكنا على المستعرض. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Multi-Factor | قائمة بهياكل البيانات ذات القيمة الرئيسية التي تحتوي على تفاصيل حالات المصادقة متعددة العوامل (MFA) المتعلقة باستدعاء واجهة برمجة التطبيقات. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Vendor-Version | بنية بيانات ذات قيمة رئيسية لإصدارات البرامج المتضمنة في معالجة الطلب. | مضمن في الإصلاح العاجل الحالي. |
| معرفات ترخيص مورد Gov | بنية بيانات قيمة المفتاح لمفاتيح الترخيص المتجزئة المتعلقة ببرامج المورد التي تبدأ طلب واجهة برمجة التطبيقات على الجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Vendor-Public-IP | عنوان IP العام للخوادم التي أرسل الجهاز الأصلي طلباتها إليها. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Vendor-Forwarded | قائمة توضح بالتفصيل القفزات عبر الإنترنت بين الخدمات التي تنهي TLS. | ليس في نطاق الإصلاح العاجل الحالي. |
يفترض أسلوب الاتصال "BATCH_PROCESS_DIRECT" إرسال العناوين التالية:
| رأس HTTP | الوصف | Coverage |
|---|---|---|
| Gov-Client-Device-ID | معرف فريد لجهاز منشئ. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-User-IDs | بنية بيانات قيمة المفتاح تحتوي على معرفات المستخدم. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-Timezone | المنطقة الزمنية المحلية للجهاز الأصلي. | مضمن في الإصلاح العاجل الحالي. |
| Gov-Client-Local-IPs | قائمة بجميع عناوين IP المحلية (IPv4 وIPv6) المتوفرة للجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| Gov-Client-User-Agent | محاولة لتحديد عائلة نظام التشغيل والإصدار والشركة المصنعة للجهاز ونموذج الجهاز الأصلي. | مضمن في الإصلاح العاجل الحالي. |
| Gov-Vendor-Version | بنية بيانات ذات قيمة رئيسية لإصدارات البرامج المتضمنة في معالجة الطلب. | مضمن في الإصلاح العاجل الحالي. |
| معرفات ترخيص مورد Gov | بنية بيانات قيمة المفتاح لمفاتيح الترخيص المتجزئة المتعلقة ببرامج المورد التي تبدأ طلب واجهة برمجة التطبيقات على الجهاز الأصلي. | ليس في نطاق الإصلاح العاجل الحالي. |
| عناوين Gov-Client-MAC | قائمة عناوين MAC المتوفرة على الجهاز الأصلي. | مضمن في الإصلاح العاجل الحالي. |
تفاصيل التنفيذ
لدعم إمكانية الكشف عن المعلمات المطلوبة من قبل متطلبات منع الاحتيال ل HMRC مثل المنطقة الزمنية وعنوان MAC في أسلوب اتصال BATCH_PROCESS_DIRECT وإصدار البرنامج في كل من أساليب الاتصال WEB_APP_VIA_SERVER BATCH_PROCESS_DIRECT، تم تضمين أساليب X++ في جزء التطبيق. فيما يلي معلومات حول إصدارات Dynamics 365 للتمويل والعمليات بما في ذلك هذه الطرق:
| إصدار 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 للتمويل والعمليات، يجب تثبيت KB # 4504462.
في Dynamics 365 لرؤوس طلبات Finance and Operations يتم إنشاؤها بواسطة تنسيق "تنسيق عناوين طلبات الويب MTD VAT (المملكة المتحدة)" في وحدة التقارير الإلكترونية (ER). لدعم عناوين منع الاحتيال، تم توسيع تكوين التنسيق هذا بالعقد الضرورية:
يتم دعم تحديد القيم المقابلة للعناوين عبر استدعاء أساليب X++ من خلال تكوين "تعيين نموذج ضريبة القيمة المضافة MTD". وتم أيضا توسيع نطاق "نموذج إطار عمل الرسائل الإلكترونية" ليشمل العقد المستخدمة لتعيين قيم رؤوس منع الاحتيال.
إعداد
لتنشيط إرسال عناوين منع الاحتيال أثناء التشغيل المتداخل مع واجهة برمجة التطبيقات ل HMRC، قم باستيراد ما يلي من إصدارات أعلى من تكوينات ER التالية من مدخل LCS:
| # | اسم تكوين GER | Type | الإصدار |
|---|---|---|---|
| 1 | نموذج إطار عمل الرسائل الإلكترونية | الطراز | 22 |
| 2 | تعيين نموذج ضريبة القيمة المضافة MTD (المملكة المتحدة) | تعيين النموذج (التصدير والاستيراد) | 22.25 |
| 3 | تنسيق عناوين طلب ويب MTD VAT (المملكة المتحدة) | تنسيق (تصدير) | 22.13 |
ملاحظة مهمة! عند استيراد إصدارات جديدة من تكوينات ER، تحقق من وضع علامة افتراضي على التكوينات التالية لتعيين النموذج:
- تعيين نموذج الإعلان الضريبي
- تعيين نموذج ضريبة القيمة المضافة MTD (المملكة المتحدة)
عند استيراد الإصدارات المذكورة أو الأعلى من تكوينات ER، سيتم إرسال معلمات منع الاحتيال كجزء من طلب HTTP HMRC.
عندما يبدأ المستخدم طلبا إلى HMRC دون تنشيط مهمة دفعية، سيعلم مربع الحوار التالي بالمعلومات التي سيتم إرسالها إلى HMRC:
إذا قام المستخدم بإجهاض الإرسال في هذه المرحلة بالنقر فوق الزر إلغاء الأمر في مربع الحوار، فسيتم إلغاء الإرسال وسيتم تغيير حالة الرسالة الإلكترونية إلى "خطأ"، وسيتضمن الوصف المرفق للخطأ في سجل الإجراءات معلومات تفيد بأن "الطلب إلى HMRC يتم إلغاؤه من قبل المستخدم". سيتمكن المستخدم من متابعة إرسال نفس الرسالة الإلكترونية باستخدام زر "إرسال تقرير".
عندما يبدأ المستخدم طلبا إلى HMRC في مهمة دفعية، سيتم إرسال رؤوس منع الاحتيال إلى HMRC وسيتم إرفاق معلومات حول العناوين التي تم إرسالها إلى مهمة الدفعة. افتح إدارة> النظاماستعلم عن>وظائف Batch، وحدد وظيفة الدفعة الخاصة بك وراجع تفاصيل الرسالة للسجل (سجل مهام > الدفعة لجزء > الإجراءات).
إذا قررت الشركة لسبب ما معالجة الطلبات إلى HMRC دون إرسال رؤوس منع الاحتيال، يمكن حذف إصدار التنسيق بما في ذلك رؤوس منع الاحتيال أو عدم استيرادها على الإطلاق أو بدلا من ذلك يمكن تعطيل هذه العناوين في "تنسيق عناوين طلبات الويب MTD VAT (المملكة المتحدة)" في وحدة التقارير الإلكترونية. لهذا الغرض، يجب القيام بالخطوات التالية:
- حدد "MTD VAT web request headers format (UK)" في شجرة التكوينات في ER وأنشئ تنسيقا تابعا عن طريق اشتقاقه (راجع المزيد حول "إنشاء تنسيق تحديد تنسيق آخر كقاعدة").
- افتح التنسيق التابع في Designer (زر Designer جزء الإجراء في ER).
- حدد عقدة "Gov-Client-Connection-Method" وقم بتعيين المعلمة "Enabled" إلى "false":
4. كرر p.3 لعناوين منع الاحتيال الأخرى: Gov-Client-Timezone، Gov-Client-User-Agent، Gov-Vendor-Version، Gov-Client-MAC-Addresses.
5. احفظ التكوين الخاص بك وأكمله .
6. افتحإعدادات خدمة ويب لإعداد >الضريبة>>الإلكترونيةوحدد التنسيق التابع في حقل "تعيين تنسيق عناوين الطلب" لجميع خدمات الويب المستخدمة للتشغيل التفاعلي مع HMRC بدلا من التنسيق الأصل المستخدم افتراضيا:
ملاحظة مهمة! قد ترفض HMRC طلبات واجهة برمجة التطبيقات التي لا تحتوي على رؤوس لمنع الاحتيال. يوصى بشدة بمعالجة طلبات واجهة برمجة التطبيقات إلى HMRC مع عناوين منع الاحتيال.
معلومات الإصلاح العاجل
تعليمات تنزيل تكوين التقارير الإلكترونية من Lifecycle Services: https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs
كيفية الحصول على ملفات تحديثات Microsoft Dynamics AX
يتوفر هذا التحديث للتنزيل والتثبيت اليدويين من مركز تنزيل Microsoft للإصدار 7.3:
المتطلبات الأساسية
يجب أن يكون لديك أحد المنتجات التالية مثبتا لتطبيق هذا الإصلاح العاجل:
- Microsoft Dynamics 365 للتمويل والعمليات (7.3)
متطلب إعادة التشغيل
يجب إعادة تشغيل خدمة Application Object Server (AOS) بعد تطبيق الإصلاح العاجل.
إذا كنت تواجه مشكلة في التنزيل أو تثبيت هذا الإصلاح العاجل أو لديك أسئلة دعم فني أخرى، فاتصل بشريكك أو، إذا كنت مسجلا في خطة دعم مباشرة مع Microsoft، يمكنك الاتصال بالدعم التقني ل Microsoft Dynamics وإنشاء طلب دعم جديد. للقيام بذلك، تفضل بزيارة موقع Microsoft على الويب التالي:
https://mbs.microsoft.com/support/newstart.aspx
يمكنك أيضا الاتصال بالدعم التقني ل Microsoft Dynamics عبر الهاتف باستخدام هذه الارتباطات لأرقام هواتف خاصة بالبلد. للقيام بذلك، تفضل بزيارة أحد مواقع Microsoft التالية:
الشركاء
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
العملاء
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
في حالات خاصة، قد يتم إلغاء الرسوم التي يتم تكبدها عادة لمكالمات الدعم إذا حدد محترف الدعم التقني ل Microsoft Dynamics والمنتجات ذات الصلة أن تحديثا معينا سيحل مشكلتك. سيتم تطبيق تكاليف الدعم المعتادة على أي أسئلة ومشكلات دعم إضافية غير مؤهلة للتحديث المحدد المعني.