Verarbeitung von PayPal-Transaktionen über GNUCash

Ich nehme mir die Zeit, mich einzurichten, um Finanzen in GNUCash aufzuzeichnen, und ich habe meine Aufzeichnungsverfahren langsam verfeinert. Ich drehe gerade Däumchen darüber, wie man mit "Middleman"-Transaktionen wie denen über PayPal umgeht.

Zurzeit habe ich QIF-Importe von meiner Bank, CSV-Importe von PayPal, und daraus möchte ich eine Art Zahlungsdatensatz von Assets::SavingsAcct zu Expenses:: über ein PayPal-Konto erstellen.

Ich habe eine Methode gesehen, bei der eine geteilte Zahlung geleistet wird, bei der zwei "Teilzahlungen" geleistet werden. Dh: Paypal von Bank gutschreiben, dann Paypal auf Spesen belasten. Bietet dies die beste Methode zum Importieren vorhandener Daten? Ich versuche herauszufinden, wie ich zwei importierte Transaktionen elegant miteinander verknüpfen kann, aber ich fange an, mich selbst zu verwirren. Wenn jemand einen Tipp hat, kommt bitte vorbei und helft mir!

Vielen Dank im Voraus

Antworten (2)

Ich habe eine Methode gesehen, bei der eine geteilte Zahlung geleistet wird, bei der zwei "Teilzahlungen" geleistet werden. Dh: Paypal von Bank gutschreiben, dann Paypal auf Spesen belasten. Bietet dies die beste Methode zum Importieren vorhandener Daten?

Ich würde sagen, das ist der richtige Weg. Es stellt die Transaktion tatsächlich so dar, wie sie im wirklichen Leben erscheint. Ich glaube, es wäre am einfachsten, GnuCash so einzurichten, dass es der realen Weltansicht Ihrer Konten entspricht, dh: separates Konto für Ihr Bankkonto und ein weiteres separates Konto für Ihr PayPal-Konto. Daher entspricht jede Transaktion über Paypal, die letztendlich von Ihrem Bankkonto abgebucht wird, dem Muster, das Sie sowohl in den importierten Daten als auch in Ihren eigenen Aufzeichnungen beschrieben haben.

Sie schlagen also vor, den QIF-Import zu verwenden und die Hexerei des Transaktionsabgleichs durchzugehen? Der Haken an der Arbeit hier ist, dass ich aus AU komme und PayPal (aus welchen Gründen auch immer) nur QIF für USD-Transaktionen exportiert.
@DanielPark Ich verwende kein Abgleichen und/oder Importieren in meinem GnuCash, aber ich habe eine ausreichend niedrige Transaktionsanzahl, um sie alle manuell einzugeben. Aber ja, das schlage ich vor.
Allzu viele habe ich auch nicht, aber der Gedanke an die manuelle Eingabe motiviert mich nicht so recht. Die andere Sache ist, dass die Daten in meinem Konto aufgrund von Kreditbearbeitungszeiten manchmal von den von PayPal erkannten abweichen. Dh: Eine Transaktion in PayPal kann einen Tag verbucht werden, aber das Datum steht bis zu drei Tage später auf meinem Kontoauszug. Ist dies etwas, das möglicherweise in einem "Schwimm"-Konto behandelt werden muss? Neu in dieser Sache mit den persönlichen Finanzen hier, also entschuldigen Sie, wenn die Fragen ein wenig trocken und einführend sind.
@DanielPark Ich verwende "Kreditorenbuchhaltung" und "Debitorenbuchhaltung" für diese Schwebe.

Persönlich behandle ich PayPal als Bankkonto in GNUCASH. Es vereinfacht die Dinge etwas, sodass meine Transaktionen so aussehen: Dem Geld folgen.

Ausgehend: Zwei Transaktionen

Asset:CurrentAssets:Bank > Asset:CurrentAssets:PayPal GBP
PayPal GBP > Expenses/Assets

Einkommen:Umsatz: Hängt davon ab, ob es sich um eine Sofortzahlung handelt

Expenses:BankingFees (Paypal fee - left column)
Asset:CurrentAssets:Bank or PayPal GBP (remainder - left column)
Income:Sales (Total Sale - right column)

Wie Sie sehen können, muss ich bei einer Auszahlung Geld dorthin überweisen, weil ich Paypal als Bank behandle.

Wenn ich etwas verkaufe, werde ich das Guthaben entweder auf Paypal oder ein Bankkonto aufteilen, je nachdem, ob ich es von Paypal abgehoben oder dort gelassen habe, um es zu sammeln (wie es oft passiert, wenn mein Geschäftskonto keine kostenlosen Transaktionen hat, also zahle ich für jede Einzahlung ).

Alles in allem, weil ich sie wie eine Bank behandle, behandle ich ihre Gebühren wie eine Bankgebühr/Gebühr und verbuche sie als solche.

Ich hoffe, das hilft dir weiter.

Beachten Sie auch, dass der Gnucash-Importer lernt. Wenn Sie also ein Konto für einen Transaktionstyp importieren und auswählen, wird er dasselbe für zukünftige Transaktionen tun. Es kann jedoch eine Weile dauern, bis der Importer eingerichtet ist und wie gewünscht ausgeführt wird das spart am ende zeit.

In Bezug auf die Datumsabweichung auf Ihrem Konto können Sie bei meinen Kontoauszügen genauso vorgehen wie meine Bank. Kartenzahlungen von heute werden morgen auf meinen Kontoauszug verschoben, also geben sie einfach das Datum an, an dem es als Transaktionsdatum (morgen) gilt, und in der Beschreibung geben sie das Datum an, an dem es gemacht wurde (heute). Es scheint mir, dass, wenn eine Bank dies tun kann, Sie in der Lage sein sollten, dasselbe in Ihren Konten zu tun. Es hängt nur vom Volumen der zu bearbeitenden Transaktionen ab, ob dies eine praktikable Option ist.

In einer idealen Welt würden Sie importieren, ein paar Konten einrichten und fertig sein, aber es gibt Grenzfälle, die nicht einfach programmatisch gehandhabt werden können, und das scheint einer davon zu sein.

Das andere Problem, das ich fand, war, dass ich Kartenzahlungen aufgrund des Datums nicht automatisch einem bestimmten Konto zuordnen konnte (der einzige Unterschied bei einigen Transaktionen, einschließlich Bargeldbeträgen.

Das könnte ein Problem für GNUCASH sein, das behoben werden muss, indem Daten in der bayesischen Übereinstimmung ignoriert werden, die sie verwenden, und hier wahrscheinlich nicht nützlich ist, aber es könnte Ihnen etwas Zeit sparen.

Als Randbemerkung, Bonus, was auch immer . Für diejenigen unter Ihnen, die daran interessiert sind, gibt es einen CSV-zu-QIF-Konverter für PayPal-CSV-Dateien (vergessen Sie das PayPal-QIF, es sei denn, Sie sind nicht in USD).

https://llg.cubic.org/csv2iif/

Es gibt zwei Downloads, Windows oder OsX, Linux, *BSD, wobei letzteres weniger einfach zu installieren ist, aber vollständige Anweisungen und Abhängigkeiten sind in der install.txt des Archivs enthalten.

Wenn dieses Programm für Sie nicht funktioniert, habe ich gerade ein Repository auf Github mit einem eigenständigen Perl-Skript erstellt, das ich derzeit für meine Konvertierungen von CSV in QIF verwende. Es enthielt eine vollständige Gebrauchsanweisung.

Die Datei wurde von Lloyd Standish erstellt, der auch eine Webseite hatte, die die Dateien konvertieren konnte, aber diese scheint nicht mehr verfügbar zu sein.

Es heißt PayPalcsv2qif und ist hier verfügbar: https://github.com/ChrisLancs/PayPalcsv2qif