Hallo Community, wir haben kürzlich beim Import von Buchungsstapeln im Datev-Format ein etwas merkwürdiges Verhalten bei Fremdwährungsbuchungen beobachtet. Da wir aktuell noch keine Lösung gefunden haben, hoffe ich hier etwas mehr Informationen zu bekommen. Die Datei mit den Buchungsstapeln kommt von einem externen System, und ist vom Format her völlig in Ordnung. Sie wird auch fehlerfrei in Datev importiert. Allerdings gibt es Buchungssätze, die um einen Cent in EUR abweichen von den in der Datei angegebenen Werten. Beispielsweise gibt es einen Datensatz mit 19.246,00 USD zu 17.048,46 EUR. Der Kurs ist hier mit 1,128900 angegeben. Datev importiert nur 17.048,45 EUR. Ohne Fehlermeldung, ohne Warnung oder sonst irgendwas. Es ist mehr oder weniger nachvollziehbar, wie Datev auf den 17.048,45 EUR Betrag kommt (19.246/1,1289=17.048,4542....und dann Runden), dies folgt nämlich aus der "Ungenauigkeit" der 6 Nachkommastellen beim Kurs. Das Fremdsystem kennt sozusagen einen genaueren Kurs, wodurch der richtige Betrag rauskommen würde. Wir stehen nur vor dem Problem, wie wir den Datensatz richtig einlesen können. 7 Nachkommastellen beim Kurs werden abgelehnt, keine Kursangabe wird auch abgelehnt, und ein Leerzeichen haben wir auch schon probiert, das funktioniert auch nicht. Ist es denn nicht möglich, einen Buchungssatz mit diesen Werten zu importieren? Was wäre, wenn wir für ein USD-Konto so einen EB-Wert einbuchen wollten? Ginge das dann einfach nicht? Und warum kommt keine Warnung beim Import? Viele Grüße, Markus Bischof
... Mehr anzeigen