Hallo zusammen,
wir haben eine DATEV XML-Schnittstelle im Ledger-Format für Ausgangsrechnungen umgesetzt. Ich bekomme den ZIP-Container jedoch nicht fehlerfrei verarbeitet. Belegtransfer lädt die Dateien korrekt hoch. Im Fehlerprotokoll erhalte ich dann unterschiedliche Meldungen.
Ich habe dann einmal mit dem Prüftool meine Dateien validiert und bekomme hier schon Fehler. Dann bin ich noch einen Schritt zurück und habe mit dem Prüftool einmal die Musterdaten von Datev validiert und erhalte hier schon (die gleichen) Fehler:
Wenn ich die Meldung berücksichtige und die Änderung wie vorgeschlagen durchführe, bekomme ich folgende Meldung:
Und in den Demo-Daten steht nichts von einem Root-Tag "invoice"
Ansonsten erhalte ich von Datev im Fehlerprotokoll folgende Meldung:
- Rechnung passt nicht zu Rechnungsschema. Ursache: Parserfehler - XML-Daten passen nicht zur Extension
Hat jemand ähnliche Probleme? Gibt es Demo-Daten für DATEV XML-Schnittstelle (Ledger) die sowohl im Prüftool funktionieren als auch beim echten Import?
Vielen Dank!
Hallo,
ja die haben wir verwendet. Das Prüftool gibt o.g. Fehler aus. Also die Demo-Daten scheinen fehlerhaft zu sein.
Hallo @mhuppertz ,
sie müssen noch den korrekten Typ in der Validierungs-App einstellen.
Sie möchten eine Belegverwaltungsdatei validieren und haben als Typ "Rechnungs..." eingestellt.
Daher bekommen Sie den Fehler an der Stelle.
Falls Sie den Fehler noch nicht finden konnten, dann können Sie hier einen Beratungstermin speziell für die XML-Schnittstelle buchen: Online-Terminbuchung von DATEV eG (terminland.de)
Viele Grüße
Vincent Franke
Hallo @Vincent_Franke ,
vielen Dank für den Hinweis. Das Prüftool funktioniert, wenn ich den Typ "Strukturierte Belegsatzdaten" auswähle. Das klappt schon einmal. Muss man im Belegtransfer ebenfalls noch etwas "umstellen", damit die Verarbeitung korrekt funktioniert?
Danke & Gruß,
Michael Huppertz
Es muss auf jeden Fall die Übermittlung der DATEV XML-Schnittstelle für den Ordner im Belegtransfer aktiviert werden. Das scheinen Sie aber bereits getan zu haben weil ansonsten hätten Sie beim Import keinen Parserfehler bekommen.
Viele Grüße
Vincent Franke