إعداد ملفات الدفع الإيجابي وإنشاؤها

إشعار

سيتم إهمال هذه الوظيفة بتاريخ سبتمبر 2022 سبتمبر ، يجب ان يستخدم المستخدمون الجدد اعداد التقارير الكترونيه. لمزيد من المعلومات، راجع قم بإعداد ملفات الدفع الإيجابية باستخدام التقارير الإلكترونية‬‏‫.

توضح هذه المقالة كيفية إعداد الدفع الإيجابي وإنشاء ملفات الدفع الإيجابي.

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

الأمان لملفات الدفع الإيجابي

يمكن أن تحتوي ملفات الدفع الإيجابي على معلومات هامة حول المستفيدين ومبالغ الشيكات. لذلك، تأكد من استخدام تدابير أمنية مناسبة اعتبارًا من وقت إنشاء الملفات وحى استلام البنك لها. يتم تنزيل ملفات الدفع الإيجابي إلى الموقع المحدد بواسطة مستعرض ويب. ونظرًا لإمكانية احتواء ملفات الدفع الإيجابي على معلومات حساسة، من الضروري أن يقتصر حق الوصول لإنشاء وعرض هذه المعلومات في Microsoft Dynamics 365 Finance على المستخدمين المخوّلين فقط. استخدم الجدول التالي للمساعدة في تحديد الامتيازات المطلوبة.

المهمة الامتياز
إنشاء ملفات الدفع الإيجابي من صفحة قائمة الحسابات البنكية أو صفحة الحسابات البنكية.
  • الاحتفاظ بمعلومات الدفع الإيجابي البنكي (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
إنشاء ملفات دفع إيجابي لعدة كيانات قانونية وحسابات بنكية من صفحة إنشاء ملف دفع إيجابي‬.
  • الاحتفاظ بمعلومات الدفع الإيجابي البنكي (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
عرض ملفات الدفع الإيجابي في صفحة ملخص ملف الدفع الإيجابي. عرض معلومات الدفع الإيجابي البنكي لكيانات قانونية متعددة (BankPositivePayView)
تأكيد ملف الدفع الإيجابي في صفحة ملخص ملف الدفع الإيجابي. تأكيد ملف الدفع الإيجابي (BankPositivePayConfirm)
استدعاء ملف الدفع الإيجابي في صفحة ملخص ملف الدفع الإيجابي. استدعاء ملف دفع إيجابي (BankPositivePayRecall)

إعداد تنسيق الدفع الإيجابي

يتم إنشاء ملفات الدفع الإيجابي باستخدام كيانات البيانات. قبل إنشاء ملف الدفع الإيجابي، يجب إعداد تنسيق إدخال التحويل الذي سيتم استخدامه لترجمة معلومات الشيك إلى تنسيق يمكنه التواصل مع البنك. في صفحة تنسيق الدفع الإيجابي، يمكنك إنشاء معرف تنسيق الملف ووصف لهذا التنسيق. يجب أن يكون تنسيق إدخال التحويل عبارة عن ملف من نوع XML. يتوقف التنسيق المحدد على ملف التحويل الذي تستخدمه. على سبيل المثال، يستخدم ملف تحويل لغة صفحات الأنماط الموسعة (XSLT) النموذجي الذي تم توفيره تنسيق XML-Element. استخدم الإجراء تحميل الملف المستخدم في التحويل‬ لتحديد موقع ملف التحويل للتنسيق الذي يتطلبه البنك الذي تتعامل معه.

على سبيل المثال: ملف XSLT لملف الدفع الإيجابي

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl xslthelper" xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xslthelper="http://schemas.microsoft.com/BizTalk/2003/xslthelper">
  <xsl:output method="xml" omit-xml-declaration="no" version="1.0" encoding="utf-8"/>
  <xsl:template match="/">
    <xsl:value-of select="'
'" />
    <Document>
      <xsl:value-of select="'
'" />
      <!--Header Begin-->
      <xsl:value-of select='string("Vendor ID,Vendor Name,Voided,Document Type,Check Date,Check Number,Check Amount,Checkbook ID,Vendor Class ID,Posted Date")'/>
      <xsl:value-of select="'
'" />
      <!--Header End-->
      <xsl:for-each select="Document/BANKPOSITIVEPAYEXPORTENTITY">
        <!--Cheque Detail begin-->
        <xsl:value-of select='RECIPIENTACCOUNTNUM/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='BANKNEGINSTRECIPIENTNAME/text()'/>
        <xsl:value-of select="','" />
        <xsl:choose>
          <xsl:when test='CHEQUESTATUS/text()=normalize-space("Void") or CHEQUESTATUS/text()=normalize-space("Rejected") or CHEQUESTATUS/text()=normalize-space("Cancelled")'>
            <xsl:value-of select='string("Yes")'/>
          </xsl:when>
          <xsl:when test='CHEQUESTATUS/text()=normalize-space("Payment")'>
            <xsl:value-of select='string("No")'/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select='string(" ")'/>
          </xsl:otherwise>
        </xsl:choose>
        <xsl:value-of select="','" />
        <xsl:value-of select='string("Payment")'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='TRANSDATE/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='CHEQUENUM/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='AMOUNTCUR/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='string("BOA-#1812")'/>
        <xsl:value-of select="','" />
        <xsl:choose>
          <xsl:when test='RECIPIENTTYPE/text()=normalize-space("Vend")'>
            <xsl:value-of select='VENDGROUP/text()'/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select='CUSTGROUP/text()'/>
          </xsl:otherwise>
        </xsl:choose>
        <xsl:value-of select="','" />
        <xsl:value-of select='TRANSDATE/text()'/>
        <xsl:value-of select="'
'" />
      </xsl:for-each>
    </Document>
  </xsl:template>
</xsl:stylesheet>

إشعار

يجب أن تتطابق أسماء XML الموجودة في XSLT مع حاله الأحرف الخاصة بالعقد الموجودة في XML. كل من ملفات XSLT و XML حساسة لحاله الأحرف.

تعيين تنسيق الدفع الإيجابي لحساب بنكي

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

تعيين تسلسل رقمي لملفات الدفع الإيجابي

يجب أن يكون لكل ملف دفع إيجابي رقم فريد. استخدم علامة التبويب التسلسلات الرقمية‬ في صفحة محددات إدارة البنك والنقد‬ لإنشاء تسلسل رقمي لملفات الدفع الإيجابي.

إنشاء ملف دفع إيجابي لحساب بنكي واحد

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

إنشاء ملف دفع إيجابي لحسابات بنكية متعددة

لإنشاء ملف دفع إيجابي لحسابات بنكية متعددة، استخدم المهمة الدورية إنشاء ملف دفع إيجابي. حدد تنسيق ملف الدفع الإيجابي، وحدد إذا كنت تريد إنشاء ملف الدفع الإيجابي لجميع الكيانات القانونية أو لكيان قانوني محدد. يمكنك أيضًا إنشاء ملف الدفع الإيجابي لجميع الحسابات البنكية التي تستخدم تنسيق الدفع الإيجابي المحدد أو لحساب بنكي محدد. في حقل تاريخ الانقطاع‬، أدخل تاريخ الشيك الأخير لتضمينه في ملف الدفع الإيجابي. يتم تضمين كافة الشيكات غير المضمنة في ملف دفع إيجابي بنهاية تاريخ الشيك هذا في الملف.

عرض نتائج إنشاء ملف الدفع الإيجابي

بعد إنشاء ملف الدفع الإيجابي، يمكنك عرض النتائج في صفحة ملخص ملف الدفع الإيجابي. لعرض تفاصيل شيكات فردية، استخدم صفحة ملف الدفع الإيجابي.

تأكيد ملف الدفع الإيجابي

بعد اتمام دفع كل الشيكات المدرجة في ملف الدفع الإيجابي، ستتلقى رقم تأكيد من البنك. يمكنك عندئذٍ تأكيد ملف الدفع الإيجابي. في صفحة ملخص ملف الدفع الإيجابي، حدد ملف دفع إيجابي بالحالة تم إنشاؤه، ثم حدد الإجراء إدخال التأكيد. عندما تؤكد ملف الدفع الإيجابي، يتم تسجيل رقم التأكيد الذي تلقيته من البنك.

استدعاء ملف دفع إيجابي

إذا لزم تغيير ملف دفع إيجابي، فيمكنك إعادة استدعائه. في صفحة ملخص ملف الدفع الإيجابي، حدد ملف دفع إيجابي بالحالة تم إنشاؤه، ثم حدد الإجراء استدعاء. لكل شيك في ملف الدفع الإيجابي، يُعاد تعيين الحقل الذي يشير إلى ما إذا تم تضمين الشيك في ملف دفع إيجابي. وبعد ذلك، يمكنك إنشاء ملف دفع إيجابي جديد يتضمن الشيك الذي تم استدعاؤه.