Active-Import Rechnungswesen

Allgemeines

Zweck

Der Active Import wird verwendet, um Datendateien, die z.B. aus einer Fakturierung bereitgestellt werden, in einem festgelegten Rhythmus (Zeitrhythmus) automatisch in die Fibu zu importieren.

Dazu wird im Windows-Task-Planer ein Programm eingetragen und der entsprechende Zeitrhythmus definiert.

Die dabei abgestellten Daten können im ADDISON-Importformat, im variablen ASCII-Format oder im DatevPro-Format sein.

Das Verzeichnis wird dabei dauerhaft überwacht. Sobald Buchungsdaten bzw. Stammdaten vorliegen, werden diese automatisch in die ADDISON-Software übernommen.

Dabei besteht die Möglichkeit, über einen Parameter einzustellen, dass die Buchungen an bestehende Buchungsstapel in der Finanzbuchhaltung angehangen werden. Somit wird nicht für jede Übernahme ein neuer Stapel angelegt.

Damit zwischen dem schreibenden Programm (Fakturierung) und dem lesenden Programm (ADDISON Import) keine Konflikte auftreten, wird mit entsprechenden LOG-Dateien gearbeitet.

Voraussetzungen

Zugriff auf das Installationsverzeichnis von ADDISON.

Verzeichnisse

Folgende Verzeichnisse müssen angelegt sein:

Datenverzeichnis – beinhaltet die Importdateien

Sicherungsverzeichnis – für korrekt importierte Dateien (Sicherungsdateien erhalten automatisch einen Zeitstempel im Dateinamen - angelehnt an ISO 8601)

Konfigurationsverzeichnis – XML-Steuerungsdatei und Konfigurationsdatei für die Importdatei

Log-Verzeichnis – für das Importprotokoll

Wichtige Hinweise

Die Verzeichnisnamen, in denen die o.g. Dateien abgelegt sind bzw. werden, dürfen keine Unterstriche oder Leerzeichen enthalten.

Außerdem dürfen keine Umlaute (ü, ä, ö) im Pfad enthalten sein.

Beispiele – so nicht: C:\Importdatei_aus_XXX

C:\Program Files (x86)

C:\Addison\Schnittstellen\SicherungenÜbernahme

Anpassung der XML-Steuerungsdatei

Anpassungen

Die Beispiel-Datei (siehe Kapitel 1.3) ist für den produktiven Betrieb anzupassen.

BBSUser und BBSPassword

Es ist ein User mit den erforderlichen BBS-Rechten einzutragen.

Mit diesem User wird die Datenbank geöffnet und der Import durchgeführt. Er muss dazu die entsprechenden Rechte in der Fibu haben.

MandantNr

Hier ist die entsprechende Mandantennummer eintragen.

Hinweis: Beim Import einer Datev Pro Datei muss die Mandantennummer in der Importdatei in Zeile 1 Spalte L enthalten sein. Eine Vorgabe der Mandantennummer in der XML-Steuerungsdatei ist in dieser Variante nicht möglich.

ImportPeriode - Monat - Jahr

Diese wird verwendet, wenn kein Buchungsdatum in der Importdatei steht.

Hinweis: Auch Stammdaten benötigen das Buchungsdatum, um diese in das richtige Wirtschaftsjahr zu importieren. Insofern muss ggf. dieses Datum in der XML angepasst werden.

ImportVariante

Folgende Import-Treiber können verwendet werden

Addison (ADDISON-Import-Treiber)

Extension (ASCII-Import-Treiber)

DatevPro (DatevPro-Import)

TreiberName

Nur für die ImportVariante Extension ist folgender Eintrag erforderlich:

Fibu ASCII-Import

StapelNameDefault

Es ist zu empfehlen den Namen des benutzten Treibers im Buchungsstapelname einzubinden. Dieser kann um die Angaben [Tagesdatum] und/oder [Buchungsmonat] erweitert werden.

AnhaengenAnStapelNameDefault

Sollen beim nächsten Import die Buchungen automatisch an einen bestehenden Buchungsstapel (entsprechend der Angaben StapelNameDefault) angehängt werden, dann ist hier true vorzugeben.

Wird in der Buchungsstapelbezeichnung das Tagesdatum mitgegeben, dann wird pro Tag ein Buchungsstapel erzeugt bzw. angehängt.

Soll pro Import ein Buchungsstapel erzeugt werden, dann ist hier false vorzugeben.

ImportPfad

Verzeichnis in dem die zu importierenden Dateien stehen.

ImportDateiPattern

Sollen z.B. nur CSV-Dateien importiert werden, kann dies hier eingeschränkt werden - *.csv.

D.h. der Active-Import sucht im Verzeichnis nur nach Dateien mit diesem Dateityp.

ImportDateienSichern

Sollte immer auf true stehen, um ggf. eine Datei wiederholt einlesen zu können.

SicherungsPfad

Verzeichnis in dem die Importdateien gesichert werden sollen.

ConfigDatei

Verzeichnis in dem die Konfigurationsdatei steht plus Angabe des Dateinamens.

Für die ImportVariante DatevPro ist die Konfigurationsdatei DatevProInternal.cfg aus dem Verzeichnis X:\Program Files (x86)\ADDISON\Software\Import\FIBU in das hier angegebene Verzeichnis zu kopieren. Dies ist erforderlich,

  • weil im ADDISON-Standardverzeichnis Leerstellen enthalten sind
  • weil die Standard-CFG durch ADDISON Updates verändert werden kann
  • weil die hier verwendete CFG ggf. angepasst werden musste – z.B. Kontenumschlüsselungen

Für die Import-Treiber muss nachfolgende Option in der CFG-Datei eingetragen werden:

[Optionen]

Autostart={entspricht der Bezeichnung vom Dateiformat}

#3499626: Finanzbuchhaltung active import rechnungswesen image5.png#3499627: Finanzbuchhaltung active import rechnungswesen image6.png

Optionen

Folgende Optionen können in der XML-Steuerungsdatei vorgegeben werden:

BuSlVorgabe - SofortAktualisieren - ExklusivAusfuehren - NurNeueKonten - ASCIIZeichensatz - KeinMandantenwechsel

#3499628: Finanzbuchhaltung active import rechnungswesen image7.png

Möchten Sie die Importoption Buchungen mit Leistungsdatum in den Leistungsmonat importieren aktivieren, so setzen Sie in der Konfigurationsdatei (cfg) folgenden Eintrag:

[Format]

CopyLeistungsDatumToBuchDatum=1

Möchten Sie die Importoption Bei Anzahlungen Automatikumbuchungen ausführen aktivieren, so setzen Sie in der Konfigurationsdatei (cfg) folgenden Eintrag:

[Format]

AnzahlungenAutomatisch=1

WarnungenUnterdrueckenDefault

True -> es werden Warnungen aus dem Programm als Hinweis unterdrückt

LockTimeoutInHours

1 -> Zeitvorgabe, um die LOCK-Datei (Import-Sperrdatei) automatisch zu löschen

Im Fehlerfall automatisch eine E-Mail senden

Über einen SMTP-Server können im Fehlerfall Emails an z.B. den Admin und Fibu-Mitarbeiter/-in versendet werden.

Folgende Angaben sind dafür erforderlich:

EMailBeiFehlern - SMTPHost - SMTPPort - SMTPUser - SMTPPassword

Im Erfolgsfall automatisch eine E-Mail senden

Über einen SMTP-Server können bei erfolgreichen Import Emails an z.B. den Admin und Fibu-Mitarbeiter/-in versendet werden.

Folgende Angaben sind dafür erforderlich:

EMailBeiErfolg - SMTPHost - SMTPPort - SMTPUser - SMTPPassword

Hinweis: Bitte tragen Sie die Felder für den automatischen E-Mail-Versand nur in die XML-Datei ein, wenn dieser genutzt wird. Ansonsten kann es zu Abstürzen des Imports führen.

Import bei mehreren Datenbanken

Sie haben nun die Möglichkeit den Active Import auch in Verbindung mit mehreren Datenbanken zu nutzen.

Dazu sind in der XML-Steuerungsdatei folgende 2 Einträge erforderlich:

DatabaseName und DatabaseLogicalPath Hinweis: Bitte beachten Sie, dass pro Datenbank eine separate XML-Steuerungsdatei benötigt wird und somit auch separate Aufgaben in Windows anzulegen sind.

So könnte der Eintrag in der XML-Steuerungsdatei lauten:

c:\db\datenbank1

LocalHostDB

Import mit Belegen

Zukünftig haben Sie die Möglichkeit neben den Buchungen auch die zugehörigen Belege zu importieren. Hier haben Sie 2 Möglichkeiten.

  • Import in das SBA-Archiv (Uniarchiv)
  • Für den Import in das SBA Archiv ist folgender Eintrag in der Konfigurationsdatei (cfg) zu setzen:
  • #3499632: Finanzbuchhaltung active import rechnungswesen image8.png
  • Import in das ADDISON Ablageverzeichnis

Für den Import in das ADDISON Ablageverzeichnis ([DATAPATH]\ClientProfile[MandantNr]\6[Buchungsperiode]\belege[Dateiname des Belegs]) ist folgender Eintrag in der Konfigurationsdatei zu setzen:

#3499633: Finanzbuchhaltung active import rechnungswesen image9.png
Weitere Voraussetzungen:

  • Die Dokumente müssen im gleichen Verzeichnis liegen, in der auch die Importdatei liegt.
  • Der Dateiname des jeweiligen Dokumentes z.B. 12345.pdf muss in der Datendatei in der Spalte BELEGLINK- BELEGLINK5 (ADDISON Importformat) bzw. Dokumentenverweis- Dokumentenverweis5 (ASCII Import) stehen. Bei Aufteilungsbuchungen ist in jeder Zeile der Beleglink mitzugeben.
  • Bei Nutzung von Option 1 muss im Importmandanten der Menüpunkt Scannen-Buchen-Archivieren bereits einmal geöffnet wurden sein.
#3461530: Finanzbuchhaltung active import rechnungswesen image10.png Für den DatevPro-Treiber wurde diese Funktionalität bisher nicht implementiert.

Beispiel XML-Datei

BBSUser Admin

BBSPassword service

MandantNr 1

Monat 1 -> muss mitgegeben werden, wird jedoch nur verwendet,

wenn in der Datei kein Buchungsdatum enthalten ist.

Jahr 2021 -> muss mitgegeben werden, wird jedoch nur verwendet, wenn in der Datei kein Buchungsdatum ent- halten ist. Diese Angabe ist im Folgejahr anzupassen.

ImportVariante Addison, Extension oder DatevPro

TreiberName Fibu ASCII-Import (nur für die Import Variante Extension)

StapelNameDefault Beispiel: Active Import [Tagesdatum][Buchungsmonat]

AnhaengenAnStapelNameDefault true

ImportPfad X:\Datenverzeichnis

ImportDateiPattern *.csv

ImportDateienSichern true

SicherungsPfad X:\Datenverzeichnis\Sicherung

ConfigDatei X:\Datenverzeichnis\Import.cfg

ImportLogPfad X:\Datenverzeichnis\log

BuSlVorgabe 0 (ist für alle Buchungen)

SofortAktualisieren true (false: ohne sofortige Aktualisierung der Buchung)

ExklusivAusfuehren true (false: es wird auch im Mehrplatzbetrieb importiert)

NurNeueKonten false (true: es werden nur neue Konten übernommen)

ASCIIZeichensatz false (true: wenn die Importdatei den ASCII-Zeichensatz

hat

KeinMandantenwechsel false (true: Mandantenwechsel zulassen, d.h. es werden

Buchungsdateien für mehrere Mandanten abgestellt)

WarnungenUnterdrueckenDefault false (true: es werden Warnungen aus dem Programm als

Hinweis unterdrückt)

LockTimeoutInHours 1 (Zeitvorgabe, um die LOCK-Datei automatisch zu löschen)

EMailBeiFehlern Angabe von einer oder mehreren (getrennt mit Semikolon)

Emailadressen

EMailBeiErfolgAngabe von einer oder mehreren (getrennt mit Semikolon)

Emailadressen DatabaseName Verzeichnis und Name der Datenbank

DatabaseLogicalPath Pfad, welcher in der Datenbank.cfg hinterlegt wurde

Bspw. LocalHostDB oder StandardDB

Folgende Paramater nur in die XML-Datei schreiben, wenn der automatische E-Mail-Versand genutzt wird und die Felder somit ausgefüllt werden.

SMTPHost Servername oder IP-Adresse SMTPPort Entsprechender Portzugang SMTPUser Benutzer SMTPPassword Passwort

Beispiel-XML

Diese finden Sie auch im ADDISON Installationsverzeichnis unter …/Import/Fibu/Steuerung.xml

#3499636: Finanzbuchhaltung active import rechnungswesen image11.png

Aufgabenplaner

Allgemein

Um das Datenverzeichnis zu überwachen, wird ein Programm im Windows-Task-Planer eingetragen.

Dieser Task-Planer sorgt dafür, dass die Überwachung laufend stattfindet.

Den Zeitrhythmus geben Sie dabei vor.

Starten

Start\Ausführen\Aufgabenplanung

Aufgabe erstellen

Aktion\Aufgabe erstellen

Allgemein

#3499639: Finanzbuchhaltung active import rechnungswesen image12.png

Trigger

#3499638: Finanzbuchhaltung active import rechnungswesen image13.png

Aktionen

Hier ist der Programmstart und die entsprechenden Verzeichnisse einzutragen:

X:\Programme\ADDISON\Software\ADDISON.App.ReWe.BuImporter.exe Argumente -> hier ist das Verzeichnis inkl. Dateiname, in dem die XML steht, anzugeben und zusätzlich das Verzeichnis inkl. Dateiname, in dem die Log-Treiber-Datei abgestellt werden soll.

X:\ XML\BuImporterConfig_FASCII.xml X:\ADDISON-log\ADImp.log Diese Reihenfolge ist zwingend einzuhalten.

#3499641: Finanzbuchhaltung active import rechnungswesen image14.png

Bedingungen

Empfohlene Einstellungen

#3499644: Finanzbuchhaltung active import rechnungswesen image15.png

Einstellungen

Empfohlene Einstellungen

#3499645: Finanzbuchhaltung active import rechnungswesen image16.png

Empfehlung zur Handhabung

Dateiverwaltung

Für die Eindeutigkeit der Dateienamen ist der Anwender verantwortlich.

Soll der Active-Import die Fakturierdaten laufend übernehmen, empfehlen wir Dateien mit einem Zeitstempel im Daten-Verzeichnis abzustellen. Bei kurzen Zeitabständen empfehlen wir mindestens die Sekunden mit in den Zeitstempel zu übernehmen.

Der eindeutige Name ist bspw. wichtig für das LOG-Verzeichnis.

Lock-Mechanismus

Damit Schreiboperation und gleichzeitige Leseoperation ausgeschlossen sind, arbeiten wir mit einem LOCK-Mechanismus.

Dieser ist zwingend einzuhalten.

Hierzu gehen Sie bitte wie folgt beim Schreiben von Fakturierdaten vor:

  1. Prüfen, ob eine LOCK-Datei im Datenverzeichnis vorhanden ist. Wenn diese vorhanden ist, startet keine neue Schreiboperation.

  2. LOCK-Datei im Datenverzeichnis schreiben

  3. ASCII-Datei (o.a. Dateiformat) im Datenverzeichnis erstellen

  4. LOCK-Datei im Datenverzeichnis löschen

Der Dateiname der LOCK-Datei ist identisch mit der Datendatei. Die Dateierweiterung ist .LOCK.

In der XML-Steuerungsdatei wird eine Option: Lock-TimeOut angegeben. (Standard derzeit 1 Stunde). Bleibt die LOCK-Datei länger als diese Zeit stehen, wird diese automatisch durch ADDISON gelöscht. Anschließend werden die Importe wieder durchgeführt. Sollte ein Schreibvorgang bzw. Importvorgang länger als 1 Stunde dauern, sollte diese Zeit hochgesetzt werden. (eventuell wenn sehr viele Buchungen in der Datendatei vorhanden sind – mehr als 150.000 Buchungen).

Import Fibu

ADDISON führt den Import durch, d.h. es ist eine Datendatei vorhanden und keine LOCK-Datei.

ADDISON schreibt dann zuerst eine LOCK-Datei, das bedeutet, der Import ist jetzt aktiv.

In diesem Moment darf die Fakturierung keine Datensätze an die Ausgabedatei anhängen. Dies ist durch den Anwender sicher zu stellen.

Nach erfolgreichem Import wird die Lock-Datei wieder von ADDISON gelöscht.

Arbeiten Sie mit Ausgabedateien mit Zeitstempel im Namen, dürfen neue Dateien in diesem Moment geschrieben werden.

Import Protokollierung

Im log-Verzeichnis wird im Dateiform z.B. ADDISON-Import.log das Importprotokoll abgestellt.

Absicherung - Fehlerfall

Bricht der Import ab, weil Buchungen nicht importiert werden können, wird eine Datei namens _ERROR.lock abgestellt. Solange diese Datei vorhanden ist, wird kein weiterer Import ausgeführt.

In diesem Fall ist zu klären, was den Abbruch ausgelöst hat (meist zu sehen in der log-Datei). In der Fibu sind die Buchungen des fehlerhaft gelaufenen Importes zu löschen.

Sobald die Datendatei entsprechend richtiggestellt ist, muss die _ERROR.lock gelöscht werden, erst dann startet der Active-Import wieder.

Diese Vorgehensweise stellt sicher, dass keine weiteren Dateien importiert werden, bevor die Fehlerursache nicht geklärt wurde.

Zwischenzeitlich erstellte weitere Fakturierdaten gehen nicht verloren und werden nach Fehlerbehebung importiert.

Produktivbetrieb

Vor Einsatz im Produktivbetrieb ist das gemeinsame Verhalten der Buchungsausgabe und des Active-Importes gründlich zu überprüfen.

Bei erstmaligem Einsatz im Produktivbetrieb ist das Verhalten der Lock-Dateien regelmäßig zu prüfen.

Verwandte Themen

Einrichtung ADDISON Direkt Mobile Reports bzw. Auf einen Blick - Schnelleinstieg für den Berater (ADDISON)
Das Dokument beschreibt die Einrichtung und Bereitstellung von ADDISON Direkt Mobile Reports, einer Lösung zur flexiblen und mobilen Einsichtnahme in Unternehmenskennzahlen für Mandanten. Mithilfe eines Konfigurators können individuelle Auswertungen erstellt werden, die Mandanten mobil über ein Smartphone oder im Web-Browser angezeigt werden. Eine Schritt-für-Schritt-Anleitung ermöglicht die einfache Konfiguration und Bereitstellung dieser Reports, sodass Mandanten jederzeit auf wichtige Finanzdaten zugreifen können.
Arbeiten mit ADDISON Direkt-Auswertungen: Bereitstellung von Auswertungspaketen an den Mandanten - Schnelleinstieg für den Steuerberater (ADDISON)
Die Dokumentation beschreibt, wie Nutzer der ADDISON-Software Auswertungen und Auswertungspakete schnell und sicher über ADDISON Direkt an ihre Mandanten bereitstellen können. Der Prozess umfasst mehrere Schritte, beginnend mit der Auswahl der gewünschten Auswertung im Rechnungswesen, gefolgt von der Einstellung der Auswertungskriterien. Anwender können Einzelauswertungen oder ganze Jobketten zur Verfügung stellen. Nach Abschluss der Einstellungen erfolgt die Bereitstellung im Portalzugang des Mandanten, der dann die Auswertungen einsehen, kommentieren oder herunterladen kann.
Zusammenarbeiten
Mit ADDISON Direkt stehen Ihnen Instrumente für einen integrierten Workflow, vereinfachte Prozesse und viel eingesparte Zeit zur Verfügung. Die in ADDISON Direkt verfügbaren Apps sind smarte Online-Anwendungen, die Ihren Mandanten helfen, ihre kaufmännischen Aufgaben erheblich leichter zu bewerkstelligen und das ohne extra Hard- und Softwareinstallation auf dem PC, Laptop, Tablet oder Smartpho
Zahlungsdateien für ADDISON Direkt Online-Banking bereitstellen
Diese Funktionalität ist aus der folgenden Menüfolge ausführbar:
Wie gehe ich vor?
Check für Vollmacht Plus bilanzdatenanbank