abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

DATEV XML-Schnittstelle - Intruder Alert

10
letzte Antwort am 20.01.2022 11:02:12 von Vincent_Franke
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
mdragoni
Beginner
Offline Online
Nachricht 1 von 11
984 Mal angesehen

Hallo DATEV-Community,

 

wir haben eine Integration mit unserer Software auf Basis der DATEV-XML-Schnittstelle entwickelt und unsere Kunden konnten erfolgreich Kassenbuchvorgänge in DATEV importieren. Leider ist bei einem unserer Kunden beim Versuch, eine ZIP-Datei über belegtransfer v.5.13 (aus dem Protokoll) zu importieren, folgender Fehler aufgetreten:

 

Kassenbuch passt nicht zu Schema. Ursache: Intruder Alert

 

Im Anhang finden Sie eine Kopie der xml-Datei.

 

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport version="5.0" generator_info="XXX" generating_system="DIS v21.46.0" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug" xmlns="http://xml.datev.de/bedi/tps/ledger/v050" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v050 Belegverwaltung_online_ledger_import_v050.xsd">
	<consolidate consolidatedAmount="-26.70" consolidatedDate="2021-11-11" consolidatedCurrencyCode="EUR">
		<cashLedger>
			<date>2021-11-11</date>
			<amount>-26.70</amount>
			<information>Payment Top-up Wallet</information>
			<currencyCode>EUR</currencyCode>
			<bookingText>APRR NFC\36 RUE DOCTEUR SCHMITT\ST APOLLINAIR\21850     FRAF</bookingText>
		</cashLedger>
	</consolidate>
</LedgerImport>

 

Kennen Sie diese Fehlermeldung? Die Dateien document.xml und Transaktionsdaten werden mit dem Pruftool korrekt validiert.

 

Vielen Dank

larsboehnke
DATEV-Marktplatz Partner
Offline Online
Nachricht 2 von 11
948 Mal angesehen

@thomash_ was war nochmal der Intruder Alert?

Ich beschäftige mich jetzt seit zehn Jahren mit digitalen FIBU Prozessen. Seit kurzem teile ich meine Gedanken dazu in meinem Podcast Podcast.
Feedback willkommen ✌️
thomash
DATEV-Marktplatz Partner
Offline Online
Nachricht 3 von 11
893 Mal angesehen

@larsboehnke Wenn wir einen "Parserfehler: Intruder Alert" hatten, dann lag dies immer an Sonderzeichen. Diese werden in der XML mit einem "&#" vorangestellt. Nachdem entfernen dieser Zeichen waren die Importe immer möglich. In der XML ist mir jetzt keine derartige Zeichenstellung aufgefallen. 

 

Das müsste man anhand der ZIP genauer analysieren. 

vogtsburger
Allwissender
Offline Online
Nachricht 4 von 11
872 Mal angesehen

 

... nur eine 'technische' Verständnisfrage:

 

... wie kann ein Mitglied bereits am 10.12.21 getaggt werden, wenn er erst am 13.12.21 neues Mitglied wird ?

 

edit:

... ja, jetzt habe ich den kleinen (schüchternen) Unterstrich im TAG und im 'alten' Usernamen entdeckt 😁

 

Viele Grüße, M. Vogtsburger
... água mole em pedra dura, tanto bate até que fura ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... mein Motto: "hast Du ASCII in den Taschen, hast Du immer was zu naschen" ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... ich hatte viel weniger IT-Probleme, als es noch keine PCs, kein "WINDOWS" und kein "DATEV" gab ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"Wenn sie einen ssıǝɥɔs Prozess digitalisieren, dann haben sie einen ssıǝɥɔs digitalen Prozess" (Thorsten Dirks) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
" ... inkognito ergo sum ... " ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"feine Pfote, derbe Patsche, fiddelt auf der selben Bratsche" (Heinrich Heine, 1797–1856) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... hinter so manchem Datev-Programm-(Fehl-)Verhalten steckt eine Logik. Sie versteckt sich bloß sehr gut ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... wir Windows-Anwender können alle bis 11 zählen: 1.0/2.0/3.0/95/98/ME/2000/XP/Vista/7/8/10/11 ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "neue Kästchen braucht das Land !" (frei nach einem Songtext) ... (wg. mehrerer Dezimal-Limits in der Datev-Software) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... meine persönliche GuV (bzgl. Datev-Nutzung): deutliche Steigerungen bei Frustgewinn und Lustverlust ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... immer auf der Suche nach dem Sinn des Lesens ... und Schreibens ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "du sollst nicht begehren deines Nächsten Fremdsoftware"(10. Gebot der DATEV) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "allwissend bin ich (wirklich) nicht, doch viel ist mir (dennoch) bewusst"(frei nach Goethes Faust) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "Die Botschaft(er/en) der Datev hör' ich wohl, allein mir fehlt der Glaube"(frei nach J.W.v.Goethe) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... Vorschläge für einen neuen Datev-Slogan: "man lernt nie aus" ODER "man lernt nie aus Fehlern" ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "außen hui ... innen pfui ... die GUI ??" ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... den Begriff "Verböserung" gibt es nur im Steuerrecht, den 'Tatbestand' der "Verböserung" gibt es aber auch in der IT ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"And so, my fellow Genossen: ask not what your DATEV can do for you — ask what you can do for your DATEV" (frei nach JFK) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
Warnhinweis für Allergiker: Spoiler in meinem Beitrag können Spuren von Ironie, Witz oder Unwitz enthalten 😉 ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"Über sieben Krücken musst Du geh'n, sieben dunkle Jahre übersteh'n ... " (frei nach einem Songtext) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... ja sind wir denn hier bei den WaitWatchern ? .. warten und dem Gras beim Wachsen zusehen ? ..) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(..♬.. das bisschen Datev macht sich von allein ..♫.. das bisschen Datev kann so schlimm nicht sein ..♬..) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... Datev-Software muss einmalig sein, wird also evtl. nur einmalig getestet ☺...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... das Motto "gut zitiert ist mindestens halb geschrieben" wird hier und anderswo geliebt ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... neuer Urlaubs-Trend: Schiffsreise mit Barkasse nach LuG.ANO ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... nein, ich bin nicht im KUG-LuGs-Klan ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "Wer bin ich und wenn ja, wie viele (... Gruppen in der BRV) ? " ...☂...
"Wer bin ich und wenn ja, wie viele (... Gruppen in der BRV) ? " ...☂...
Viele Grüße, M. Vogtsburger
... "alles so schön bunt hier !" ... auf dem richtigen Gerät ... ☀ ☁ ☂ ☃ ☄







Viele Grüße, M. Vogtsburger
... Motto: "Immer positiv denken und negativ bleiben !" ... bei jedem Wetter ☀ ☁ ☂ ☃ ☄ ....(betr. CORONA)







Viele Grüße, M. Vogtsburger
... kein Mitglied des KUG-LuGs-KLANs, sondern eher von REWE & Co ... Bits & Bikes bei jedem Wetter ☀ ☁ ☂ ☃ ☄







... auf der Suche nach dem Sinn des Lesens, bei jedem Wetter ☀ ☁ ☂ ☃ ☄




Hinweis: dieser Beitrag kann Spuren von Ironie enthalten, bei jedem Wetter ☀ ☁ ☂ ☃ ☄


Viele Grüße, M. Vogtsburger
☀ ☁ ☂ ☃ ☄ ... alle Wetter, die Frisur hält, trotz Corona !
"Ein Teil dieser Antworten würde die Bevölkerung verunsichern"
0 Kudos
thomash
DATEV-Marktplatz Partner
Offline Online
Nachricht 5 von 11
850 Mal angesehen

Das Problem ist, dass im Buchungstext "\" enthalten sind. Wenn du diese entfernst, dann sollte der "Intruder Alert" nicht auftauchen. 

 

Habe es anhand deiner Daten gerade getestet. 

mdragoni
Beginner
Offline Online
Nachricht 6 von 11
803 Mal angesehen

Hallo @thomash, danke für deine Antwort.

 

Wir validieren die XML-Daten anhand der von DATEV bereitgestellten Regex (siehe: https://developer.datev.de/portal/de/dxso/zeichensatz) und alle Dateien werden erfolgreich validiert.

 

^[a-zA-Z0-9§@€\\t\\r\\n\\#\\|\\`\\´\\'\\^\\°\\%\\&\\\\*\\~\\:\\;\\.\\-\\/+=_ \\?\\$\\!\\{\\}\\[\\]\\,\\(\\)\\<\\>\\p{InLatin1Supplement}\\p{InCJKUnifiedIdeographs}\\p{InHangulSyllables}\\\\]*$


Seltsam ist nur, dass von den beiden folgenden Dateien die erste von DATEV abgelehnt wird, während die andere erfolgreich importiert wird:

 

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport version="5.0" generator_info="XXX" generating_system="DIS v21.46.0" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug" xmlns="http://xml.datev.de/bedi/tps/ledger/v050" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v050 Belegverwaltung_online_ledger_import_v050.xsd">
	<consolidate consolidatedAmount="-26.70" consolidatedDate="2021-11-11" consolidatedCurrencyCode="EUR">
		<cashLedger>
			<date>2021-11-11</date>
			<amount>-26.70</amount>
			<information>Payment Top-up Wallet</information>
			<currencyCode>EUR</currencyCode>
			<bookingText>APRR NFC\36 RUE DOCTEUR SCHMITT\ST APOLLINAIR\21850     FRAF</bookingText>
		</cashLedger>
	</consolidate>
</LedgerImport>

 

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport version="5.0" generator_info="XXX" generating_system="DIS v21.46.0" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug" xmlns="http://xml.datev.de/bedi/tps/ledger/v050" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v050 Belegverwaltung_online_ledger_import_v050.xsd">
  <consolidate consolidatedAmount="-111.87" consolidatedDate="2021-11-11" consolidatedCurrencyCode="EUR">
    <cashLedger>
      <date>2021-11-11</date>
      <amount>-111.87</amount>
      <information>Payment Top-up Wallet</information>
      <currencyCode>EUR</currencyCode>
      <bookingText>THE OUTSIDERS STORE   \47 Brunel Avenue</bookingText>
    </cashLedger>
  </consolidate>
</LedgerImport>

Der Schrägstrich ("/") ist ein gültiges ASCII-Zeichen und sollte in XML nicht weiter kodiert werden müssen.

 

Auf jeden Fall bin ich für Ihren Vorschlag dankbar, ich werde ihn testen und diese Konversation aktualisieren. Kennen Sie ein anderes Sonderzeichen, das den "Intruder Alert" verursachen könnte?

 

 

0 Kudos
thomash
DATEV-Marktplatz Partner
Offline Online
Nachricht 7 von 11
773 Mal angesehen

Ok, tatsächlich ist das einzige Problem die "\36". Dieser Wert in dieser Kombination ist nicht zulässig. Wieso, dass weiß ich leider nicht. 😣

larsboehnke
DATEV-Marktplatz Partner
Offline Online
Nachricht 8 von 11
693 Mal angesehen

Ein Fall für @Vincent_Franke 

Ich beschäftige mich jetzt seit zehn Jahren mit digitalen FIBU Prozessen. Seit kurzem teile ich meine Gedanken dazu in meinem Podcast Podcast.
Feedback willkommen ✌️
0 Kudos
vogtsburger
Allwissender
Offline Online
Nachricht 9 von 11
674 Mal angesehen

 

@mdragoni 

... kann man die Backslashs "\" im Buchungstext nicht unterdrücken oder vermeiden ?

 

Viele Grüße, M. Vogtsburger
... água mole em pedra dura, tanto bate até que fura ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... mein Motto: "hast Du ASCII in den Taschen, hast Du immer was zu naschen" ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... ich hatte viel weniger IT-Probleme, als es noch keine PCs, kein "WINDOWS" und kein "DATEV" gab ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"Wenn sie einen ssıǝɥɔs Prozess digitalisieren, dann haben sie einen ssıǝɥɔs digitalen Prozess" (Thorsten Dirks) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
" ... inkognito ergo sum ... " ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"feine Pfote, derbe Patsche, fiddelt auf der selben Bratsche" (Heinrich Heine, 1797–1856) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... hinter so manchem Datev-Programm-(Fehl-)Verhalten steckt eine Logik. Sie versteckt sich bloß sehr gut ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... wir Windows-Anwender können alle bis 11 zählen: 1.0/2.0/3.0/95/98/ME/2000/XP/Vista/7/8/10/11 ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "neue Kästchen braucht das Land !" (frei nach einem Songtext) ... (wg. mehrerer Dezimal-Limits in der Datev-Software) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... meine persönliche GuV (bzgl. Datev-Nutzung): deutliche Steigerungen bei Frustgewinn und Lustverlust ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... immer auf der Suche nach dem Sinn des Lesens ... und Schreibens ... ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "du sollst nicht begehren deines Nächsten Fremdsoftware"(10. Gebot der DATEV) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "allwissend bin ich (wirklich) nicht, doch viel ist mir (dennoch) bewusst"(frei nach Goethes Faust) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "Die Botschaft(er/en) der Datev hör' ich wohl, allein mir fehlt der Glaube"(frei nach J.W.v.Goethe) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... Vorschläge für einen neuen Datev-Slogan: "man lernt nie aus" ODER "man lernt nie aus Fehlern" ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "außen hui ... innen pfui ... die GUI ??" ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... den Begriff "Verböserung" gibt es nur im Steuerrecht, den 'Tatbestand' der "Verböserung" gibt es aber auch in der IT ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"And so, my fellow Genossen: ask not what your DATEV can do for you — ask what you can do for your DATEV" (frei nach JFK) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
Warnhinweis für Allergiker: Spoiler in meinem Beitrag können Spuren von Ironie, Witz oder Unwitz enthalten 😉 ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
"Über sieben Krücken musst Du geh'n, sieben dunkle Jahre übersteh'n ... " (frei nach einem Songtext) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... ja sind wir denn hier bei den WaitWatchern ? .. warten und dem Gras beim Wachsen zusehen ? ..) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(..♬.. das bisschen Datev macht sich von allein ..♫.. das bisschen Datev kann so schlimm nicht sein ..♬..) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... Datev-Software muss einmalig sein, wird also evtl. nur einmalig getestet ☺...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... das Motto "gut zitiert ist mindestens halb geschrieben" wird hier und anderswo geliebt ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... neuer Urlaubs-Trend: Schiffsreise mit Barkasse nach LuG.ANO ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
(... nein, ich bin nicht im KUG-LuGs-Klan ...) ☀ ☁ ☂ ☃ ☄
Viele Grüße, M. Vogtsburger
... "Wer bin ich und wenn ja, wie viele (... Gruppen in der BRV) ? " ...☂...
"Wer bin ich und wenn ja, wie viele (... Gruppen in der BRV) ? " ...☂...
Viele Grüße, M. Vogtsburger
... "alles so schön bunt hier !" ... auf dem richtigen Gerät ... ☀ ☁ ☂ ☃ ☄







Viele Grüße, M. Vogtsburger
... Motto: "Immer positiv denken und negativ bleiben !" ... bei jedem Wetter ☀ ☁ ☂ ☃ ☄ ....(betr. CORONA)







Viele Grüße, M. Vogtsburger
... kein Mitglied des KUG-LuGs-KLANs, sondern eher von REWE & Co ... Bits & Bikes bei jedem Wetter ☀ ☁ ☂ ☃ ☄







... auf der Suche nach dem Sinn des Lesens, bei jedem Wetter ☀ ☁ ☂ ☃ ☄




Hinweis: dieser Beitrag kann Spuren von Ironie enthalten, bei jedem Wetter ☀ ☁ ☂ ☃ ☄


Viele Grüße, M. Vogtsburger
☀ ☁ ☂ ☃ ☄ ... alle Wetter, die Frisur hält, trotz Corona !
"Ein Teil dieser Antworten würde die Bevölkerung verunsichern"
0 Kudos
mdragoni
Beginner
Offline Online
Nachricht 10 von 11
598 Mal angesehen

Vielen Dank, Leute. Wie von @thomash vorgeschlagen, hat das Ersetzen aller Backslash-Vorkommen das Problem gelöst. Es sieht so aus, als ob, obwohl DATEV den Backslash als gültiges Zeichen ansieht, die Kombination des Backslashs mit der oktalen Darstellung eines Zeichens zu dessen Interpretation führen kann (das sieht für mich wie ein Fehler aus). Zum Beispiel:

 

  • APRR NFC\36 RUE DOCTEUR SCHMITT\ST APOLLINAIR\21850 FRAF
    • Schlägt fehl, weil \36 als RS (Record Separator) Zeichen interpretiert wird
  • THE OUTSIDERS STORE \47 Brunel Avenue
    • Schlägt nicht fehl, weil \47 als ' (Apostroph) Zeichen interpretiert wird

 

Siehe Tabelle der Oktal-ASCII-Zeichen auf Wikipedia: https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange#ASCII-Tabelle

 

@vogtsburger, unsere Integration exportiert Zahlungskartentransaktionen nach DATEV, das Feld Buchungstext enthält den Händlernamen und wird von Mastercard mit den Backslash-Zeichen gesendet

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)

DATEV-Mitarbeiter
Vincent_Franke
DATEV-Mitarbeiter
DATEV-Mitarbeiter
Offline Online
Nachricht 11 von 11
494 Mal angesehen

Hallo @ Community,

 

wir ergänzen unsere Schnittstellendokumentation für XML noch um das Vermeiden oder Maskieren von Backslashes "\". Was "Vermeiden" bedeutet ist denke ich klar und ein "Maskieren" innerhalb der XML wäre ein einfaches Verdoppeln in dem Fall. Möchte man also die Zeichen "\36" per XML übertragen so müsste man "\\36" in die XML-Datei schreiben. Eine abschließende Liste aller Zeichen-Kombinationen, die zu einem "Intruder Alert" führen können wir nicht anbieten.

 

Viele Grüße

Vincent Franke

 

10
letzte Antwort am 20.01.2022 11:02:12 von Vincent_Franke
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage