portfolio-performance / portfolio

Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
http://www.portfolio-performance.info
Eclipse Public License 1.0
2.76k stars 579 forks source link

Gebühr bei Umbuchung #1960

Open debegr92 opened 3 years ago

debegr92 commented 3 years ago

Is your feature request related to a problem? Please describe. Bei einer Umbuchung kann keine Gebühr eingetragen werden. Dies betrifft Konten, sowie Depots.

Describe the solution you'd like Zusätzliches Feld, sodass eine Gebühr für eine Umbuchung eingetragen werden kann.

Describe alternatives you've considered Umbuchung und Gebühr extra erfassen geht, ist jedoch unschön.

Additional context Nicht selten, dass eine Auszahlung eine kleine Gebühr kostet. https://forum.portfolio-performance.info/t/gebuehren-bei-devisentransaktion-erfassen/9421/2

chirlu commented 3 years ago

500

Es ergäbe sich noch das Problem,

r-eis commented 3 years ago

Ich fände das super wertvoll. Gerade bei Umbuchungen von Cryptos ist eine Gebühr ja Usus.

Wo genau die Gebühr abgezogen wird, müsste im Zweifel der Benutzer entscheiden (Empfängerkonto, Senderkonto oder vom übertragenen Betrag). Bei Crypto-Transfers wird die Gebühr ja einfach von der übertragenen Cryptomenge abgezogen.

TheDom42 commented 3 years ago

Eine solche Funktion wäre klasse! Sowohl wegen der Bedeutung für Cryptos als auch für "klassische" Wertpapiere. Und ja - eine Entscheidungsfunktion in Bezug auf das Verrechnungsziel fände ich persönlich auch die beste Lösung.

Selters commented 2 years ago

Das wäre auch für den Währungsumtausch bei Interactive Brokers praktisch. Wenn z.B. EUR in USD getauscht wird, fällt eine Gebühr an, die aktuell nicht in PP erfasst werden kann.

haukepribnow commented 2 years ago

Wie in https://forum.portfolio-performance.info/t/umbuchungsgebuhren-zwischen-konten-erfassen/18788 geschrieben hätte ich Interesse (und möglicherweise irgendwann auch Zeit), dieses Feature umzusetzen.

Da ich jedoch bislang noch null Berührungspunkte mit dem PP-Code hatte und möglicherweise in diesem Zusammenhang irgendeine Komplexität übersehen haben könnte, zunächst zwei Fragen:

  1. Was müsste ich von der Kalkulationslogik her beachten, wenn ich der Umbuchung zwei Gebührenfelder hinzufügen möchte?
  2. Damit ich mit der Suche nach den relevanten Stellen im Code nicht bei Null starten muss: Wer könnte mir einen Hinweis geben, an welchen Stellen im Code ich mich einzulesen beginnen sollte, um die Änderungen vorzunehmen?

Außerdem direkt noch als Rückmeldung zu @chirlu:

Es ergäbe sich noch das Problem,

  • bei Konten: welchem der beiden die Gebühr zugeschrieben werden sollte,
  • bei Depots: welchem Konto die Gebühr belastet werden soll.

Ich würde einfach zwei Gebührenfelder vorsehen: Eines für die Gebühr "an der Quelle" und eines für die Gebühr "an der Senke". In manchen Fällen kann die Gebühr auch bei beiden "Enden" der Transaktion anfallen - daher ergäbe dies für mich am meisten Sinn. (Beispiel ein Wire Transfer von USD nach EUR: Sowohl das Anstoßen des Wire Transfers kostet etwas als auch die Entgegennahme durch die EUR-Bank. In der Realität bräuchte es vermutlich sogar vier Gebührenfelder - noch jeweils eines pro Währung, da Gebühren ja teilweise sowohl in der Quellwährung als auch in der Zielwährung anfallen könnten. Ich würde jedoch erst einmal vereinfacht davon ausgehen, dass Gebühren jeweils ausschließlich in der Währung der Quelle und der Senke anfallen.)

gibelium commented 5 months ago

Gibt es irgendwelche Neuigkeiten zu dem Thema?

Der Issue ist schon mehr als drei Jahre alt und das Feature ist m.E. ziemlich wichtig...