Datentransformation im ASCII-Import
Die Daten werden in drei Schritten importiert
Die CSV-Dateien aus dem Vorsystem werden in Scopevisio abgelegt.
Das Importprofil übersetzt die CSV-Daten in normalisierte Daten und legt sie
im ASCII-Import Postfach ab (Profil-basierte Normalisierung).Aus den normalisierten Daten im Postfach erzeugt Scopevisio Buchungen und verbucht diese.
Standard-Import: Im Standardfall importiert Scopevisio Netto-Buchungszeilen mit bereits erzeugten Steuerbuchungszeilen. Die Steuerinformationen (Steuerkonto, Steuerbetrag) werden direkt aus den CSV-Daten übernommen. Die Einstellung Steuern aus Stammdaten erzeugen ist ausschließlich für Sonderfälle vorgesehen, in denen das Vorsystem keine Steuerzeilen mitliefert. |
Voraussetzungen für den ASCII-Import
Sie benötigen Zugriff auf das Recht Text Daten aus der Anwendung Finanzen.
Geschäftsjahre mit den entsprechenden Buchungsperioden müssen bereits vorhanden sein. Das gilt auch für die verwendeten Sachkonten.
Sonderfälle importierter Buchungen
Falls importierte Buchungen Zeilen enthalten, bei denen dasselbe Konto im Soll und im Haben bebucht wird, müssen Sie zunächst unter Administration > Gesellschaft verwalten die Einstellung Gleiche Soll- und Habenbuchung zulassen aktivieren.
Falls sich die Kontonummern für importierte Personen- und Sachkonten überschneiden, sind die Nummernkreise wie folgt zu konfigurieren:
Nummernkreise für Debitoren und Kreditoren auf alphanumerisch setzen.
Einen eindeutigen Präfix vergeben, um Debitoren und Kreditoren zu unterscheiden (z. B. 'D' für Debitoren, 'K' für Kreditoren).
Unbekannte Dimensionskonten (z. B. Kostenstellen, Kostenträger) legt Scopevisio beim Import automatisch an. Nach dem Import ist zu prüfen, ob die automatisch erstellten Dimensionskonten Ihren Anforderungen entsprechen.
ASCII-Importer – Importprofile konfigurieren
Ein Importprofil beschreibt die Struktur der eingehenden CSV-Daten. Die Daten werden zeilenweise verarbeitet und anhand der Spaltenbeschreibung in normalisierte Buchungsdaten transformiert.
Berechtigung
Das Formular für die Profilverwaltung erfordert das Recht 'ASCII Import'.
Profilkopf
Im Profilkopf werden die grundlegenden Eigenschaften der eingehenden Datei definiert.
Einstellung | Beschreibung |
Feste Feldlänge | Gibt an, ob die eingehenden Werte durch ein Trennzeichen getrennt sind oder eine feste Feldlänge haben. |
Trennzeichen | Das Zeichen, das die einzelnen Spalten voneinander abgrenzt (z. B. Semikolon, Komma, Tabulator). |
Erste Einlesezeile | Die erste Zeile mit Nutzdaten. Setzen Sie diesen Wert, wenn die Datei Kopfzeilen enthält, die übersprungen werden sollen. |
Profilpositionen (Spalten)
Jede Profilposition beschreibt eine Spalte der eingehenden Daten. Es werden der Datentyp und Transformationsregeln festgelegt.
Feste Spalteneigenschaften
Eigenschaft | Beschreibung |
Spaltenbezeichnung | Der Name der Spalte (z. B. 'Belegnummer', 'Konto', 'Soll'). |
Datentyp | Numerisch, alphanumerisch oder Datum. |
Transformationsregeln
Regel | Beschreibung |
Quellspalte | Gibt an, aus welcher Spalte der eingehenden Daten der Wert gelesen wird. |
Stelle / Länge | Bei Daten mit fester Feldlänge: Position und Länge der Spalte innerhalb der Zeile. |
Fehlwert | Ein Alternativwert, der verwendet wird, wenn die Spalte keinen Wert enthält. |
Format | Ein Format zur Interpretation des Wertes (siehe Abschnitte zu numerischen Werten und Datumswerten). |
Faktor | Der eingehende Wert wird mit diesem Faktor multipliziert. Kann auch negativ sein (z. B. -0,01). |
Nachkommastellen | Anzahl der Nachkommastellen, mit denen der Wert interpretiert werden soll. |
Formate für numerische Werte
Der Dezimaltrenner wird entsprechend des angegebenen Formats interpretiert.
Eingehender Wert | Format | Ergebnis |
52,15 | 99999999D99 | 52.15 |
52.15 | 99999999.99 | 52.15 |
Formate für Datumswerte
Datumswerte werden anhand des angegebenen Formats interpretiert und in das Scopevisio-interne Format umgewandelt.
Eingabe | Format | Ergebnis |
01.01.2020 | DD.MM.YYYY | 01.01.2020 |
01022020 | DDMMYYYY | 01.02.2020 |
20200301 | YYYYMMDD | 01.03.2020 |
20203112 | YYYYDDMM | 31.12.2020 |
010120 | DDMMRR | 01.01.2020 |
01-JAN-20 | DD-MON-YY | 01.01.2020 |
Hinweis: RR-Format: Werte von 00 bis 49 werden als 2000–2049 interpretiert. Werte von 50 bis 99 werden als 1950–1999 interpretiert. |
Fehlwert-Platzhalter
Wenn für eine Spalte kein eingehender Wert vorhanden ist, können neben festen Werten auch die folgenden Platzhalter als Fehlwert verwendet werden:
Name | Platzhalter | Beschreibung |
Systemdatum | SYSDATE | Setzt das aktuelle Datum im Format TT.MM.JJJJ HH:mm:ss. |
Zähler | SYSCOUNTER | Die aktuelle Zeilennummer (beginnt bei 1; Kopfzeilen werden ignoriert). |
