استكشاف أخطاء استيراد ملفات كشوفات الحسابات البنكية وإصلاحها

Important

مرحبًا بك في وثائق Microsoft Dynamics 365 for Operations على موقع docs.microsoft.com. نحن نرحل المحتويات الخاصة بنا هنا من Dynamics 365 for Operations Help Wiki.

من الضروري أن يتطابق ملف كشف الحساب البنكي من البنك مع التخطيط الذي يدعمه Microsoft Dynamics 365 for Operations. بسبب المعايير الصارمة الموضوعة على كشوفات الحسابات البنكية، ستعمل معظم عمليات الدمج بشكل صحيح. ومع ذلك، يتعذر أحيانًا استيراد ملف كشف الحساب أو تكون نتائجه غير صحيحة. بشكل عام، تحدث هذه المشاكل بسبب اختلافات طفيفة في ملف كشف الحساب البنكي. توضح هذه المقالة كيفية حل هذه الاختلافات وحل المشكلات.

ما هو الخطأ؟

بعد أن تحاول استيراد ملف كشف حساب بنكي، انتقل إلى محفوظات مهمة إدارة البيانات وتفاصيل التنفيذ الخاصة بها للعثور على الخطأ. بإمكان الخطأ أن يكون مساعدًا عن طريق التأشير إلى كشف الحساب البنكي أو الرصيد أو بند في الكشف. ومع ذلك، من غير المحتمل توفير ما يكفي من المعلومات لمساعدتك في تحديد الحقل أو العنصر الذي تسبب في حدوث المشكلة.

ما هي الاختلافات؟

قارن تعريف تخطيط الملف البنكي بتعريف استيراد Microsoft Dynamics 365 for Operations، ودوّن أي اختلافات في الحقول والعناصر. ‏قارن ملف كشف الحساب البنكي بملف Dynamics 365 for Operations النموذجي ذي الصلة. في ملفات ISO20022، يجب أن يكون من السهل رؤية الاختلافات.‬

التحويلات

بشكل عام، يجب إجراء التغيير في أحد التحويلات الثلاثة. تتم كتابة كل تحويل لمعيار محدد.

اسم المورد اسم الملف
BankStmtImport_BAI2CSV_to_BAI2XML_xslt BAI2CSV-to-BAI2XML.xslt
BankStmtImport_ISO20022XML_to_Reconciliation_xslt ISO20022XML-to-Reconciliation.xslt
BankStmtImport_MT940TXT_to_MT940XML_xslt MT940TXT-to-MT940XML.xslt

تحويلات التصحيح

تعديل الملفات BAI2 وMT940

إن الملفات BAI2 وMT940 عبارة عن ملفات نصية وتتطلب تعديلاً لتمكين تصحيح تحويلات لغة صفحات الأنماط الموسعة (XSLT). يقوم البرنامج بإجراء هذا التعديل عند استيراد ملف.

  1. أنشئ ملف XML وانسخ النص التالي فيه.

    <Batch><![CDATA[PASTESTATEMENTFILEHERE
    ]]></Batch>
    
  2. انسخ محتويات ملف كشف الحساب البنكي، والصقها في ملف XML لكي تحل محل PASTESTATEMENTFILEHERE.

تصحيح XSLT

لمزيد من المعلومات، راجع https://msdn.microsoft.com/en-us/library/ms255605.aspx.

  1. ابدأ تشغيل Microsoft Visual Studio.
  2. أنشئ تطبيق وحدة تحكم.
  3. افتح XSLT المناسب.
  4. انقر فوق XLST وصفحة خصائصه.
  5. عيّن الإدخال إلى موقع ملف كشف الحساب البنكي.
  6. حدد موقعًا واسم ملف للإخراج.
  7. عيّن نقاط التوقف المطلوبة.
  8. في القائمة، انقر فوق XML > بدء تصحيح XSLT.

تنسيق إخراج XSLT

تقوم عملية التحويل عند تشغيلها بإنشاء بإنشاء ملف إخراج يمكنك عرضه في Visual Studio. استخدم Ctrl + A وCtrl + K وCtrl + D لتنسيق ملف الإخراج بسرعة.

ضبط التحويل

اضبط التحويل للحصول على العنصر أو الحقل الملائم في ملف كشف الحساب البنكي. ثم عيّن هذا الحقل أو العنصر إلى عنصر Dynamics 365 for Operations المناسب.

مؤشر الديون/الائتمانات

في بعض الأحيان، قد يتم استيراد الديون كائتمانات، وقد يتم استيراد الائتمانات كديون. لحل هذه المشكلة، يجب تغيير XSLT المناسب. إذا كانت كشوف الحسابات البنكية تأتي من بنوك متعددة، فتأكد من أنها كلها تستخدم منهج الديون/الائتمانات نفسه أو أنشئ تحويلات منفصلة.

  • قالب BAI2XML-to-Reconciliation.xlst GetAmountCreditDebitIndicator
  • قالب ISO20022XML-to-Reconcilation.xslt GetCreditDebit
  • قالب MT940XML-to-Reconcilation.xslt GetCreditDebitIndicator

أمثلة عن تنسيقات كشوف الحسابات البنكية والتخطيطات التقنية

يسرد الجدول التالي أمثلة على تعريفات التخطيط التقني لملفات استيراد التسوية البنكية المتقدمة وثلاثة ملفات أمثلة عن كشوفات الحسابات البنكية ذات الصلة. يمكنك تنزيل ملفات الأمثلة والتخطيطات التقنية‬ من هنا: https://mbs.microsoft.com/customersource/northamerica/AX/learning/documentation/how-to-articles/exofbankstfotechlayouts

تعريف التخطيط التقني ملف مثال عن كشف الحساب البنكي
DynamicsAXMT940Layout MT940StatementExample
DynamicsAXISO20022Layout ISO20022StatementExample
DynamicsAXBAI2Layout BAI2StatementExample