Partager via


Paramétrage d'un paiement positif

Mise à jour : November 27, 2013

S'applique à: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Cette rubrique décrit comment créer un dossier sécurisé pour les fichiers de paiement positif, paramétrer un port de sortie pour les fichiers de paiement positif, paramétrer un traitement par lots pour générer les fichiers de paiement positif, paramétrer une souche de Numéros pour les fichiers de paiement positif, affecter le format de paiement positif dans les comptes bancaires et définir la sécurité utilisateur pour le paiement positif.

Paramétrez le paiement positif pour générer la liste électronique de chèques qui est fournie à la banque. Lorsque le chèque est entré à la banque, la banque le compare avec la liste des chèques. Si le chèque correspond au fichier de la liste de la banque, la banque compense le chèque. S'il existe une différence, elle conserve le chèque pour analyse.

Notes

Cette rubrique a été mise à jour pour inclure des informations sur les fonctions qui ont été ajoutés ou modifiées pour les mises à jour cumulatives 6 et 7 pour Microsoft Dynamics AX 2012 R2. Ces informations s'appliquent à CU6, CU7, et aux mises à jour cumulatives les plus récentes. Ces informations s'appliquent également à AX 2012 R3.

La figure suivante présente le paramétrage du salaire positif. Les numéros correspondent aux procédures situées plus loin dans cette rubrique.

Proceso de configuración de pago positivo

1. Création d'un dossier sécurisé 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 de la génération des fichiers à leur réception par la banque. Tenez compte des menaces et des atténuations de sécurité suivantes.

Menace

Atténuation de sécurité

Accès non autorisé à un dossier et aux données du dossier

Permet de limiter l'accès au dossier dans lequel les fichiers de paiement positif sont enregistrés lorsqu'ils sont générés. Il est recommandé de créer un dossier pour chaque format de paiement positif et d'utiliser une liste de contrôle d'accès pour spécifier les utilisateurs du domaine pouvant accéder à chaque dossier. Pour plus d'informations, voir la rubrique http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872.aspx.

Les données sont envoyées au dossier via un réseau non protégé

Utilisez un réseau sécurisé.

Les données sont transférées à la banque

Utilisez un système sécurisé pour transférer le fichier de paiement positif vers la banque. Pour plus d'informations, contactez votre institution bancaire.

Pour paramétrer un dossier pour les fichiers de paiement positifs, procédez comme suit :

  1. Dans l'explorateur Windows, ouvrez le dossier dans lequel vous souhaitez stocker les fichiers de paiement positif, tels que D:\AX\PositivePay ou un emplacement réseau.

  2. Créez un dossier, tel que D:\AX\PositivePay\Out.

  3. Dans le dossier que vous avez commencé à l'étape 1, créez un autre dossier pour le fichier de transformation XSL, tel que D:\AX\PositivePay\BankXSLT.

  4. Accordez l'accès Ecrire pour le dossier D:\AX\PositivePay au compte de service (AOS) du serveur d'objets d'application Microsoft Dynamics AX. N'accordez pas l'accès Ecrire à quelqu'un d'autre.

2. Paramétrage d'un port de sortie pour les fichiers de paiement positif

Les fichiers de paiement positifs sont créés à l'aide d'un service. Avant de générer un fichier de paiement positif, vous devez paramétrer un port de sortie pour le service de paiement positif.

Notes

Vous ne pouvez pas modifier l'emplacement du fichier XSLT ni du dossier de sortie d'un port de sortie existant. Vous devez créer un nouveau port de sortie en suivant les étapes de cette procédure.

Pour paramétrer un port de sortie pour les fichiers de paiement positif, procédez comme suit :

  1. Connectez-vous à Microsoft Dynamics AX en tant qu'administrateur système.

  2. Cliquez sur Administration du système > Paramétrage > Services et Environnement d'intégration applicative > Service de paiement positif > Ports de sortie du paiement positif.

  3. Dans le champ Format de paiement, fournissez un nom de format, tel que PayFormat01.

  4. Dans le champ XSLT, sélectionnez un fichier de transformation qui correspond au format requis par votre banque. Vous devez créer le fichier de transformation. Par exemple, l'emplacement du fichier XSLT peut être D:\AX\PositivePay\BankXSLT\ExampleXSLT.xsl.

  5. Dans le champ Dossier sortant, sélectionnez l'emplacement où vous souhaitez enregistrer les fichiers de paiement positif après leur transformation. Par exemple, l'emplacement peut être D:\AX\PositivePay\Out.

    Vérifiez que les utilisateurs Microsoft Dynamics AX qui génèrent des paiements ont l'accès Ecrire à ce dossier.

  6. Cliquez sur l'Créer des ports. Un message indique que le port a été déployé correctement.

Dn269119.collapse_all(fr-fr,AX.60).gifExemple : Fichier XSLT pour les fichiers de paiement positif

<?xml version="1.0" encoding="utf-8"?> <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 s0 s1 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" xmlns:s0="http://schemas.microsoft.com/dynamics/2008/01/sharedtypes" xmlns:s1="http://schemas.microsoft.com/dynamics/2008/01/documents/BankPositivePay" > <xsl:template match="/"> <xsl:apply-templates select="//s1:BankPositivePay"></xsl:apply-templates> </xsl:template> <xsl:template match="//s1:BankPositivePay"> <Document> <xsl:value-of select="'&#13;&#10;'" /> <xsl:for-each select="s1:BankAccountTable"> <xsl:if test="count(child::s1:BankChequeTable) >0"> <!--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="'&#13;&#10;'" /> <!--Header End--> <!--Cheque Detail begin--> <xsl:for-each select="s1:BankChequeTable"> <xsl:value-of select='s1:RecipientAccountNum/text()'/> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='s1:BankNegInstRecipientName/text()'/> <xsl:value-of select="'&#44;'" /> <xsl:choose> <xsl:when test='s1:ChequeStatus/text()=normalize-space("Void") or s1:ChequeStatus/text()=normalize-space("Rejected") or s1:ChequeStatus/text()=normalize-space("Cancelled")'> <xsl:value-of select='string("Yes")'/> </xsl:when> <xsl:when test='s1: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="'&#44;'" /> <xsl:value-of select='string("Payment")'/> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='s1:TransDate/text()'/> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='s1:ChequeNum/text()'/> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='s1:AmountCur/text()'/> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='string("BOA-#1812")'/> <xsl:value-of select="'&#44;'" /> <xsl:choose> <xsl:when test='s1:RecipientType/text()=normalize-space("Vend")'> <xsl:for-each select="s1:VendTable"> <xsl:value-of select='s1:VendGroup/text()'/> </xsl:for-each> </xsl:when> <xsl:otherwise> <xsl:for-each select="s1:CustTable"> <xsl:value-of select='s1:CustGroup/text()'/> </xsl:for-each> </xsl:otherwise> </xsl:choose> <xsl:value-of select="'&#44;'" /> <xsl:value-of select='s1:TransDate/text()'/> <xsl:value-of select="'&#13;&#10;'" /> </xsl:for-each> </xsl:if> </xsl:for-each> </Document> </xsl:template> <msxsl:script language="C#" implements-prefix="xslthelper"> <![CDATA[ public string PadLeft(string value,int length,string paddingchar) { if(paddingchar!=String.Empty) { return value.PadLeft(length,(paddingchar.ToCharArray())[0]); } else { return value.PadLeft(length); } } public string FormatDate(string date) { DateTime dateTime=DateTime.Parse(date); if(dateTime!=null) { return dateTime.ToString("MMddyyyy"); } else { return String.Empty; } } public int ConvertToInt(string s) { Double f=Convert.ToDouble(s); return (int)f; } ]]> </msxsl:script> </xsl:stylesheet>

3. Paramétrage d'un traitement par lots pour générer des fichiers de paiement positif

Paramétrez un traitement par lots qui traite automatiquement le fichier créé par le service de paiement positif. Le traitement par lots doit également exécuter la transformation sur le fichier afin qu'il corresponde au format requis par votre banque. Un traitement par lots s'exécute périodiquement. Pour plus d'informations, voir Create a batch job.

  1. Connectez-vous à Microsoft Dynamics AX en tant qu'administrateur.

  2. Passez à l'entité juridique à partir de laquelle les utilisateurs génèrent les fichiers de paiement positif.

  3. Cliquez sur Administration du système > Recherches > Traitements par lots > Traitements par lots.

  4. Appuyez sur Ctrl+N pour créer un traitement par lots.

  5. Dans le champ Description de la mission, entrez une description. Par exemple, vous pouvez entrer Génération de fichiers de paiement positif.

  6. Enregistrez le traitement par lots.

  7. Cliquez sur l'Afficher les tâches.

  8. Créez les tâches suivantes.

    Description de la tâche

    Comptes société

    Nom de classe

    1

    Sélectionnez l'entité juridique à partir de laquelle les utilisateurs génèrent les fichiers de paiement positif.

    AIFGatewaySendService

    2

    Sélectionnez l'entité juridique à partir de laquelle les utilisateurs génèrent les fichiers de paiement positif.

    AIFOutboundProcessingService

  9. Fermez l'écran Tâches des traitements par lots.

  10. Dans l'écran Traitement par lots, sélectionnez le traitement par lots que vous avez créé aux étapes 4 et 5, puis cliquez sur Répétition.

  11. Dans le groupe de champs Modèle récurrent, sélectionnez Minutes. Dans le champ Nombre, entrez le nombre de minutes. Par exemple, vous pouvez entrer 1 pour traiter les fichiers de paiement chaque minute.

  12. Cliquez sur OK pour fermer l'écran Répétition.

  13. Dans l'écran Traitement par lots, sélectionnez le traitement par lots que vous avez créé aux étapes 4 et 5, puis cliquez sur Fonctions > Modifier le statut.

  14. Sélectionnez En attente.

4. Paramétrage d'une souche de Numéros pour les fichiers de paiement positif

Chaque fichier de paiement positif doit avoir un numéro unique. Utilisez l'écran Souches de numéros pour créer une souche de Numéros pour les fichiers de paiement positif.

Pour paramétrer une souche de numéros pour les fichiers de paiement positifs, procédez comme suit :

  1. Ouvrez un espace de travail Microsoft Dynamics AX et accédez à l'entité juridique pour laquelle paramétrer un paiement positif.

  2. Cliquez sur Administration d'organisation > Courant > Souches de numéros > Souches de numéros.

  3. Créez une souche de numéros à utiliser pour le paiement positif. Pour plus d'informations sur la création d'une souche de numéros, voir la rubrique Définition des souches de numéros.

  4. Cliquez sur Gestion des fonds et des banques > Paramétrage > Paramètres de gestion des disponibilités et des banques.

  5. Cliquez sur la zone Souches de numéros.

  6. Pour la référence Numéro du paiement positif, sélectionnez une souche numéros.

5. Affectation d'un format de paiement positif aux comptes bancaires

Pour chaque compte bancaire pour lequel vous souhaitez générer les informations de paiement positif, vous devez affecter le format de paiement positif spécifié dans la procédure précédente.

Pour affecter le format de paiement positif aux comptes bancaires, procédez comme suit :

  1. Cliquez sur Gestion des fonds et des banques > Courant > Comptes bancaires.

  2. Double-cliquez sur un compte bancaire.

  3. Dans le volet Actions, cliquez sur Modifier.

  4. Dans l'organisateur Général, dans le champ Format du paiement positif, sélectionnez le format de paiement positif qui a été précédemment créé pour cette banque.

  5. Dans le champ Date de début du paiement positif , entrez la première date pour générer les fichiers de paiement positif. Il est important d'entrer une date ici, car, à défaut, le premier fichier de paiement positif que vous générez inclut tous les chèques créés jusqu'à présent pour ce compte bancaire.

  6. Répétez les étapes 2 à 5 pour les comptes bancaires restants pour lesquels générer des fichiers de paiement positif.

6. Paramétrage de la sécurité utilisateur pour le paiement positif

Les fichiers de paiement positif peuvent contenir des informations confidentielles sur les bénéficiaires et les montants des chèques. Il est important que seuls les utilisateurs autorisés aient accès à la génération et à l'affichage de ces informations dans Microsoft Dynamics AX.

Pour définir la sécurité utilisateur pour le paiement positif, procédez comme suit :

  1. Identifiez les utilisateurs qui exécutent les tâches liées aux fichiers de paiement positif et les privilèges requis pour ces tâches. Pour vous aider, utilisez la table suivante :

    Tâche

    Privilège

    Génération de fichiers de paiement positif à partir de la page de liste Comptes bancaires ou de l'écran Comptes bancaires

    Mettre à jour les informations sur les paiements positifs bancaires (BankPositivePayProcess)

    Opération de recherche de service de paiement positif bancaire (BankPositivePayServiceFind)

    Génération de fichiers de paiement positif pour plusieurs entités juridiques et comptes bancaires à partir de l'écran Générer un fichier de paiement positif

    Mettre à jour les informations sur les paiements positifs bancaires (BankPositivePayProcess)

    Opération de recherche de service de paiement positif bancaire (BankPositivePayServiceFind)

    Affichage des fichiers de paiement positif dans l'écran Résumé du fichier de paiement positif

    Afficher les informations sur les paiements positifs bancaires pour plusieurs entités juridiques (BankPositivePayView)

    Confirmation d'un fichier de paiement positif bancaire dans l'écran Résumé du fichier de paiement positif

    Confirmer le fichier de paiement positif (BankPositivePayConfirm)

    Rappel d'un fichier de paiement positif bancaire dans l'écran Résumé du fichier de paiement positif

    Rappeler le fichier de paiement positif (BankPositivePayRecall)

    Génération de fichiers de paiement positif pour le compte bancaire de paie

    Tenir à jour les informations sur les paiements positifs de la paie (PayrollPositivePayProcess)

    Affichage des fichiers de paiement positif de paie dans l'écran Résumé du fichier de paiement positif de la paie

    Afficher les informations sur les paiements positifs de la paie (PayrollPositivePayView)

    Tenir à jour les informations sur les paiements positifs de la paie (PayrollPositivePayProcess)

    Confirmation d'un fichier de paiement positif bancaire de paie dans l'écran Résumé du fichier de paiement positif de la paie

    Tenir à jour les informations sur les paiements positifs de la paie (PayrollPositivePayProcess)

    Rappel d'un fichier de paiement positif de paie depuis l'écran Résumé du fichier de paiement positif de la paie

    Tenir à jour les informations sur les paiements positifs de la paie (PayrollPositivePayProcess)

  2. Affectez les utilisateurs aux rôles contenant les privilèges spécifiés dans l'étape précédente. Pour plus d'informations, voir Set up user security.

Tâches connexes

Génération et impression de chèques fournisseur

Issue worker payments

Génération d'un fichier de paiement positif pour plusieurs entités juridiques et comptes bancaires

Paramétrage d'un processus de révision pour les contrepassations et les annulations

Annuler les chèques non validés

Informations destinées aux administrateurs système

Si vous n'avez pas accès aux pages qui vous permettent d'effectuer cette tâche, contactez votre administrateur système et fournissez les informations répertoriées dans le tableau suivant.

Catégorie

Logiciel requis

Clés de configuration

Aucune clé de configuration n'est requise pour cette tâche.

Rôles de sécurité et privilège

Pour effectuer cette tâche, vous devez être membre du rôle de sécurité - SYSADMIN-.

Pour affecter des formats de paiement positif aux comptes bancaires, vous devez être membre d'un rôle de sécurité qui inclut le rôle suivant :

  • Tenir à jour les données principales des comptes bancaires (BankBankAccountsMaintain)

Pour paramétrer une souche de numéros pour le paiement positif, vous devez être membre d'un rôle de sécurité qui inclut le privilège et le droit suivants :

  • Tenir à jour les paramètres bancaires (BankParametersMaintain)

  • Se renseigner sur le paramétrage des traductions et les sessions (RTSLTranslationInquire)