DATEV XML Rechnungsdaten Schnittstelle
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
Mit der DATEV XML-Schnittstelle lassen sich aus Vertec Rechnungsdaten in DATEV-Rechnungswesenprogramme übermitteln zur automatischen Verbuchung. Optional können zugehörige Belegbilder übermittelt werden. Der Datenaustausch erfolgt über ZIP-Dateien, welche mit dem von DATEV gelieferten Programm Belegtransfer nach DATEV geladen werden. Die Dateien, welche Vertec exportiert, sind im DATEV Format Version 1.0.
Öffnen Sie im Vertec im Ordner Einstellungen die Extensions. Wählen Sie die DATEV XML Rechnungsdaten Schnittstelle und drücken Sie den Installieren
-Button.
Für den Betrieb der Schnittstelle müssen in Vertec diverse Systemeinstellungen vorgenommen werden:
Einige Systemeinstellungen werden für alle Debitoren installiert. Diese sind im Artikel Systemeinstellungen Buchhaltung aufgelistet. Von diesen ist die Systemeinstellung Debitoren Sammelkonto (es werden keine Sammelbuchungen gemacht) ohne Wirkung, das Debitoren Sammelkonto darf aber nicht leer sein.
Für die DATEV XML Rechnungsdaten Schnittstelle werden folgende zusätzlichen Einstellungen benötigt:
Beim Buchen von Debitoren in Vertec werden die Buchungsdaten in temporäre Dateien geschrieben. Vor dem Import in ihr DATEV Programm müssen diese Dateien abgeschlossen werden. Dies geschieht in Vertec durch Aufruf des Menüs Aktionen > DATEV Debitoren Buchungsfile abschliessen.
Das Abschliessen des Buchungsfiles ergibt eine ZIP-Datei, deren Name mit dem aktuellen Datum beginnt, z.B. 130624_Buchung.zip. Bei mehreren Buchungsfiles pro Tag wird noch ein fortlaufender Index eingesetzt z.B. 130624_01_Buchung.zip. Diese Dateien werden im Exportverzeichnis für DATEV Buchungsdateien abgelegt (siehe oben).
Die so erstellten ZIP-Dateien können anschliessend mit dem Programm Belegtransfer nach DATEV importiert werden.
Auszug aus dem Dokument Arbeitsschritte zum Upload von Daten der Rechnungsdatenschnittstelle im XML-Format von DATEV, April 2010:
Die folgende Grafik gibt einen Überblick über den Arbeitsablauf bei der Rechnungsdatenübertragung nach DATEV Unternehmen online:
Im Anschluss an die Übermittlung der ZIP-Datei prüfen Sie den Upload im Programm DATEV Unternehmen online.
Weitere Informationen finden Sie in der entsprechenden DATEV Serviceinformation auf der DATEV Website.
Beim Buchen von Debitoren in Vertec wird pro Rechnung eine XML-Datei namens rechnungsnummer.xml erzeugt. Ausserdem wird in der Datei document.xml ein Eintrag mit dem Tag <document> eingefügt, welcher auf die Datei rechnungsnummer.xml verweist. Diese temporären Dateien werden in ein Unterverzeichnis DATEVRechnungsdaten im Exportverzeichnis für DATEV Buchungsdateien geschrieben.
In der Datei rechnungsnummer.xlm wird (nebst Daten zur Debitorenadresse) pro Buchungszeile ein Eintrag <invoice_item_list> eingefügt, in welchen die Daten der Buchungszeile geschrieben werden. Die <invoice_item> Einträge enthalten ein Attribut 'description_short', welches fix mit dem Text 'Leistung' beschrieben wird, ungeachtet ob die Buchungszeile in Vertec tatsächlich Leistungen repräsentiert.
Nach den Buchungszeilen wird ein Eintrag <total_amount> eingefügt, dieser enthält den Totalbetrag der Rechnung und eine Liste von Einträgen <tax_line>, welche die jeweils summierten Beträge der verschiedenen verwendeten Steuersätze enthalten.
Sind auf einer Rechnung Aktivitäten mit verlinkten Dokumenten vorhanden, so werden im document.xml im <document> Eintrag der Rechnung weitere Einträge mit dem Tag <extension> eingefügt. Darin wird auf die Datei verwiesen (z.B. RechnungXY.pdf, Leistungsliste.doc). Gibt es auf den Rechnungsaktivitäten mehrere gleichnamige Dateien, so wird die Datei der jüngsten Aktivität (datum) verwendet. Die so im document.xml eingetragenen Dateien werden in den Arbeitspfad kopiert.
Der Storno versucht die zu stornierende Rechnung im document.xml zu finden. Ist sie dort noch vorhanden, so wird ihr Eintrag und ihre eigene Datei rechnungsnummer.xml gelöscht. Die aus den Aktivitäten kopierten Dateien bleiben vorhanden.
Wird die zu stornierende Rechnung im document.xml nicht gefunden, erscheint eine Fehlermeldung.