Beschreibung der AbaConnect XML Kreditoren Schnittstelle
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Bei der AbaConnect XML Datei Schnittstelle handelt es sich um eine Dateischnittstelle. Wenn in Vertec ein Buchhaltungsbefehl ausgeführt wird, so werden entweder die entsprechenden Daten in eine Datei geschrieben, oder Daten aus einer Datei von Abacus ausgelesen. Für den Import / Export der besagten Dateien ist der Kunde verantwortlich.
Öffnen Sie in Vertec im Ordner Einstellungen die Extensions. Wählen Sie die AbaConnect XML Kreditoren Schnittstelle und drücken Sie den Installieren
-Button.
Einige Systemeinstellungen werden für alle Kreditorschnittstellen installiert. Diese sind im Artikel Systemeinstellungen > Buchhaltung aufgelistet.
Weitere Systemeinstellungen für die AbaConnect XML Kreditoren Schnittstelle sind:
Abacus Adressnummer Unique: Ist diese Option gesetzt, muss die Nummer eines Personenkontos (PK) gleich sein wie die Nummer seiner Adresse, welche ein eigenes Objekt in Abacus ist. Diese Einstellung gibt es in Abacus und in Vertec. Sie muss in beiden Systemen gleich gesetzt sein. PropertyName: |
Abacus Pfad für XML Dateien: Alle Dateien, welche von der Schnittstelle geschrieben oder gelesen werden, befinden sich im Dateiverzeichnis, welches hier hinterlegt werden kann. PropertyName: |
Da die Daten von Vertec nach Abacus gehen, muss Vertec die nächsten zu verwendenden Adress- und Lieferantennummern kennen. Diese sind in den folgenden Systemeinstellungen zu hinterlegen und müssen zu den Einstellungen in Abacus passen:
Die Zahlen werden jeweils automatisch inkrementiert. Wird jedoch in Abacus ein Wert verändert, z.B. eine neue Adresse erzeugt, muss der Wert in Vertec entsprechend manuell angepasst werden. |
Fibu Mandant: Geschäftsbereiche betreffen in Abacus nur Bewegungsdaten (Buchungen), nicht Stammdaten (Personenkonto). In Vertec sind die Geschäftsbereiche so implementiert, dass sie eine Eigenschaft des Personenkontos sind. Das heisst, ein Personenkonto weiss, in welchen Geschäftsbereich es buchen soll, und bucht immer in denselben Geschäftsbereich. Bereichsübergreifende Buchungen werden derzeit nicht unterstützt. Der Geschäftsbereich muss dem Code des Mandanten mit einem Bindestrich folgend eingetragen werden. Soll also ein Personenkonto in den Geschäftsbereich 10 des Mandanten 7777 gebucht werden, so muss der Eintrag 7777-10 lauten. PropertyName: Auf Ebene Projekttyp und Projekt kann diese Einstellung unter Buchhaltung > Datenbank Fibu bei Bedarf überschrieben werden. Sollen jeweils die Mandantinformationen des Projekts verwendet werden, muss die Systemeinstellung Für Kreditor Buchungen Mandant von Projekt verwenden aktiviert sein. |
Vertec schreibt seine Buchhaltungsdaten in laufende Arbeitsdateien, welche im oben genannten Abacus Pfad für XML Dateien abgelegt werden. Arbeitsdateien sind immer mandantspezifisch und heissen zum Beispiel: Kredi_7777.xml. Es handelt sich hier um eine Datei mit Kreditordaten für den Mandanten 7777.
Eine Ausnahme bilden hier die Kreditoradressen: Da Adresseinträge in Vertec keinen Mandanten bzw. nur den aus den Systemeinstellungen haben, müssen sie ohne Mandanteninformationen exportiert werden. Nur so ist es anschliessend möglich, die Daten in jeden gewünschten Mandanten einzulesen. Die entsprechende Datei heisst Kredi.xml.
Diese Dateien dürfen vom Benutzer nicht verändert werden.
Bevor Sie die Daten in Abacus einlesen können, muss die Buchungsdatei abgeschlossen werden. Klicken Sie dafür auf Menü Aktionen > Abacus Kreditoren Buchungsdatei abschliessen. Dieser Befehl überführt die Daten aus der Arbeitsdatei in Importdateien mit voranstehendem Zeitstempel. Diese Dateien werden von Vertec nicht mehr verändert und können in Abacus eingelesen werden. Bei anschliessenden erneuten Buchhaltungsbefehlen in Vertec legt Vertec selbstständig neue Arbeitsdateien an.
In Abacus werden die Daten im Programm 625 eingelesen. Die Importdateien (ausser die mit den Kreditoradressen, siehe vorheriger Abschnitt) enthalten die Mandantinformationen. Wird versucht, mandantfremde Daten in einen Mandanten einzulesen, wird von Abacus ein Fehler gemeldet.
Abacus generiert beim Import ein Fehlerprotokoll. Falls Fehler gemeldet werden, müssen die entsprechenden Daten in Vertec und / oder Abacus vom Kunden korrigiert und der fehlgeschlagene Buchhaltungsbefehl erneut augeführt werden.
Abacus hat ab Version 2021 eine Trennung von Strasse und Hausnummer bei den Adressen eingeführt. Daher werden ab Vertec Version 6.5.0.23 die Adressen der Kontakte in Vertec mit getrennter Strasse und Hausnummer nach Abacus exportiert. Nachfolgende Beispiele werden unterstützt:
Es werden die ersten beiden Zeilen und ab Version 6.6.0.8 alle Zeilen für die Strasse- und Postfachadresse berücksichtigt.
Postfach Adressen werden sinnvoll in Postfach Text und Postfach Nummer aufgeteilt. Folgende Schlüsselwörter werden unterstützt:
Die Abacus Schnittstellen haben eine eingebaute Mapping Tabelle zur Bestimmung des bei Buchungen zu verwendenden Country-Codes. Diese Tabelle erlaubt es, dass Klartext Ländernamen in Vertec Adresseinträgen auf die von Abacus verwendeten Länderkürzel umgesetzt werden (z.B. Schweiz = CH). Im Moment enthält die Mapping-Tabelle Einträge für die Schweiz, Deutschland, Italien und Frankreich.
Ist ein Land nicht in dieser Tabelle, verwendet die Schnittstelle ab Vertec 6.1.0.12 das Land auf der Adresse direkt als Countrycode für die Schnittstelle. Es muss also darauf geachtet werden, dass das Land ein gültiger Abacus Ländercode ist. Ist das Land leer, wird CH verwendet.
Beispiel Standardländercode:
Um Personenkonten, Konten und Kostenstellen aus Abacus in Vertec auswählen zu können, müssen diese in Abacus exportiert und die Dateien mit korrektem Namen im oben genannten Abacus Pfad für XML Dateien abgelegt werden.
Befinden sich diese Dateien im Verzeichnis, können die Werte in Vertec in den entsprechenden Feldern ausgewählt werden:
Die Daten sind mandantspezifisch. In Vertec wird der Mandant beim Lesen dieser Daten aber nicht berücksichtigt. Bitte vergewissern Sie sich, dass sich die verwendeten Dateien auf den richtigen Mandanten beziehen, bevor Sie sie verwenden.