Die Formate der Dateien für den Austausch von Bank- oder Lohndaten mit ERP-Systemen variieren abhängig vom Lieferanten der Datendatei und vom jeweiligen Land oder der Region. Die generische Version von Microsoft Dynamics NAV unterstützt keine lokalen Bank- oder Lohndateiformate. Ein Datenaustauschframework wird daher bereitgestellt, um es zu erleichtern, Benutzern zu ermöglichen, Bank- und Lohndateien zu importieren und zu exportieren. Weitere Informationen finden Sie unter Über das Datenaustauschframework.
Tipp |
---|
Zur Vorbereitung für das Erstellen eines Datenaustauschsetups für eine SEPA-Bankdatei können Sie das zugehörige SEPA-XML-Schema verwenden, um zu definieren, welche Datenelemente in der Einrichtung berücksichtigt werden sollen. Weitere Informationen finden Sie unter Vorgehensweise: Verwenden von SEPA-XML-Schemata zur Vorbereitung des Datenaustauschs. |
Hinweis |
---|
Wenn die Bank- oder Lohndatei im XML-Format ist, sollte der Begriff Spalte in diesem Thema als ein XML-Element, das Daten enthält interpretiert werden.. |
In diesem Thema werden die folgenden Prozeduren beschrieben:
-
Einen Datenaustauschsetup generieren
-
Eine Datenaustausch als XML-Datei zur Verwendung durch andere exportieren
-
Eine XML-Datei für ein Austauschsetup bestehender Daten verwenden
-
Einen Datenaustauschsetup aktivieren
Einen Datenaustauschsetup generieren
Das Erstellen eines Datenaustauschsetups beinhaltet zwei Aufgaben:
-
Beschreiben Sie im Fenster Buchungsaustauschdefinition Sie die Formatierung der Zeilen und Spalten in der Datei.
-
Im Buchungsaustauschzuordnung-Fenster ordnen Sie Spalten in der Datendatei Feldern in Microsoft Dynamics NAV zu.
Dies wird in den folgenden Verfahren beschrieben.
Die Formatierung der Zeilen und Spalten in der Datei beschreiben
Geben Sie im Feld Suchen einen Wert für Buchungsaustauschdefinitionen ein, und wählen Sie dann den zugehörigen Link aus.
Wählen Sie auf der Registerkarte Start in der Gruppe Neu die Option Neu aus.
Im Inforegister Allgemein beschreiben Sie den Datenaustauschsetup und den Datentyp, indem Sie die Felder wie in der folgenden Tabelle beschrieben ausfüllen.
Feld Beschreibung Code
Geben Sie einen Code zur Identifizierung des Datenaustauschsetups ein.
Name
Geben Sie einen Namen für den Datenaustauschsetup ein.
Dateityp
Geben Sie an, für welche Art von Datei der Datenaustauschsetup verwendet wird. Sie können zwischen drei Dateitypen auswählen:
- XML: Geschichtete Zeichenfolgen des Inhalts und des Aufschlags, die von Tags, die die Funktion angeben, umgeben sind.
- Variabler Text: Datensätze haben eine variable Länge und sind durch ein Zeichen, z. B. ein Komma oder Semikolon geteilt. Auch bekannt als Datei mit Trennzeichen.
- Fester Text: Datensätze haben dieselbe Länge, unter Verwendung von Auffüllzeichen, und mit jedem Datensatz auf einer separaten Zeile. Auch bekannt als Datei mit fester Breite.
Art
Geben Sie an, für welche Art von Austausch der Datenaustauschsetup verwendet wird.
Sie können zwischen drei Typen auswählen:
- Bankauszug importieren
- Zahlungsexport
- Lohn-Import
Lese-/Schreibe-XMLport
Geben Sie den XMLPort an, über den eine importierte Datendatei oder ein Service vor der Zuordnung eingeht, und durch den exportierte Daten ausgehen, wenn sie nach der Zuordnung in eine Datendatei oder einen Service geschrieben werden.
Codeunit zur externen Datenverarbeitung
Geben Sie die Codeunit an, die externe Daten in und aus dem Daten-Exchange-Framework überträgt.
Lese-/Schreibe-Codeunit
Geben Sie die Codeunit an, die importierte Daten vor der Zuordnung und exportierte Daten nach der Zuordnung verarbeitet.
Dateiverschlüsselung
Geben Sie die Codierung der Datei an.
Hinweis Dieses Feld ist nur für den Import relevant. Spaltentrennzeichen
Geben Sie an, wie Spalten in der Datendatei getrennt werden, wenn die Datei den Typ Variabler Text hat.
Kopfzeilen
Geben Sie an, wie viele Kopfzeilen in der Datei vorhanden sind.
Dadurch wird sichergestellt, dass die Kopfzeilendaten nicht importiert werden.
Hinweis Dieses Feld ist nur für den Import relevant. Kopfzeilentag
Wenn eine Kopfzeile an verschiedenen Positionen in der Datei vorhanden ist, geben Sie den Text der ersten Spalte in der Kopfzeile ein.
Dadurch wird sichergestellt, dass die Kopfzeilendaten nicht importiert werden.
Hinweis Dieses Feld ist nur für den Import relevant. Fußzeilentag
Wenn eine Fußzeile an verschiedenen Positionen in der Datei vorhanden ist, geben Sie den Text der ersten Spalte in der Fußzeile ein.
Dadurch wird sichergestellt, dass die Fußzeilendaten nicht importiert werden.
Hinweis Dieses Feld ist nur für den Import relevant. - XML: Geschichtete Zeichenfolgen des Inhalts und des Aufschlags, die von Tags, die die Funktion angeben, umgeben sind.
Im Inforegister Buchungszeilendefinitionen beschreiben Sie das Formatieren der Zeilen in dem Datentyp, indem Sie die Felder wie in der folgenden Tabelle beschrieben ausfüllen.
Hinweis Für den Import erstellen Sie nur eine Zeile für das einzelne Format der Bankkontoauszugsdatei, die Sie importieren möchten. Für den Export können Sie eine Zeile für jede Zahlungsart erstellen, die Sie exportieren möchten. In diesem Fall zeigt das Inforegister Buchungsspaltendefinitionen verschiedene Spalten für jede Zahlungsart an. Feld Beschreibung Code
Geben Sie einen Code zur Identifizierung der Zeile in der Datei ein.
Name
Geben Sie einen Namen ein, der die Zeile in der Datei beschreibt.
Anzahl Spalten
Geben Sie an, wie viele Spalten die Zeile in der Bankkontoauszugsdatei hat.
Hinweis Dieses Feld ist nur für den Import relevant. Datenzeilen-Tag
Geben Sie die Position im entsprechenden XML-Schema des Elements an, die den Hauptposten der Datendatei darstellt.
Hinweis Dieses Feld ist nur für den Import relevant. Namespace
Geben Sie den Namespace an, der in der Datei erwartet wird, um die Namespaceprüfung zu aktivieren. Sie können dieses Kontrollkästchen leer lassen, wenn Sie Namespaceprüfung nicht aktivieren möchten.
Wiederholen Sie Schritt 4, um eine Zeile für jede Zahlungsart zu erstellen, die Sie exportieren möchten.
Im Inforegister Buchungsspaltendefinitionen wählen Sie EINFG-Standard-Definitionen aus, um die Zeilen mit Werten für die Spalten vorauszufüllen, die mindestens benötigt werden, um eine Bankkontoauszugsdatei zu importieren.
Hinweis Sie können die Funktion Standarddefinitionen einfügen nicht für ein Datenaustauschsetup vom Typ Export verwenden. Beschreiben Sie die Formatierung der Spalten in der Datendatei, indem Sie die Felder ausfüllen oder bearbeiten, wie in der folgenden Tabelle beschrieben.
Feld Beschreibung Spaltennr.
Geben Sie die Nummer an, die die Spaltenposition auf der Zeile in der Datei wiedergibt.
Für XML-Dateien geben Sie die Nummer an, die den Elementtyp in der Datei widergespiegelt, die die Daten enthält.
Name
Geben Sie den Namen der Spalte an.
Für XML-Dateien geben Sie die Markierung an, die die auszutauschenden Daten markiert.
Datentyp
Geben Sie an, ob die auszutauschenden Daten den Typ Text, Datum oder Dezimal haben.
Datenformat
Geben Sie das Format der Daten an, sofern vorhanden. Beispielsweise MM-tt-jjjj, wenn der Datentyp Datum ist.
Hinweis Für den Export geben Sie das Datenformat entsprechend Microsoft Dynamics NAV an. Weitere Informationen finden Sie unter Identifiers, Data Types and Data Formats. Für den Import geben Sie das Datenformat entsprechend .Net an. Weitere Informationen finden Sie unter Standardformatzeichenfolgen für Datum und Uhrzeiten. Datenformatierungskultur
Geben Sie die Kultur des Datenformats an, sofern vorhanden. Beispielsweise en-US, wenn der Datentyp Dezimal ist, um sicherzustellen, dass ein Komma als Dezimaltrennzeichen verwendet wird, entsprechend dem US-Format. Weitere Informationen finden Sie unter Standardformatzeichenfolgen für Datum und Uhrzeiten.
Hinweis Dieses Feld ist nur für den Import relevant. Länge
Geben Sie die Länge der Zeile mit fester Breite an, die diese Spalte enthält, wenn die Datendatei den Typ Fester Text hat.
Beschreibung
Geben Sie eine Beschreibung der Spalte zur Information ein.
Pfad
Geben Sie die Position des Elements im zugehörigen XML-Schema an.
Kennzeichen mit negativem Zeichen
Geben Sie den Wert ein, der in der Datendatei verwendet wird, um negative Beträge in Datendateien zu identifizieren, die keine negativen Vorzeichen enthalten können. Diese Identifikationsnummer wird verwendet, um die identifizierten Beträge während des Imports auf negative Vorzeichen zurückzusetzen.
Hinweis Dieses Feld ist nur für den Import relevant. Konstanten
Geben Sie alle Daten an, die Sie in dieser Spalte exportieren möchten, wie etwa zusätzliche Informationen über die Zahlungsart.
Hinweis Dieses Feld ist nur für den Export relevant. Wiederholen Sie Schritt 7 für jede Spalte oder jedes XML-Element in der Datendatei, die/das Daten hat, die Sie mit Microsoft Dynamics NAV austauschen möchten.
Der nächste Schritt bei der Erstellung eines Datenaustauschsetups besteht darin, zu entscheiden, welche Spalten oder XML-Elemente welchen Feldern in Microsoft Dynamics NAV zugeordnet werden sollen.
Die spezielle Zuordnung hängt vom Geschäftszweck der Datendatei ab, die ausgetauscht werden soll, sowie von lokalen Variationen. Selbst wenn der SEPA-Bankstandard lokale Variationen hat, unterstützt Microsoft Dynamics NAV SEPA CAMT-Bankauszüge direkt. Dies wird durch den SEPA CAMT-Datenaustausch-Setupdatensatzcode im Buchungsaustausch-Definitionsliste-Fenster angezeigt. Informationen zur spezifischen Feldzuordnung dieser SEPA CAMT-Unterstützung finden Sie unter SEPA CAMT-Feldzuordnung in Microsoft Dynamics NAV.
Spalten in der Datendatei Feldern in Microsoft Dynamics NAV zuordnen
Wählen Sie im Inforegister Buchungszeilendefinitionen die Zeile aus, für die Sie Spalten Feldern zuordnen möchten, und wählen Sie dann Feldzuordnung aus. Das Fenster Buchungsaustauschzuordnung wird geöffnet.
Spezifizieren Sie im Inforegister Allgemein die Zuordnungen, indem Sie die Felder gemäß der Beschreibung in der folgenden Tabelle ausfüllen.
Feld Beschreibung Tabellen-ID
Geben Sie die Tabelle an, die die Felder enthält, zu oder aus denen Daten entsprechend der Zuordnung ausgetauscht werden.
Name
Geben Sie einen Namen für den Zuordnungssetup ein.
Vorabzuordnungs-Codeunit
Geben Sie die Codeunit an, die die Zuordnung zwischen Feldern in Microsoft Dynamics NAV und externen Daten vorbereitet.
Zuordnungs-Codeunit
Geben Sie die Codeunit an, die verwendet wird, um die angegebenen Spalten oder XML-Datenelemente den Feldern in Microsoft Dynamics NAV zuzuordnen.
Codeunit für die Zuordnung im Nachhinein
Geben Sie die Codeunit an, die die Zuordnung zwischen Feldern in Microsoft Dynamics NAV und externen Daten vervollständigt.
Hinweis Bei Verwendung des Bank-Datenkonvertierungs-Dienstleistungsmerkmals wandelt Codeunit exportierte Daten aus Microsoft Dynamics NAV in ein für den Export bereitstehendes generisches Format um. Für den Import konvertiert die Codeunit externe Daten zu einem für den Import zu Microsoft Dynamics NAV geeigneten Format. Geben Sie im Inforegister Feldzuordnung an, welche Spalten welchen Feldern in Microsoft Dynamics NAV zugeordnet sind, indem Sie die Felder wie in der folgenden Tabelle beschrieben ausfüllen.
Feld Beschreibung Spaltennr.
Geben Sie an, für welche Spalte in der Datendatei Sie eine Zuordnung definieren möchten.
Im Inforegister Buchungsspaltendefinitionen können Sie nur die Spalten auswählen, die im Fenster Buchungsaustauschdefinition durch Zeilen angezeigt werden.
Feld-ID
Geben Sie an, welchem Feld die Spalte im Feld Spaltennr. zugeordnet ist.
Sie können aus den Feldern nur auswählen, die in der Tabelle vorhanden sind, die Sie im Feld Tabellen-ID im Inforegister Allgemein angegeben haben.
Optional
Geben Sie an, dass die Zuordnung übersprungen wird, wenn das Feld leer ist.
Hinweis Wenn Sie dieses Kontrollkästchen nicht aktivieren, tritt ein Exportfehler auf, wenn das Feld leer ist. Hinweis Dieses Feld ist nur für den Export relevant.
Wenn Sie den Datenaustausch erstellt haben, der für eine bestimmte Datendatei so eingerichtet wurde, können Sie den Datenaustausch exportieren, der als XML-Datei eingerichtet ist, die verwendet werden kann, um ein Importieren der jeweiligen Datendatei schnell zu aktivieren. Dies wird im folgenden Verfahren beschrieben.
Eine Datenaustausch als XML-Datei zur Verwendung durch andere exportieren
Geben Sie im Feld Suchen einen Wert für Buchungsaustauschdefinitionen ein, und wählen Sie dann den zugehörigen Link aus.
Wählen Sie den Datenaustauschsetup aus, den Sie exportieren möchten.
Wählen Sie auf der Registerkarte Start in der Gruppe Importieren/Exportieren die Funktionn Datenaustauschsetup exportieren aus.
Speichern Sie die XML-Datei, die den Datenaustauschsetup an einem entsprechenden Ort darstellt.
Wenn ein Datenaustauschsetup bereits erstellt wurde, müssen Sie nur die XML-Datei in das Daten-Exchange-Framework importieren. Dies wird im folgender Verfahren beschrieben.
Eine XML-Datei für ein Austauschsetup bestehender Daten verwenden
Speichern Sie die XML-Datei, die den Datenaustauschsetup für eine bestimmte Bank- oder Lohndatei an einem entsprechenden Ort darstellt.
Geben Sie im Feld Suchen einen Wert für Buchungsaustauschdefinitionen ein, und wählen Sie dann den zugehörigen Link aus.
Wählen Sie auf der Registerkarte Start in der Gruppe Neu die Option Neu aus. Das Fenster Buchungsaustauschdefinition wird geöffnet.
Wählen Sie auf der Registerkarte Start in der Gruppe Importieren/Exportieren die Funktionn Datenaustauschsetup importieren aus.
Wählen Sie die Datei aus, die Sie in Schritt 1 haben.
Das Datenaustauschsetup kann jetzt aktiviert werden, damit Benutzer mit dem Import/Export der Datei beginnen können.
Einen Datenaustauschsetup aktivieren
Für den Import einer Lohndatei ist der Datenaustauschsetup ohne weitere Schritte aktiviert. Für den Import einer Bankdatei ist der Datenaustauschsetup jetzt im Fenster Einrichtung Bankexport/-import zur Auswahl verfügbar, um die Einrichtung zu aktivieren. Für den Export einer Bankzahlungsdatei müssen Sie den Setupcode verbinden, den Sie für eine oder mehrere Zahlungsarten der zugehörigen Zahlungsform festgelegt haben. Dies wird in den folgenden Verfahren beschrieben.
Den Datenaustauschsetup aus dem entsprechenden Bankkonto auswählen
Öffnen Sie das Fenster Bankkontokarte der Bank, zu der Sie Bankkontoauszugsdateien importieren möchten.
Wählen Sie im Format Bankauszugimport-Feld oder im Format Zahlungsexport-Feld die Suchschaltfläche, und wählen Sie dann Erweitert aus.
Erstellen Sie im Fenster Einrichtung Bankexport/-import eine neue Zeile, und füllen Sie die Felder wie in der folgenden Tabelle beschrieben aus.
Feld Beschreibung Buchungsaustausch-Definitionscode
Wählen Sie den Code, der die Daten-XML-Datei für einen Datenaustauschsetup darstellt, den Sie importiert haben. Weitere Informationen finden Sie im Abschnitt „Verwenden einer XML-Datei für einen vorhandenen Datenaustauschsetup“.
Code
Geben Sie einen Code an, um sich für die Einrichtung zu identifizieren.
Gibt den Code an, den die Benutzer im Feld Format Bankauszugimport im Fenster Bankkontokarte auswählen.
Name
Geben Sie einen Namen für die Einrichtung an.
Richtung
Wählen Sie Export oder Import aus, um anzugeben, ob diese Einrichtung für den Import oder den Export einer Bankdatei verwendet wird.
Verarbeitungs-Codeunit-ID
Wählen Sie die Codeunit aus, die die Bankkontoauszugsdaten importiert.
Verarbeitungs-XMLPort-ID
Wählen Sie XMLPort aus, über den die Bankkontoauszugsdaten importiert werden.
Verbindung der Einrichtung für eine oder mehrere Zahlungsarten mit den relevanten Zahlungsverfahren
Geben Sie im Feld Suchen einen Wert für Zahlungsformen ein, und wählen Sie dann den zugehörigen Link aus.
Im Zahlungsformen-Fenster wählen Sie die Zahlungsform, die verwendet wird, um Zahlungen zu exportieren, und wählen Sie dann das Feld Definition der Zahlungsexportzeile.
Im Definitionen der Zahlungsexportzeile-Fenster wählen Sie den Code, den Sie im Code-Feld im Inforegister Buchungszeilendefinitionen in Schritt 4 im Abschnitt „Beschreiben der Formatierung von Zeilen und Spalten in der Datei“ festgelegt haben.
Alle Schritte, die erforderlich sind, um den Import/Export einer Bank- oder Lohndatei zu ermöglichen, sind jetzt abgeschlossen.
Benutzer können beginnen, eine aktivierte Lohndatei zu exportieren, indem sie den zugehörigen Setupcode im Feld Format Bankauszugimport oder Format Zahlungsexport verwenden. Weitere Informationen finden Sie unter So geht's: Bankkontoauszüge importieren oder Vorgehensweise: Zahlungen in eine Bankdatei exportieren.
Benutzer können beginnen, eine aktivierte Lohndatei zu importieren, indem sie den zugehörigen Setupcode im Format Lohntransaktionsimport-Feld auswählen. Weitere Informationen finden Sie unter Vorgehensweise: Lohntransaktion importieren .
Tipp |
---|
Weitere Informationen zum Arbeiten mit Feldern und Spalten finden Sie unter Arbeiten mit Daten. Weitere Informationen zur Suche nach spezifischen Seiten finden Sie unter Suchen. |
Siehe auch
Buchungsaustauschzuordnung
So geht's: Bankkontoauszüge importieren
Nemen Sie Zahlungen mit dem Bank-Datenkonvertierungs-Service- oder einer SEPA-Banküberweisung vor
Format Bankauszugimport
Vorgehensweise: Lohntransaktion importieren
Automatisches Abstimmen von Zahlungen
Aufgaben
Vorgehensweise: Verwenden von SEPA-XML-Schemata zur Vorbereitung des DatenaustauschsVorgehensweise: Einrichten des Bankdatenkonvertierungsservice
Konzepte
Über das DatenaustauschframeworkSEPA CAMT-Feldzuordnung in Microsoft Dynamics NAV