Liebe Hivianer,
der eine oder andere von Euch möchte eventuell seine (finanziellen) Transaktionen auf Hive in ein Steuer-Tool einpflegen, um die Einnahmen korrekt zu versteuern. Denn spätestens bei einer Umwandlung in Fiat und Transfer auf Euer Konto wird früher oder später die Frage auftauchen, wo denn das Geld herkommt, insb. wenn es größere Beträge sind. Dafür sorgt der EU-Überwachungsstaat, der Banken und Krypto-Dienstleister verpflichtet, seine Kunden wie potentielle Verbrecher zu behandeln. Anonyme Krypto-Erträge, das gehört ab 2026, seit Inkrafttreten von DAC8 und CARF leider der Vergangenheit an, mehr darüber hier.
Nur zur Erinnerung (CASP=cryto asset service provider):
https://www.kinstellar.com/news-and-insights/detail/3930/austrias-crypto-reporting-act-clear-rules-and-tax-transparency-for-investors
Auch Krypto-Debitkarten sind keine langfristige Lösung, denn spätestens 2028 werden wohl alle diese Kartenanbieter (auch wenn deren Sitz z.B. in Hongkong ist) sämtliche Transaktionsdaten an Euer Finanzamt weiterleiten, was spätestens dann zu unangenehmen Fragen führen wird, falls Ihr bis dahin die Dinge nicht offengelegt habt.
Aber unabhängig davon kann so eine Exceltabelle nützlich sein, wenn Ihr z.B. Transfers nach Datum, Kategorie oder Empfängername filtern wollt. Die peakd-Wallet (andere sind auch nicht besser) lädt immer nur einen Teil und das Finden von älteren Transaktionen wird so zu einem Geduldspiel. Und aufsummieren geht schon gar nicht.
Zum Glück gibt es aber ein tolles Python-Script von :
https://github.com/pharesim/hive_tx_to_csv/blob/main/hive_tx_to_csv_hafsql.py
Die Frage, die sich für Nicht-Programmierer stellen könnte, ist , wie man das zum Laufen bringt. Hier die einzelnen Schritte für Windows (in iOS müsst Ihr entsprechende Alternativen wählen, sollte kein Problem sein):
1
Ladet Euch das Script auf Eure Festplatte über den Downloadbutton rechts oben am Script. Merkt Euch, wo Ihr es gespeichert habt, am besten in einem eigenen Ordner.
2
Geht im Explorer auf das runtergeladene File und öffnet es mit einen Doppelklick (falls das nicht funktioniert: Rechtsklick und "Öffnen mit: Editor"
3
Passt in dem Dokument den Accountnamen und Start-und Enddatum auf das an, was Ihr haben möchtet. Beim Username sollte kein ´@´ dabei sein! Es können mehrere auf einmal ausgewählt werden, aber ich benutze immer nur einen zwecks Übersichtlichkeit. Das Datum darf nicht in der Zukunft sein, ansonsten gibt es keine Einschränkungen, Ihr könnt ein Jahr nehmen oder einen Bereich über mehrere Jahre!
Sonst sind keine Änderungen nötig. Speichert und schliesst das File.
4
Jetzt braucht Ihr noch eine Software, die das Script zum Laufen bringt, wie zum Beispiel auf dieser Seite: https://www.python.org/downloads/windows/
Ladet die aktuelle Python-Version auf Euren Rechner und installiert sie.
5
Geht jetzt nochmal zu dem Ordner, in dem das Script abgespeichert wurde. Klickt direkt in die Addresszeile, in diesem Beispiel sieht das so aus:
Statt des Pfades, der angezeigt wird, gebt diesen Befehl ein und drückt Enter (falls Ihr den Filenamen nicht verändert habt, falls schon, dann den aktuellen Namen):
python hive_tx_to_csv_hafsql.py
Wenn alles geklappt hat, sollte im gleichen Ordner, spätestens nach einigen Sekunden eine neue .csv Datei erscheinen - Eure Hive-Transaktionshistorie. Zur Beachtung: Falls Ihr einen Zeitraum vor dem 20.März 2020 gewählt habt, werden auch sämtliche Steem-Transaktionen genauso angezeigt, als ob sie Hive wären (also mit HP und HBD anstatt SP und SBD).
Beispiel:
6
Die .csv Datei ist noch nicht optimal, aber wenn Ihr ein neues Sheet im Dokument öffnet (unter der Tabelle auf ´+´ klicken), oder eine neue Exceldatei kreiert, könnt Ihr mit dem Befehl "Data - From Text/csv" (und als Quelle nehmt Ihr das vom Script erzeugte File) die Datei in das übliche Excel-Format konvertieren.
Jetzt - falls notwendig - nur noch in der letzten Spalte "Amount" alle Werte durch 1000 dividieren. Zumindest in meiner Excel-Version werden im Original die Kommastellen mit . markiert und Excel glaubt, dass es Tausenderseparatoren sind und löscht sie, sodass aus 0,001 fälschlicherweise 1 wird. Das macht Ihr am besten, in dem Ihr eine neue Spalte erzeugt und als Wert den von "Amount" nehmt und /1000 ergänzt. Excel übernimmt diese Formel dann für alle Zeilen der Tabelle.
Jetzt sollte es stimmen und so aussehen (gleiches Beispiel wie oben, aber als .xlsx Datei).
Ich hoffe, das war verständlich. Bei Fragen kann man sich gerne an mich wenden.
❤️If you like what you read, please vote for me as a witness ❤️