Paramétrer et générer des fichiers de paiement positif

Note

Cette fonctionnalité sera obsolète en septembre 2022, les nouveaux utilisateurs doivent utiliser les rapports électroniques. Pour plus d’informations, voir Paramétrer des fichiers de paiement positif avec la génération des états électroniques.

Cet article décrit comment paramétrer le paiement positif et générer des fichiers de paiement positif.

Paramétrez le paiement positif pour générer la liste électronique de chèques qui est fournie à la banque. Puis, lorsque le chèque est présenté à la banque, la banque le compare avec la liste des chèques. Si le chèque correspond à un chèque de la liste, la banque le compense. Si le chèque ne correspond pas à un chèque dans la liste, la banque le conserve pour examen.

Sécurité pour les fichiers de paiement positif

Les fichiers de paiement positif peuvent contenir des informations confidentielles sur les bénéficiaires et les montants des chèques. Veillez donc à utiliser les mesures de sécurité appropriées depuis la génération des fichiers jusqu’à leur réception par la banque. Les fichiers de paiement positif sont chargés à l’emplacement spécifié par votre navigateur Web. Comme les fichiers de paiement positif peuvent contenir des informations confidentielles, il est important que seuls les utilisateurs autorisés y aient accès pour générer et afficher ces informations dans Microsoft Dynamics 365 Finance. Utilisez le tableau suivant pour vous permettre de déterminer les privilèges requis.

Tâche Privilège
Générer des fichiers de paiement positif à partir de la page de liste Comptes bancaires ou la page Comptes bancaires.
  • Mettre à jour les informations sur les paiements positifs bancaires (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Générer des fichiers de paiement positif pour plusieurs entités juridiques et comptes bancaires à partir de la page Générer un fichier de paiement positif.
  • Mettre à jour les informations sur les paiements positifs bancaires (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Afficher les fichiers de paiement positif dans la page Résumé du fichier de paiement positif. Afficher les informations sur les paiements positifs bancaires pour plusieurs entités juridiques (BankPositivePayView)
Confirmer un fichier de paiement positif bancaire dans la page Résumé du fichier de paiement positif. Confirmer le fichier de paiement positif (BankPositivePayConfirm)
Rappeler un fichier de paiement positif bancaire dans la page Résumé du fichier de paiement positif. Rappeler un fichier de paiement positif bancaire (BankPositivePayRecall)

Paramétrer un format de paiement positif

Les fichiers de paiement positifs sont créés à l’aide d’entités de données. Avant de pouvoir générer un fichier de paiement positif, vous devez paramétrer un format d’entrée de transformation qui sera utilisé pour traduire les informations de chèque en un format pouvant communiquer avec la banque. Dans la page Format du paiement positif, vous pouvez créer un identificateur de format de fichier et une description. Le format d’entrée de la transformation doit être de type XML. Le format spécifique dépend du fichier de transformation que vous utilisez. Par exemple, le fichier exemple Extensible Stylesheet Language Transformation (XSLT) fourni utilise le format Élément XML. Utilisez l’action Télécharger le fichier utilisé pour la transformation pour spécifier l’emplacement du fichier de transformation pour le format que votre banque requiert.

Exemple : fichier XSLT pour un fichier de paiement positif

<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>

Note

Les noms XML dans le XSLT doivent correspondre à la casse des nœuds dans le XML. Les fichiers XSLT et XML sont sensibles à la casse.

Affecter le format de paiement positif à un compte bancaire

Pour chaque compte bancaire pour lequel vous souhaitez générer des informations de paiement positif, vous devez affecter le format de paiement positif que vous avez spécifié dans la section précédente. Dans la page Comptes bancaires, sélectionnez le format de paiement positif correspondant au compte bancaire. Dans le champ Date de début du paiement positif , entrez la première date pour générer des fichiers de paiement positif. Il est important que vous entriez une date dans ce champ. Sinon, le premier fichier de paiement positif que vous générerez inclura tous les chèques jamais créés pour ce compte bancaire.

Assigner une souche de Numéros pour les fichiers de paiement positif

Chaque fichier de paiement positif doit avoir un numéro unique. Utilisez l’onglet Souches de numéros dans la page Paramètres de gestion de la trésorerie et de la banque pour créer une souche de numéros pour des fichiers de paiement positif.

Générer un fichier de paiement positif pour un compte bancaire unique

Vous pouvez générer un fichier de paiement positif pour une entité juridique unique et un compte bancaire unique. Pour en savoir plus sur la manière de générer des fichiers de paiement positif pour plusieurs entités juridiques et comptes bancaires en même temps, référez-vous aux sections suivantes. Pour générer un fichier de paiement positif pour une entité juridique unique et un compte bancaire unique, ouvrez la boîte de dialogue Générer un fichier de paiement positif depuis la page Comptes bancaires. Dans le champ Date limite, entrez la dernière date de chèque à inclure dans le fichier de paiement positif. Tous les chèques qui n’ont pas été inclus dans un fichier de paiement positif avant la fin de cette date de chèque sont inclus dans le fichier.

Générer un fichier de paiement positif pour plusieurs comptes bancaires

Pour générer un fichier de paiement positif pour plusieurs comptes bancaires, utilisez la tâche périodique Générer un fichier de paiement positif. Choisissez le format de paiement positif pour le fichier et spécifiez si le fichier doit être généré pour toutes les entités juridiques ou pour une entité juridique sélectionnée. Vous pouvez également générer le fichier de paiement positif pour tous les comptes bancaires qui utilisent le format de paiement positif spécifié ou pour un compte bancaire sélectionné. Dans le champ Date limite, entrez la dernière date de chèque à inclure dans le fichier de paiement positif. Tous les chèques qui n’ont pas été inclus dans un fichier de paiement positif avant la fin de cette date de chèque sont inclus dans le fichier.

Afficher les résultats de la génération du fichier de paiement positif

Une fois que le fichier de paiement positif est généré, vous pouvez afficher les résultats dans la page Résumé du fichier de paiement positif. Pour afficher les détails des chèques individuels, utilisez la page de détails Fichier de paiement positif.

Confirmation d’un fichier de paiement positif

Lorsque les chèques répertoriés dans un fichier de paiement positif ont été payés, vous recevez un numéro de confirmation de la banque. Vous pouvez ensuite confirmer le fichier de paiement positif. Dans la page Résumé du fichier de paiement positif, sélectionnez un fichier de paiement positif ayant le statut Créé, puis sélectionnez l’action Entrer la confirmation. Lorsque vous confirmez un fichier de paiement positif, le numéro de confirmation que vous recevez de la banque est enregistré.

Rappeler un fichier de paiement positif

Si vous devez modifier un fichier de paiement positif, vous pouvez le rappeler. Dans la page Résumé du fichier de paiement positif, sélectionnez un fichier de paiement positif ayant le statut Créé, puis sélectionnez l’action Rappeler. Pour chaque chèque présent dans le fichier de paiement positif, le champ qui indique si le chèque a été inclus dans un fichier de paiement positif est réinitialisé. Vous pouvez alors créer un nouveau fichier de paiement positif qui inclut le chèque rappelé.