Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Cette fonctionnalité sera obsolète en septembre 2022, les nouveaux utilisateurs doivent utiliser les rapports électroniques.
Il est important que le fichier de relevé bancaire de la banque corresponde à la mise en page prise en charge par Microsoft Dynamics 365 Finance. En raison de normes strictes pour les relevés bancaires, la plupart des intégrations fonctionneront correctement. Toutefois, il arrive que le fichier de relevé ne puisse pas être importé ou contienne des résultats incorrects. Généralement, ces problèmes sont engendrés par de petites différences dans le fichier de relevé bancaire. Cet article décrit comment résoudre ces différences ainsi que les problèmes.
Quelle est l’erreur ?
Une fois que vous avez essayé d’importer un fichier de relevé bancaire, allez dans l’historique des tâches de gestion des données et ses détails d’exécution pour trouver l’erreur. L’erreur peut aider en pointant vers le relevé, le solde ou la ligne de relevé. Toutefois, il est peu probable qu’elle fournisse assez d’informations pour vous aider à identifier le champ ou l’élément qui provoque le problème.
Note
Les relevés bancaires importés ne peuvent se chevaucher que pour un seul instant. Par exemple, si un relevé se termine à minuit le 1er janvier 2021, la date de début du relevé suivant peut être minuit le 1er janvier, 2021.
Quelles sont les différences ?
Comparez la définition bancaire de la mise en page de fichier à la définition d’importation de Finance, et notez les différences dans les champs et les éléments. Comparez le fichier de relevé bancaire à l’exemple de fichier Finance associé. Dans les fichiers ISO20022, il est facile d’afficher toutes les différences.
Différences de fuseau horaire dans les relevés bancaires importés
Les valeurs d’heure et de date dans le fichier d’importation peuvent différer des valeurs d’heure et de date affichées dans les applications de finances et d’opérations. Pour éviter cet écart, saisissez la préférence de fuseau horaire sur la page Configurer les sources de données. Pour plus d’informations sur la saisie d’une préférence de fuseau horaire, voir Paramétrage du processus d’importation du rapprochement bancaire.
Transformations
Généralement, la modification doit être effectuée dans l’une des trois transformations. Chaque transformation concerne une norme spécifique.
Nom de la ressource | Nom du fichier |
---|---|
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 |
Transformations de débogage
Modifiez les fichiers BAI2 et MT940
Les fichiers BAI2 et MT940 sont basés sur des fichiers texte et exigent un ajustement pour activer le débogage Extensible Stylesheet Language Transformations (XSLT). Le programme effectue cet ajustement lors de l’importation d’un fichier.
Créez un fichier XML, puis copiez le texte suivant dans celui-ci.
<Batch><![CDATA[PASTESTATEMENTFILEHERE ]]></Batch>
Copiez le contenu du fichier de relevé bancaire, et collez-le dans le fichier XML afin qu’il remplace PASTESTATEMENTFILEHERE.
Déboguer un XSLT
Pour plus d’informations, voir https://msdn.microsoft.com/library/ms255605.aspx.
- Démarrez Microsoft Visual Studio.
- Créez une application de console.
- Ouvrez le XSLT approprié.
- Cliquez sur le XLST et sa page de propriétés.
- Définissez l’entrée de l’emplacement du fichier de relevé bancaire.
- Définissez un emplacement et un nom de fichier pour le résultat.
- Définissez les points d’arrêt requis.
- Dans le menu, cliquez sur XML>Démarrer le débogage XSLT.
Mettre en forme le résultat XSLT
Lorsque la transformation est exécutée, elle crée un fichier de sortie visible dans Visual Studio. Faites Ctrl+A, Ctrl+K, et Ctrl+D pour mettre en forme rapidement le fichier de sortie.
Ajuster la transformation
Ajustez la transformation pour obtenir le champ ou l’élément approprié dans le fichier de relevé bancaire. Mappez ensuite ce champ ou cet élément à l’élément Finance approprié.
Indicateur de débit/crédit
Parfois, les débits peuvent être importés en tant que crédits, et des crédits peuvent être importés en tant que débits. Pour résoudre ce problème, vous devez modifier le XSLT approprié. Si des relevés bancaires proviennent de plusieurs banques, assurez-vous qu’elles utilisent toutes la même méthode de débit/crédit, ou créez des transformations distinctes.
- Modèle BAI2XML-to-Reconciliation.xlst GetAmountCreditDebitIndicator
- Modèle ISO20022XML-to-Reconcilation.xslt GetCreditDebit
- Modèle MT940XML-to-Reconcilation.xslt GetCreditDebitIndicator
Exemples de formats de relevé bancaire et de mises en page techniques
Le tableau suivant répertorie des exemples de définitions de mise en page techniques de fichier d’importation de rapprochement bancaire avancé et trois fichiers d’exemples de relevé bancaire associés : Vous pouvez télécharger les fichiers d’exemple et les dispositions techniques ici : Importer des fichiers d’exemple
Définition de mise en page technique | Fichier d’exemple de relevé bancaire |
---|---|
DynamicsAXMT940Layout | MT940StatementExample |
DynamicsAXISO20022Layout | ISO20022StatementExample |
DynamicsAXBAI2Layout | BAI2StatementExample |