Bankauszugsdatei-Importproblembehandlung
Notiz
Diese Funktionalität wird im September 2022 außer Betrieb genommen, neue Benutzer sollten die elektronische Berichterstattung verwenden.
Es ist wichtig, dass die Bankauszugdatei der Bank dem Layout entspricht, das von Microsoft Dynamics 365 Finance unterstützt wird. Aufgrund der strengen Standards für Bankauszüge, funktionieren die meisten Integrationen korrekt. Allerdings kann manchmal die Auszugsdatei nicht importiert werden oder enthält falsche Ergebnisse. In der Regel werden diese Probleme durch geringfügige Unterschiede in der Bankauszugdatei verursacht. In diesem Artikel wird beschrieben, wie Sie diese Unterschiede korrigieren und Probleme lösen können.
Wie lautet der Fehler?
Nachdem Sie versuchen, eine Bankauszugsdatei zu importieren, wechseln Sie zur Einzelvorgangshistorie der Datenverwaltung und den darin enthaltenen Ausführungsdetails, um den Fehler zu suchen. Der Fehler kann auf einen Kontoauszug, ein Saldo oder eine Auszugszeile verweisen. Es ist allerdings unwahrscheinlich, genügend Informationen zu erhalten, um das Feld oder das Element zu identifizieren, das das Problem verursacht.
Notiz
Importierte Bankauszüge können sich nur für einen bestimmten Zeitpunkt überschneiden. Wenn ein Auszug beispielsweise am 1. Januar 2021 um 12:00 AM endet, kann das Anfangsdatum für den nächsten Auszug 12:00 AM am 1. Januar 2021 um 12:00:00 AM sein.
Wie lauten die Unterschiede:
Vergleichen Sie die Bankdateilayoutdefinition mit der Finance-Importdefinition, und achten Sie auf eventuelle Unterschiede in den Feldern und den Elementen. Vergleichen Sie die Bankauszugdatei mit der jeweiligen Finance-Datei. In den Dateien ISO20022 sollten sämtliche Abweichungen einfach sein anzuzeigen.
Zeitzonendifferenzen in importierten Bankauszügen
Die Datums- und Zeitwerte in der Importdatei können von den Datums- und Zeitwerten abweichen, die in Finanzen und Betrieb angezeigt werden. Um diese Abweichung zu verhindern, können Sie auf der Seite Datenquellen konfigurieren eine Zeitzoneneinstellung einstellen. Weitere Informationen zur Eingabe einer Zeitzoneneinstellung finden Sie unter Einrichten des erweiterten Bankabstimmungsimportprozesses.
Umwandlungen
In der Regel muss die Änderung bei einer von drei Umwandlungen vorgenommen werden. Jede Umwandlung ist für einen bestimmten Standard geschrieben.
Ressourcenname | Dateiname |
---|---|
BankStmtImport_BAI2CSV_to_BAI2XML_xslt | BAI2CSV BAI2XML.xslt |
BankStmtImport_ISO20022XML_to_Reconciliation_xslt | ISO20022XML-to-Reconciliation.xslt |
BankStmtImport_MT940TXT_to_MT940XML_xslt | MT940TXT-to-MT940XML.xslt |
Debuggingumwandlungen
Anpassen der Dateien BAI2 und MT940
Die Dateien BAI2 und MT940 sind text-basierte Dateien und benötigen eine Anpassung, um das Debuggen der Extensible Stylesheet Language Transformation (XSLT) zu ermöglichen. Das Programm nimmt diese Anpassung vor, wenn eine Datei importiert wird.
Erstellen Sie eine XML-Datei und kopieren Sie den folgenden Text hinein.
<Batch><![CDATA[PASTESTATEMENTFILEHERE ]]></Batch>
Kopieren Sie den Inhalt der Bankauszugsdatei und fügen Sie ihn in die XML-Datei ein, sodass er PASTESTATEMENTFILEHERE ersetzt.
Debuggen Sie die XSLT
Weitere Informationen finden Sie unter https://msdn.microsoft.com/library/ms255605.aspx.
- Starten Sie Microsoft Visual Studio.
- Erstellen Sie eine Konsolenanwendung.
- Öffnen Sie die entsprechende XSLT.
- Klicken Sie auf die XLST und dessen Eigenschaftenseite.
- Legen Sie die Eingabe auf den Speicherort der Bankauszugsdatei fest.
- Definieren Sie einen Speicherort und Dateinamen für die Ausgabe.
- Legen Sie die erforderlichen Breakpoints fest.
- Klicken Sie im Menü auf XML>Debuggen der XSLT starten.
Formatieren der XSLT-Ausgabe
Wenn die Umwandlung ausgeführt wird, erstellt sie eine Ausgabedatei, die in Visual Studio angezeigt werden kann. Verwenden Sie STRG+A, STRG+K und STRG+D, um die Ausgabedatei schnell zu formatieren.
Passen Sie die Umwandlung an
Passen Sie die Umwandlung an, um das entsprechende Feld oder Element in der Bankauszugsdatei zu erhalten. Ordnen Sie dann diesem Feld oder Element das entsprechende Finance-Element zu.
Soll-/Habenindikator
Manchmal können Soll- als Habenbeträge importiert werden, und Haben- als Sollbeträge. Zur Behebung dieses Problems, müssen Sie zuerst die entsprechende XSLT ändern. Wenn Bankauszüge von mehreren Banken stammen, müssen Sie sicherstellen, dass alle den selben Soll/Kreditansatz verwenden, oder Sie erstellen separate Umwandlungen.
- BAI2XML-to-Reconciliation.xlst GetAmountCreditDebitIndicator Vorlage
- ISO20022XML-to-Reconcilation.xslt GetCreditDebit Vorlage
- MT940XML-to-Reconcilation.xslt GetCreditDebitIndicator Vorlage
Beispiele für Bankauszugsformate und technische Layouts
Die folgende Tabelle zeigt Beispiele der technischen Layoutdefinitionen für erweiterte Importdateien zur Bankabstimmung und drei entsprechenden Beispieldateien für Bankauszüge auf. Sie können die Beispielsdateien und die technischen Layouts hier herunterladen: Importdateibeispiele
Technische Layoutdefinition | Beispieldatei für Bankauszüge |
---|---|
DynamicsAXMT940Layout | MT940StatementBeispiel |
DynamicsAXISO20022Layout | ISO20022StatementBeispiel |
DynamicsAXBAI2Layout | BAI2StatementBeispiel |