SST: STEEM SteuerTool for the German community

in utopian-io •  6 years ago  (edited)

New Projects

  • What is the project about?

Currently there doesn't exists a tool for the German community to gather their data for the yearly tax report.
SST, STEEM SteuerTool, should help collecting all necessary information to be able to use it for German tax forms.

SST goes through the users account history, filtered by the operations producer_reward and claim_reward_balance.
As the law requires all currency to be in Euro, the tool uses the API from https://min-api.cryptocompare.com to look up exchange rates for SBD/Euro or STEEM/Euro for each given date.
The currency can be switched via the implemented variable currency.
Output is in a CSV file, filename is the variable for that.
The output format are rows separated by ; in following order:

- id: the steem operations id
- timestamp: timestamp of the steem block when the operation was comitted
- type: currently followiong operation types are supported: ``producer_reward`` and ``claim_reward_balance``
- amount: complete summed up amount of each operation in given currency, default is Euro

In its current form, Python knowledge is required to use the tool.

  • Technology Stack

The tool is written in Python using the steem-python library. It needs Python3.6 to run.
API from https://min-api.cryptocompare.com for historical exchange rates
Implementing it as a webservice is planned

  • Roadmap

The tool is currently in a stable early beta phase. It is not yet designed for Python unaware users. Next planned steps are:

- Port it to the beem library, to achieve Python 3.4 compatibility
- Introducing a web service, where users can enter their username and download their CSV file from a web server. This should cover all kind of users, to be able to use this tool.
- Including more operation types
  • How to contribute?

Suggestions of features and bug fixing are always welcome.

  • Repository

The repository for this bot can be found here: isnochys/steem_steuertool



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thanks for approving

  ·  3 years ago Reveal Comment

oh cool danke! aber ich denke das brauche ich erstmals nicht weil es gibt doch eine Freigrenze oder ?

Die gibt es, aber ich plane sobald ich 18 werde Steemit anzumelden und freiberuflich zu werden. Dann kann ich bei der Metro einkaufen und dazu setz ich mir dann noch meinen PC mit Arbeitsplatz von der Steuer ab.

Besser klug und faul, als fleißig und dumm gell :P

  ·  6 years ago (edited)

Hey @naturica, vielen Dank für Deinen reply. Sei aber bitte vorsichtig. Selbst wenn Du noch nicht 18 bist, aber Einkünfte erzielst, könnte das durchaus schon jetzt eine Steuerpflicht auslösen.

Wie heißt es doch so schön:
Die Steuerpflicht beginnt mit der Geburt und endet mit dem Tod:
Meine Tochter bekam bereits 4 Tage nach ihrer Geburt ihre Steueridentifikationsnummer zugeschickt.

Ja klar, aber da ich noch nicht richtig arbeite lande ich auch noch nicht über dem Freibetrag, folglich ist keine Steuererklärung notwendig.
Ob Freibetrag hin oder her möchte ich aber ab 18 das Ganze ordentlich angehen. Ein paar Monate mit 17, wo ich noch deutlich vom Freibetrag entfernt bin möchte ich mir Steuer nicht so gerne antun. Immerhin ist alles seit Anfang an ordentlich notiert, auch denn noch die jeweilige Umrechnung in Euro fehlt. :D

sobald ich 18 werde Steemit anzumelden und freiberuflich zu werden

Da informierst Du dich aber besser mal noch genauer. Die Anmeldung brockt Dir nämlich mehr Schei..e ein, als die vermeintlichen Vorteile.

Besser klug und faul, als fleißig und dumm gell

Eben!

Wünsch' Dir einen schönen Sonntag. LG - Folker

Also wenn du das machst, dann wünsche ich dir viel Erfolg!

Hey @wil1liam, vielen Dank für Deinen reply. Grundsätzlich gibt es viele verschiedene Freigrenzen im deutschen Steuerrecht. Viele werden auch in verschiedenen Foren immer wieder diskutiert. Leider nach meiner Einschätzung nicht immer im korrekten Zusammenhang. Z.B. ist es wichtig, zunächst einzuschätzen, welche Art von Einkünften man erzielt. Erst dann ist zu prüfen, welche Freigrenzen für die jeweilige Art gelten. Kannst gerne mal in meine Posts schauen, wenn Du weiteres Interesse hast.

Ich glaube ich mach mir erstmals damit noch keinen Stress... bin erst 16 und werde die letzten 2 Jahre noch voll genießen :D

ja, die Freigrenze existiert noch.
Aber andere hier verdienen wesentlich mehr, sodass diese davon betroffen sein könnten :)

hoffentlich brauche ich bald dein Tool xD

_

Moin - super Du hast ja schon angefangen ich bin ja noch dabei mir zu überlegen was man denn so alles brauchen könnte.
Ich werde das denke ich auch entweder in .NET oder pure Java + Angular schreiben und auf eine Walletmanagement (read only nur für EÜR) ausdehnen. Bei mir wird es aber definitiv ein paar Monate dauer bis etwas brauchbares rauskommt - von daher werde ich mir mal Deine Python Lösung anschauen und contributen wenn mir etwas auffällt.

Ich hoffe, dass ich nächste Woche dazu komme, das Skript nach beem zu portieren und einen kleinen Server aufsetzen.

This post has been upvoted by @minibot with 30.7%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @minibot: 1 SP, 5 SP, 10 SP, custom amount
You like to bet and win 20x your bid? Have a look at @gtw and this description!

This post has been upvoted by @millibot with 33.3%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @millibot: 1 SP, 5 SP, 10 SP, custom amount
You like to bet and win 20x your bid? Have a look at @gtw and this description!

Hey @isnochys I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x