[gnucash-de] Deutsche Einkommensteuer, Integration, Tester gesucht
joachim
jo.wetzig at web.de
Di Aug 25 16:10:50 EDT 2020
Hallo,
ich bastele gerade an der Integration eines Deutschen Einkommensteuerberichts in Gnucash.
Derzeit ist ja nur die Umsatzsteuervoranmeldung integriert.
Jetzt suche ich jemand, der mit der Umsatzsteuer arbeitet und testen kann, ob ich den USt Teil (hoffentlich nicht) zerschossen habe.
Angehängt sind die drei gebastelten Dateien, die neben der Umsatzsteuer nun auch den deutschen Einkommensteuerbericht erzeugen.
Sie müssten wie folgt in eine Testversion von Gnucash 4.1 eingebunden werden (die … stehen bei mir auf dem Mac für "Gnucash.app/Contents/Resources/")
Datei Pfad
Txf.scm …share/guile/site/2.2/gnucash/locale/de_DE/tax
Txf-help.scm …share/guile/site/2.2/gnucash/locale/de_DE/tax
Taxtxf.scm …share/guile/site/2.2/gnucash/reports/locale/specific/de_De
Der Pfad ist aus meiner Mac Version, könnte bei Win* oder Lin* anders aussehen.
In den genannten Verzeichnissen dürfen keine anderen Dateien liegen, da GC seit V 4.1 anscheinend versucht, alle Dateien dort zu laden. Also die Originalversionen woanders parken!
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : taxtxf.scm
Dateityp : application/octet-stream
Dateigröße : 226682 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20200825/082c0d6e/attachment-0003.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : txf.scm
Dateityp : application/octet-stream
Dateigröße : 33024 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20200825/082c0d6e/attachment-0004.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : txf-help.scm
Dateityp : application/octet-stream
Dateigröße : 23259 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20200825/082c0d6e/attachment-0005.obj>
-------------- nächster Teil --------------
Wenn es so arbeitet, wie ich mir das vorstelle, sollten
1. im Menü „Bearbeiten > Optionen Steuerbericht“ als Art der Steuererklärung im Feld „Kontoart“ entweder
„USt - Umsatzsteuer" oder „ESt - Einkommensteuer“ (oder „None - keine Steuerberichtoptionen“) auswählbar sein.
2. bei Auswahl von Umsatzsteuer (hoffentlich) alle bisher gewählten Tax codes (Umsatzsteuer-Kennzahlen genannt) weiter nutzbar sein
3. bei Auswahl von „Einkommensteuer“ die Einträge für eine deutsche Einkommensteuererklärung, Stand ca. 2018, zu den Gegenkonten zuordenbar sein
4. im Menü „Berichte“ ein neuer Bericht „Einkommensteuerbericht / TXF Export“ und der bisherige USt Bericht als „Umsatzsteuerbericht / XML Export“ wählbar sein
5. bei gewählter „Einkommenssteuer“ der Bericht „Steuerbericht / TXF Export“ einen nach Formular / Zeile / Gegenkonto gegliederten Steuerbericht erzeugen, etwa so
=====================================================================
Besteuerbare Einkünfte / Absetzbare Aufwendungen
Steuer Name: Einkommensteuer
Periode von 2020-Jan-01 bis 2020-Dez-31
Steuerjahr 2020
Steuerart: Einkommensteuer
Alle Beträge in EUR, sofern nicht anders angegeben
Formular / Zeile (Code) / Gegenkonto
Erträge, nur informativ -- Kein Export -- (E000)
Erträge:Geschenke, empfangene:Gutschriften:DieBank Kundenbindung
Datum Nr. Beschreibung Notiz/Memo Nach/Von Betrag
2020-Jan-09 1142020001 DieBank Ihre Monatliche Kontogutschrift DieBank 0,00
…
…
Formular / Zeile (Code) / Gegenkonto
EStMB
68/1 Gezahlte Krankenvers. (M681)
Aufw:Vers:KrankenV:(J) Dideldei:Dideldei 1 KrV XXXXXXXXX
Datum Nr. Beschreibung Notiz/Memo Nach/Von Betrag
2020-Jan-02 1012020005 Dideldei Private Krankenv. Girokonto 1234,56
…
====================================================================
Was noch nicht klappt:
1. Die Tax Code Zuordnung ist nach Wechsel der Steuerart zwar noch vorhanden, wird aber als ungültig angemerkt.
Erst nach Wechsel auf einen anderen Tax Code und dann zurück zum bisherigen wird er wieder gültig.
Die Ursache suche ich noch.
2. Als ungültig angemerkte Tax codes, die einem Gegenkonto zugeordnet sind, lassen den Einkommensteuerbericht
mit Fehlerprotokoll abstürzen. GnuCash selbst läuft weiter.
3. Der Einkommensteuerbericht erzeugt freudig auch für USt Tax codes einen (dann nicht sehr sinnvollen) Bericht.
Im Umkehrschluss: Es lassen sich zu einem Gegenkonto nur ENTWEDER ein USt Code ODER ein ESt Code zuordnen.
Es könnte sinnvoll sein, getrennte Datenfiles zu nutzen.
4. Die Berichtsnamen sind derzeit hart kodiert in taxtxf.scm - sie sollten in die übersetzbaren Texte aufgenommen werden.
5. Bei XML Export des Umsatzsteuerberichts stürzt GnuCash komplett ab.
Da bei mir auch die Originalversion 4.1. abstürzt ist wohl der XML Export Code verantwortlich.
Für Rückmeldungen bin ich dankbar.
Joachim Wetzig
Mehr Informationen über die Mailingliste gnucash-de