Konfiguration der XML-Schnittstelle

 

Bei der XML-Schnittstelle wird anstelle eines ASCII-Files ein XML-File aus PerformX generiert. Damit dieses XML-File erstellt werden kann, muss die entsprechende Auswertung in PerformX und VinX eingelesen werden. Diese Auswertung verweist auf ein XML-Layout-File, in welchem die entsprechenden zu exportierenden Felder definiert sind.

 

Aktivität

Details

Export-Auswertung einlesen

In den Installationsfiles ab der Version 14.2.2 stehen im Verzeichnis der Standard-Auswertungen (StdData) die untenstehenden Auswertungen zur Verfügung. Diese werden in PerformX eingelesen.

  • AbaConnect FIBU.dat (für FIBU-SST)
  • AbaConnect DEBI Adressen.dat (für DEBI-SST)
  • AbaConnect DEBI Belege.dat (für DEBI-SST)
  • AbaConnect Lohn.dat (für LOHN-SST)

 

Die Auswertungen in PerformX verweisen im Feld ‚Layout in Datei‘ auf XML-Dateien, in welchen die zu exportierenden Felder definiert sind. Diese XML-Files werden standardmässig im Ordner ‚Template‘ im PerformX-Verzeichnis abgelegt. Die XML-Files werden ebenfalls im Setup von PerformX im Verzeichnis ‚Template‘ mitgeliefert.

  • AbaConnect_FIBU.xml (für FIBU-SST)
  • AbaConnect_DEBI_Adressen.xml (für DEBI-SST)
  • AbaConnect_DEBI_Belege.xml (für DEBI-SST)
  • AbaConnect_LOHN.xml (für LOHN-SST)

 

 

 

Erstellung Belegset (nur bei DEBI und LOHN)

Bei der Debitoren- SST müssen zwei Auswertungen eingelesen werden, welche auf zwei unterschiedliche XML-Dateien verweisen. Die beiden Standard-Auswertungen (AbaConnect DEBI Adressen.dat und AbaConnect DEBI Belege.dat ) müssen in einem Belegset zusammengefasst werden.

 

Bei der Lohn-SST wird standardmässig nur eine Auswertung benötigt (AbaConnect Lohn.dat ). I-AG hat jedoch entschieden, auch hier einen Verweis auf ein Belegset zu machen. Aus diesem Grund wird auch für die Lohn-SST ein Belegset erstellt, in welches die Auswertung AbaConnect Lohn.dat integriert wird.

 

 

Systemeinstellungen

In den Systemeinstellungen wird unter dem Register ‚Buchhaltung‘ für die entsprechende Schnittstelle (Fibu, Debi, Lohn) der Wert ‚Generische Schnittstelle‘ gewählt.

 

 

Auswertung für Export hinterlegen

Mit der Auswahl ‚Generische Schnittstelle‘ erscheint ein neues Feld, indem die entsprechende Auswertung in PerformX ausgewählt werden muss.

  • FIBU: Standard-Auswertung „AbaConnect FIBU“ wählen
  • DEBI: Erstelltes Belegset auswählen
  • LOHN: Erstelltes Belegset auswählen

Ausgabepfad definieren FIBU

Der Ausgabepfad für die FIBU-Datei (Debi und Kredi) wird weiterhin in den Systemeinstellungen administriert. Die Endung lautet jedoch neu .XML

 

Wird ein neuer FIBU-Buchungslauf erstellt, wird der Standardwert gemäss den Systemeinstellungen übernommen und die dynamischen Werte ersetzt, sobald der Lauf gespeichert wird.

 

Wird das Export-File ab einem FIBU-Buchungslauf erstellt, so wird entweder direkt das File geschrieben oder, falls auf der Auswertung „AbaConnect FIBU.dat“ das Flag „Dateiname nachfragen“ aktiviert ist, fragt das System nach dem entsprechenden Pfad.

 

 

Vorschlag Pfad Performa

.\[->Bereich.Kuerzel]\Fibu\AbacusFibu [typ] [datum].xml

(ohne Bereiche kann das Bereichskürzel entfernt werden)

Ausgabepfad definieren LOHN

Der Ausgabepfad für die Lohnschnittstelle wird wie bisher auf dem Zahlungsweg definiert.

 

Beim Generieren eines neuen Kreditoren-Zahlungslaufes wird der Vorschlag gemäss Zahlungsweg übernommen.

 

Wird das Export-File ab einem Kreditoren-Zahlungslaufes erstellt, so wird entweder direkt das File geschrieben oder, falls auf der Auswertung „AbaConnect LOHN.dat“ das Flag „Dateiname nachfragen“ aktiviert ist, fragt das System nach dem entsprechenden Pfad.

 

Vorschlag Pfad Performa

.\Schnittstellen-ABACUS\[->Bereich.Kuerzel]\LOHN\AbaConnect LOHN [=todaynow].xml

(ohne Bereiche kann das Bereichskürzel entfernt werden)

Ausgabepfad definieren DEBI

Da bei der Debi-SST neu zwei Dateien generiert werden, müssen auch zwei Pfade definiert werden. Diese werden in den Systemeinstellungen administriert. Die Endung lautet jedoch neu .XML

Achtung: Die Checkbox 'Standard-Export' muss bei der Umstellung von 'Abacus' auf 'Generische Schnittstelle' zuerst deaktiviert werden!

 

Wird ein neuer DEBI-Buchungslauf erstellt, werden die Standardwerte gemäss den Systemeinstellungen übernommen und die dynamischen Werte ersetzt, sobald der Lauf gespeichert wird.

 

Wird das Export-File ab einem DEBI-Buchungslauf erstellt, so wird entweder direkt das File geschrieben oder, falls den Auswertungen „AbaConnect DEBI Adressen.dat“ und „AbaConnect DEBI Belege.dat“ das Flag „Dateiname nachfragen“ aktiviert ist, fragt das System nach dem entsprechenden Pfad.

 

 

Vorschlag Pfad Performa

.\Schnittstellen-ABACUS\[->Bereich.Kuerzel]\DEBI\AbaConnect DEBI Adresse [=todaynow].xml

.\Schnittstellen-ABACUS\[->Bereich.Kuerzel]\DEBI\AbaConnect DEBI Belege  [=todaynow].xml

(ohne Bereiche kann das Bereichskürzel entfernt werden)

Generierung XML-Transferfile

Die XML-Transferfiles werden wie gewohnt über das ABACUS-Symbol generiert.

DEBI-Schnittstelle: Standard-Attribute überschreiben

Bei der DEBI-SST gibt es häufig kundenspezifische Anpassungen. Folgende Werte können entweder auf dem Geschäftsbereich oder in den Systemeinstellungen definiert werden und werden in den Standard-ABACUS-SST-Auswertungen automatisch berücksichtigt:

 

Systemeinstellungen

  • Externe Bereichsnummer
  • Externe Identifikations-/Mandantennumer
  • Mahnverfahren
  • Adressnummer plus
  • Rechnungsnummer plus

 

Geschäftsbereich

  • Externe Bereichsnummer
  • Externe Identifikations-/Mandantennumer
  • Mahnverfahren
  • Rechnungsnummer plus

 

 

Konfigurationen von Schnittstellen-Spezialitäten

Vorwiegend bei der DEBI- oder LOHN-Schnittstelle kann es sein, dass kundenspezifische Felder oder Anpassungen benötigt werden. Diese Schnittstellen-Anpassungen (ausserhalb des Standards) können implementiert werden. Bisher wurden diese Spezialitäten als Modellerweiterungen beim Kunden eingepflegt. Ziel ist, dass diese Erweiterungen im Modell belassen werden. In der Abfrage der ABACUS-Auswertungen werden die entsprechenden QCustom-Erweiterungen automatisch berücksichtigt. Allenfalls müssen die Layout-Dateien (Template) angepasst werden.

 

Aktivität

Details

DEBI-SST

Die folgenden QCustom-Erweiterungen werden automatisch in der Abfrage berücksichtigt:

 

°QCustomDebi_ExportOPsFromBuchungslauf°

°QCustomDebi_ExportOPsFromBuchungslaufAdresse°

°QCustomDebi_ExportOPsFromBuchungslaufArtikelposition°

°QCustomDebi_ExportOPsFromBuchungslaufOPDetail°

LOHN-SST

Die folgenden QCustom-Erweiterungen werden automatisch in der Abfrage berücksichtigt:

 

°QCustomLohnAbfrage°

Anpassungen im Layout-File

  • Müssen zusätzliche/andere Werte exportiert werden, so müssen diese Spalten im XML-File ergänzt/mutiert werden.
  • Sobald das XML-File anpgeapsst wird, wird es mit dem Kundenkürzel ergänzt

 

 

Gelb: Feldbezeichnung aus ABACUS

Blau: Feldbezeichnung in PX