Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frage: Dividenden in Währung #510

Open
hjbflyer opened this issue May 16, 2016 · 5 comments
Open

Frage: Dividenden in Währung #510

hjbflyer opened this issue May 16, 2016 · 5 comments
Labels

Comments

@hjbflyer
Copy link
Contributor

Ich brauche eine Tipp zur Anpassung eines Dividenden Imports.
Das Wertpapier wird in EUR notiert, die Dividende aber in US$ gezahlt und soll auch auf
ein US$-Konto gebucht werden.
Mit dem aktuellen Import geht dies nicht. (Fehler: Wechselkurs des Nettowertes fehlt (Buchungswährung US$ Wertpapierwährung EUR).
Der Wechselkurs ist auch in dem Dokument vorhanden - wird aber eigentlich nicht gebraucht.

Wenn ich die Checks in CheckCurrenciesAction

if (!grossValue.isPresent())
und
if (!securityCurrency.equals(forex))

deaktiviere, wird der Import korrekt durchgeführt. Das ist aber sicher nicht im Sinne des Erfinders.

An diesen Methoden möchte ich nicht unbedingt etwas ändern, da ich nicht überschaue wie es sich auf die anderen Imports auswirkt.

Vielleicht hast Du eine Idee, wie man das Problem lösen kann.

@buchen
Copy link
Member

buchen commented May 16, 2016

Das gibt das Modell aktuell nicht her. Die Annahme ist, das Dividenden in der Währung des Wertpapiers gezahlt werden. Im UI kann man auch keine Dividendenzahlung erfassen, die in einer Währung anders als der des Wertpapiers anfällt.Der "CurrencyCheck" existiert um genauso solche implizieren Annahmen sicherzustellen - vom Java Modell her könnte man das ja relativ einfach erfassen.

Das kann man aber ändern. Ich habe momentan nicht im Blick ob in irgendwelchen Rechnungen mit der Fremdwährung gearbeitet wird. Es könnte also reichen, die Dialog für die Dividenden zu erweitern - da muss man ja dann die Währung auswählen können.

@hjbflyer
Copy link
Contributor Author

Dann muss ich mir den Dialog für Dividenden mal ansehen. In der Vergangenheit habe ich immer zuerst
einen fiktiven Euro-Betrag und einen fiktiven Wechselkurs eintragen müssen, bevor ich die US Währung
eingeben konnte. Eigentlich ist ja nicht die Währung des Wertpapiers von Bedeutung, sondern das Konto auf das man bucht.

@buchen
Copy link
Member

buchen commented May 16, 2016

Die Logik ist momentan: wenn sich die Währungen von Konto und Wertpapier unterscheiden, muss man beide Beträge + Wechselkurs erfassen.

In Deinem Fall unterscheiden sich die Währungen, trotzdem soll nur ein Betrag in der Währung des Kontos erfasst werden.

Man müsste also a) dem Benutzer überlassen, die Währung der Dividendenzahlung frei zu wählen (ist ja jetzt nicht mehr die Währung des Wertpapiers, muss auch nicht die des Kontos sein) und b) prüfen ob nicht irgendwo in den Rechnung angenommen wird, dass es einen Betrag in der Wertpapierwährung gibt. Gerade letzteres kann ich so aus dem Stand nicht sagen.

@hjbflyer
Copy link
Contributor Author

Ich könnte beim Import auch damit leben, dass ich aus dem US$ und dem Wechselkurs den Betrag der
Gutschrift errechne und somit den Import durchführe.

@hjbflyer
Copy link
Contributor Author

Lösung siehe pull request dab-importer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants