Ich habe das Tool getestet und nach ein paar kleinen Anpassungen/Änderungen hat es hervorragend funktioniert. Nur jetzt stehe ich vor einem Problem: wenn auf dem Paypalkonto meines Mandanten ein Guthaben steht, wird dieses auf sein Bankkonto überwiesen. Diese Überweisung steht einmal mit "allgemeine Abbuchung" und "ausstehend" und einmal mit "allgemeine Abbuchung" und "abgeschlossen" in der Datei. Somit habe ich zweimal die gleiche Summe, die auf das Bankkonto überwiesen wird. Gibt es eine Möglichkeit, im Script eine "Löschaktion" für alle ausstehenden Buchungszeilen zu hinterlegen?
Viele Grüße
G. Bruhns
Es handelt sich doch um Geldtransitbewegungen oder?
Bitte stellen Sie einmal anonymisiert die betroffenen Zeilen ein.
Ohne Beispiele kann mich mir da kein Bild machen, da ich keine Probleme habe.
Gruß A. Martens
P.S.
Eventuell können Sie mir ja auch eine Datei per P.N. zusenden?
Hallo Herr Martens,
die Datei sieht folgendermaßen aus:
Ich hoffe, man kann es lesen - es betrifft die beiden letzten Zeilen. PN? Anscheinend bin ich blind, ich kann Ihnen antworten, aber keine Datei anhängen
Und eine Frage hab ich noch gleich dazu: Der Kontostand des fiktiven PayPal-Kontos wird nicht richtig aktualisiert, obwohl ich den Anfangsbestand eingegeben habe. Es wird die Gesamtsumme aller Bewegungen angegeben, dabei komme ich auf einen Kontostand von -9600,00 € statt 7,17 € Guthaben (als Beispiel), das sieht in der BWA natürlich nicht so schön aus. Übersehe ich da was?
Gruß G. Bruhns
Hallo Frau Bruhns,
wieso Saldo in der BWA oder meinten Sie die SuSa?
Ich senden Ihnen einmal per PN meine Emailadresse zu. Dann können Sie mir direkt die Probedatei zusenden.
Auf die Schnelle würde ich vermuten, dass man in Ihrem Fall ganz einfach nach dem Feld "Memo" prüfen kann und diese Zeile dann einfach überspringen. Bin mir da aber wie gesagt nicht ganz sicher, da ich so einen Fall bisher nicht kenne.
Zu dem Anfangsbestand:
Der wird immer rechnerisch ermittelt. Prüfen Sie bitte, ob Sie auch den richtigen Anfangsbestand vorgegeben haben.
Gruß A. Martens
Für andere Mitstreiter!
Das Problem von Frau Bruhns konnte ich wie folgt lösen:
Problemstellung:
In der Paypal-Zahlungsdatei, waren Werte enthalten, die nicht importiert werden durften. Sollte jemand mit einem ähnlichen Problem zu tun haben, der geht wie folgt vor:
Lösung:
Zählen Sie die Spalte mit dem Selektionskriterium aus, welches die Info für den zu ignorierenden Datensatz enthält und passen das Skript wie folgt an.
If objWks.cells(lRow,lColWKZ).value="EUR" Then 'nur EUR-Beträge
If objWks.cells(lRow,6) <> "Ausstehend" Then 'Spalte Status
[...]sTemp = Left(sTemp,Len(sTemp)-1) 'letztes Semikolon löschen
MyFile.Writeline sTemp
End If
End If
Ansonsten einfach hier melden.
Gruß A. Martens
Das hat wirklich klasse geklappt! Nochmals vielen Dank.
Auch mein Kontostandproblem hat sich erledigt. Man muss nach jeder einzelnen Änderung der Bankkontoumsätze den Mandanten bzw. die Buchführung komplett schließen und dann neu öffnen
Gruß G. Bruhns
Hallo,
danke erstmal für das bereitstellen.
Jedoch habe ich Probleme damit:
Was hab ich vergessen oder falsch gemacht?
Hab mich genau an das von Ihnen beschriebene vorgehen gehalten:
https://www.datev-community.de/t5/Betriebliches-Rechnungswesen/Paypal-import/m-p/153814
Um Ihr Unterstützung würde ich mich sehr freuen
Vorher wurde die Variable definiert und Sie nutzen diese später nicht.
Außerdem fehlen bei Ihnen Anführungszeichen zu Beginn des Textpfades.
Danke für die Antwort, aber so schlau werde ich nicht ganz.
Das mit den "" hab ich nun geändert.
Aber egal welche Variante ich aus den folgenden Bildern nutze, es erscheint noch immer die selbe Fehlermeldung.
Der "SpathExport" muß natürlich als Ordner existieren, damit das Programm auf die Datei Banken.csv zugreifen kann.
Dann stellt sich die Frage, warum Sie nicht ein Verzeichnis: "C:\Daten\MdNR\Paypal_Import" anlegen und nutzen.
Vielleicht kommt Ihr System nicht mit "Users" klar und möchte "Benutzer"...
Der Ordner ist vorhanden und leider hilft auch die Idee mit einen Ordner direkt unter C: anzulegen nichts. Immer noch die selbe Fehlermeldung 😞
Ich weiß einfach nicht woran es liegen kann
Bitte einen einfachen Pfad anlegen, die VBS anpassen und laufen lassen.
Bitte die Zeilen der VBS und die Fehlermeldung hier nochmals einkopieren.
Hier sieht das Script folgendermaßen aus: (alte Fassung)
Option Explicit
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists("N:\DATEN\Mandant\12345\Paypal\Paypal.csv") Then
objFSO.DeleteFile("N:\DATEN\Mandant\12345\Paypal\Paypal.csv")
End If
On Error Resume Next
'############### Step 1 -> CSV in ANSI konvertieren
.
.
.
.
.
With objWks 'Spaltenüberschriften der neuen Excel-Datei
.cells(lRow,1).value="BelegDatum"
.cells(lRow,6).value="Betrag"
.cells(lRow,10).value="Buchungstext"
End With
Dim MyFile
Set MyFile = objFSO.OpenTextFile("N:\DATEN\Mandant\12345\Paypal\Paypal.csv", 2, True)
Const xlCellTypeLastCell=11
@Gelöschter Nutzer , @martinkolberg ,
... ohne den gesamten Thread gelesen zu haben (mangels Bedarf und bisher fehlender Anwendungsmöglichkeit), nur mal kurz eine Verständnisfrage :
Ist dieses Script noch nützlich und erforderlich, obwohl es inzwischen ja den PayPal-Zahlungsdatenservice gibt ?
Ich dachte eigentlich, dass die selbstentwickelten Scripte und Workflows für die Verbuchung der PayPal-Umsätze inzwischen überflüssig (geworden) sind.
... oder bin ich hier 'auf dem Holzweg' ?
Gibt es noch Probleme beim Importieren der Buchungsstapel ? 🤔😗
Ich bin nämlich gerade dabei, den "PayPal-Zahlungsdatenservice" erstmals einzurichten
Hallo Hr. @vogtsburger,
ich nutze weiterhin mein PayPal-Tool in Verbindung mit einer Dummy-Bank, da ich hier viele Vorteile gegenüber der DATEV-Variante sehe. Außerdem ist meine Vorgehensweise kostenfrei.
Ich muss aber auch sagen, dass ich mein PayPal-Tool noch viel mehr erweitert habe und auf meine persönlichen Bedürfnisse angepasst habe (Datenbankabfragen mit integriert für Transferticketnummer <> OrderID/RgNr-Suche). Diese Erweiterung ist höchstpersönlich, so dass ich hierfür keine Lösung online stellen will.
Es klappt weiterhin alles einwandfrei und ich bin höchstzufrieden. Zumal ich eine vollständige Recherche in dem Bankenmodul habe.
Gruß Achilleus
... inzwischen habe ich mir den Thread doch noch im Schnelldurchgang 'reingezogen'.
Wow ! Respekt ! Darin steckt eine Menge Hirnschmalz und Zeitaufwand. Danke !
Ich werde auch mal kurz testen, ob Ihr Script nach einigen erforderlichen Anpassungen (Pfade etc.) freiwillig läuft und zu einem Ergebnis führt.
Aber falls nein, will ich doch nochmal kurz nachfragen:
Hat sich der "Datev Paypal-Zahlungsdatenservice" mittlerweile in der Buchungspraxis auch bewährt oder hat man dort diverse Haken und Ösen, um die PayPal-Umsätze in's REWE 'schaufeln' zu können ?
Die monatliche Gebühr für den "Datev Paypal-Zahlungsdatenservice" erscheint mir jedenfalls nicht gerade als existenzgefährdend.
Hallo @Daniel_HSK,
ich würde die Dateien auch nicht auf dem Desktop erstellen lassen, da hier oftmals Adminrechte benötigt werden.
Aber lt. Fehlermeldung ist der Fehler in Zeile 7 in Zeichen 7, das wäre nach meinem Verständnis folgende Zeile:
Option Explicit
und zwar genau nach dem Wort Option. Ich würde also einfach die gesamte Zeile löschen und noch einmal von Hand eingeben. Eventuell hat sich da ein unsichtbares Z
Ist dieses Script noch nützlich und erforderlich, obwohl es inzwischen ja den PayPal-Zahlungsdatenservice gibt ?
Das das DATEV- Paypal zeitnah ist, Fremdwährungen kann und die digitalen Infos besser darstellt, ist DATEV zwischenzeitlich definitiv besser.
Ich nutze das Script nur noch für Kleinstmandate und dafür, die Bankontoumsätze als Kontoauszug zum Abstimmen und Suchen zu erhalten.
Alle Versandhändler wurden auf das DATEV- Paypal umgestellt und das reduzierte die BH- Zeit, da einfach alles ohne manuellem Eingriff funktioniert.
die Ersteinrichtung des PayPal-Zahlungsdatenservices hat funktioniert, der erste Monat ist bereits gebucht.
... vermutlich werden die PayPal-Umsätze als Text-Datei (z.B. csv oder mt940) irgendwo zwischengespeichert, um die Buchungsvorschläge bei "Mandant ergänzen" generieren zu können.
... haben Sie eine Idee, wo diese Datei zwischengespeichert sein könnte ?
Mich würde das Format bzw. der Satzaufbau interessieren.
Hallo @vogtsburger ,
die Daten werden direkt per Schnittstelle in die Datenbank im DATEV-Rechenzentrum geschrieben.
Es findet hier also kein Austausch in einem gängigen Dateiformat wie CSV oder MT940 statt. Auch werden diese Daten an keinem Ort zwischengespeichert.
Mit freundlichen Grüßen
K. Schönweiß
Service Rechnungswesen (FIBU)
DATEV eG
Hallo,
ich kann leider auf die Zip Datei nicht zugreifen.
Kann mir da jemand weiterhelfen?
VG
... das ist ja kein 'offizielles' Datev-Tool, sondern eine Eigenentwicklung von @Gelöschter Nutzer .
... Niemand außer ihm kann hier etwas dazu sagen 😉
Hallo,
hat sich erledigt, habe nun das Skript per copy paste erstellt.
Dankkeee 🙂
Hallo @bil_yldz,
das war meine private Domain für meine Freeware-Tools rund um die PDF-Verwaltung und Erstellung. Diese Domain gibt es zwischenzeitlich nicht mehr, da das Tool sich im Laufe der Zeit erledigt hatte, da das Basisprogramm (Fremdprogramm) nicht mehr gibt.
Wenn Sie bedarf haben, dann einfach eine PN an mich. Der hier gepostete Quellcode sollte aber einwandfrei funktionieren.
Gruß Achilleus
Vielen Dank der Code funktioniert prima 🙂
Gibt es auch ein solches Skript für Amazon oder Ebay Umsätze?
VG
Von mir noch nicht, da ich (noch) kein Bedarf habe.
Das Prinzip sollte aber ähnlich sein. Vielleicht bekommen Sie es ja von alleine hin, ansonsten bräuchte ich Demo-Daten.
Gruß Achilleus
Hallo,
danke zunächst für dieses Tool. Ich hab - als absoluter Laie - ein paar Verständnisfragen:
Danke für eine Rückmeldung.
Mich würde interessieren, wie Sie die Zuordnung von Transactionscode zur Rechnungsnummer vornehmen? Das hier beschriebene Problem (Kunde zahlt Vorkasse, Mandant schreibt Rechnung im Nachgang) habe ich auch und nehme aktuell die Zuordnungen mühsam manuell vor.
Schönen Abend noch!
Hallo Hr. @Annitante,
das Procedere ist wie folgt:
Bitte die letzte Version vom Script verwenden. Da sollten alle Fehler bereinigt sein.
Ob sich der Aufwand für Sie lohnt, kann ich nicht beurteilen. DATEV hat ja jetzt eine eigene Schnittstelle geschaffen. Nachteil ist allerdings, dass es keinen Kontoauszug gibt. Das wiederum ist mein Vorteil.
Gruß Achilleus
Danke für die zügige Rückmeldung. Diesmal (alles auf Anfang) hat es geklappt - ich weiß nicht, was ich anders gemacht habe. Ein Problem bleibt (wie gesagt - ich bin da Laie):
Ganz großes Dankeschön!
Nein, nein, nein!
Die Banken.csv wird in das Bankenmodul in KAREWE von DATEV automatisch eingelesen.
Sie müssen lediglich die Buchungsvorschläge in der Buchungserfassung öffnen und den Stapel für die PayPal-Bank auswählen.
Das ist ja das schöne. Für DATEV ist PayPal jetzt eine Bank mit allem Komfort für die automatische Verbuchung und Lerndatei. 😀
Gruß Achilleus
Dann hab ich bestimmt doch etwas falsch gemacht, oder?