Ubuntu 16.04 Xenial Xerus
Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
Diese Anleitung beschreibt, wie man das Windowsprogramm ElsterFormular für die elektronische Steuererklärung unter Ubuntu benutzen kann.
ElsterFormular dient dazu, seine Steuerdaten sowohl für Einkommensteuererklärung als auch für Umsatzsteuer direkt elektronisch an sein Finanzamt zu übertragen. Hilfestellungen oder steuerberatende Funktionen bietet ElsterFormular nicht.
Im Januar 2017 wurde ElsterFormular 18.0 veröffentlicht.
Zur Installation des ElsterFormulars gibt es drei Möglichkeiten:
Automatische Installation mit PlayOnLinux (empfohlen)
Manuelle Installation mit Wine
Installation in einer virtuellen Maschine (z.B. VirtualBox, VMWare, ..), in der Windows, Linux (siehe 1. und 2.) oder ReactOS läuft.
PlayOnLinux (PoL) wählt automatisch die richtige Wine Version aus, installiert alle notwendigen Bibliotheken und führt Konfigurationsschritte aus.
Zuerst muss PlayOnLinux installiert werden. Infos dazu gibt es auf der PlayOnLinux Wiki Seite.
In PlayOnLinux unter "Konfiguration" -> Reiter "Wine" die Windows Version auf "Windows 8.0" stellen.
Danach kann ElsterFormular einfach aus der Kategorie "Büro" installiert werden.
ElsterFormular kann jetzt, durch die von PlayOnLinux angelegte Verknüpfung, gestartet werden.
Support zur Installation durch PlayOnLinux gibt es auf der PlayOnLinux Webseite.
Falls noch nicht geschehen, muss eine aktuelle Wine-Version installiert werden. Dazu empfiehlt es sich, falls der Ordner .wine vorhanden ist, ihn vorher zu löschen oder umzubenennen.
wine (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install wine
sudo aptitude install wine
Unter Precise erhält man Version 1.4, ab Trusty Version 1.6. Beide Versionen sind für die folgende Installation ausreichend.
ElsterFormular 15, 16, 17 und 18 benötigt die Visual C++ Runtime Bibliothek 2013. Diese kann mit Winetricks einfach abgefragt und nachinstalliert werden. Dennoch sind hier derzeit noch ein paar Anpassungen notwendig. Mit folgenden Befehlen wird die aktuellste Version des Winetricks Helfer-Skripts (aus Git!) heruntergeladen:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
(Siehe Forum und Winetricks-Meldung).
Das winetricks-Skript sollte sich nun im aktuellen Arbeitsverzeichnis befinden. Nachstehenden Befehl in der Konsole eingeben, damit dieses Skript die benötigten Bibliotheken installiert.
sh ./winetricks vcrun2013
Danach kann ElsterFormular installiert werden: Die Installationsdatei (.exe) wird von der Elsterformular-Homepage heruntergeladen. Die Installationsdatei wird dann in die "virtuelle" Festplatte von wine kopiert (in der Regel ~/.wine/drive_c/). Danach startet man die Installationsdatei einfach per Doppelklick.
ElsterFormular lässt sich über das Programmsymbol auf der Arbeitsfläche, das Kontextmenü (Unterverzeichnis Wine) oder aber durch Dopelklick auf die Datei ~/.wine/drive_c/Programme/ElsterFormular/bin/pica.exe starten. Das Verzeichnis Programme kann je nach Lokalisierung auch anders, aber immer ähnlich heißen (Program Files, Program Files (x86), ...)
Die folgenden drei Installation müssen nacheinander durchgeführt werden, um ElsterFormular in einer virtuellen Maschine verwenden zu können:
Installation einer Virtualisierungssoftware wie VirtualBox oder QEMU.
Installation eines Betriebssystemes wie Windows, Linux oder ReactOS in der vorher installierten Virtualisierungssoftware.
Installation von ElsterFormular auf dem vorher installierten Betriebssystem, d.h. die folgenden Installation sind notwendig:
Visual C++ Runtime Bibliothek 2013
Microsoft .Net 4.0 oder höher für ElsterFormular 17 und 18.
ElsterFormular
Um ein Anschreiben an das Finanzamt und eine Steuerberechnung unter Elsterformular anzeigen zu können, muss ein PDF-Reader installiert sein, so dass ElsterFormular ihn auch als solchen erkennt.
Im Folgenden sind verschiedene Varianten aufgeführt, wie ein PDF-Reader konfiguriert werden kann. Nach erfolgter Konfiguration bzw. Installation findet sich im Menü "Einstellungen" auch ein Schaltknopf "Test der PDF-Anzeige", mit dem die Zusammenarbeit von Elster Formular mit dem angegebenen PDF-Betrachter sofort geprüft werden kann.
Ein in Linux installierter PDF-Reader (z.B. Okular in KDE) muss in der wine-Registry registriert werden, wenn er von ElsterFormular erkannt werden soll. Dazu wird mit einem Editor eine Datei, z.B. pdf.reg erstellt mit folgendem Inhalt:
[HKEY_CLASSES_ROOT\.pdf] @="PDFfile" "Content Type"="application/pdf" [HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command] @="winebrowser \"%1\""
Mit dieser Datei wird mit dem folgenden Befehl der PDF-Viewer in der wine-Registry eingetragen:
regedit pdf.reg
(Quelle: WineHQ FAQ .)
Eine andere Alternative ist, die ausführbare Datei (exe) eines beliebigen PDF-Betrachters, der unter Wine funktioniert und im virtuellen Laufwerk C: installiert ist, in Elster Formular als aufzurufendes Programm für die PDF-Anzeige einzutragen. Dies erfolgt unter
"Extras > Einstellungen > PDF > eigenes Programm auswählen".
Möchte man hier den unter Linux eingestellten Standard-PDF-Reader nutzen, so gibt man als Pfad c:\windows\winebrowser.exe an, das wirkt sich dann im Gegensatz zur allgemeinen Registrierung in wine nur auf ElsterFormular aus.
Das Windows-Programm SumatraPDF kann als wine-Programm heruntergeladen werden. Danach einfach SumatraPDF starten und im Menü unter "Settings" den Eintrag "Optionen" auswählen. Anschließend auf den Button "registering as default PDF viewer" klicken.
Foxit PDF-Betrachter können heruntergeladen werden unter Foxit . Die aktuellen Foxit-Versionen laufen zwar unter wine, können sich aber im Gegensatz zu SumatraPDF nicht selbst als PDF-Betrachter registrieren und werden deshalb von ElsterFormular nicht erkannt. Nach dem Entpacken muss der Installer mit "Wine-Windows-Programmstarter" geöffnet werden. Nach Beendigung des Installationsvorganges muss die neue Anwendung unter "Anwendungen -> Wine -> Programme" auftauchen, wenn es dann funktionieren soll.
Nach Abgabe und Bearbeitung der Steuererklärung durch das Finanzamt erhält man eine Mail mit dem Hinweis, dass der Steuerbescheid vorliegt und heruntergeladen werden kann. Dies erfolgt ebenfalls über ElsterFormular.
Das Programm starten, die Steuererklärung auswählen, dann unter "Datenübermittlung" den Punkt "vom Finanzamt herunterladen" anwählen.
Der Steuerbescheid wird aus rechtlichen Gründen dennoch weiterhin per Post verschickt.
ElsterFormular ist seit der Version 12 modular aufgebaut und besteht aus einem Hauptprogramm (pica) und je nach Steuerart und Veranlagungszeitraum verschiedenen Plugins und Vorlagen. Die Update-Funktion von ElsterFormular prüft automatisch, ob sie zur vorhandenen Hauptanwendung passen und lassen nur unter dieser Bedingung eine Installation zu.
Bei Problemen während des Updates sollte das vollständige Paket von ElsterFormular von der Seite https://www.elster.de/elfo_down.php geladen und mit Wine installiert werden. Dabei wird die vorhandene Installation vollständig gelöscht und neu installiert. Daten und Registry-Einträge unter wine bleiben erhalten (sofern sie nicht im Programmverzeichnis abgelegt wurden).
ElsterFormular 18.0 bricht die Installation unter wine ab, laut Fehlermeldung wegen fehlender Berechtigung. Dies ist ein Bug, der nur in der Version "Gesamtumfang" (für Privatanwender und Unternehmer) repariert wurde. (Quelle: Marius's Welt )
In wine / PlayOnLinux muss unter diesen Umständen auch der Windows-Typ von "Windows XP" auf etwas moderneres geändert werden, etwa "Windows 8.0".
Entweder erscheint eine Fehlermeldung, wonach die angeforderte Datei als PDF nicht dargestellt werden kann, oder das Programm friert bei Druckvorschau oder Drucken von Dokumenten (komprimierte Steuererklärung, Übertragungsprotokoll o.ä.) ein. Meist ist der Fehler ein falsch kodierter Umlaut im Dateinamen.
Trotz dieser Fehlermeldung wird die PDF-Datei korrekt erzeugt und liegt - solange das Programm offen ist - unter einem der folgenden Verzeichnisse:
~/.wine/drive_c/users/<username>/Anwendungsdaten/elsterformular/pica/tmp/
~/.wine/drive_c/windows/profiles/<username>/Anwendungsdaten/elsterformular/pica/tmp
/PlayOnLinux's virtual drives/Elsterformular/drive_c/user/<username>/Application Data/Elsterformular/pica/tmp
~/.PlayOnLinux/wineprefix/ElsterFormular/drive_c/users/<username>/Application Data/elsterformular/pica/tmp
Nach Schließen des Programms werden die Daten im temporären Verzeichnis gelöscht.
Falls das Programm hängt (Fehler mit pica.exe unter winehq), muss es "abgeschossen" werden und alle zugehörigen Prozesse beendet werden. Dies wird im Terminal mit folgendem Befehl erreicht:
kill $(pgrep 'ericprozess|pica')
Die ElsterFormularXX.exe lässt sich nicht installieren . Komplett neu anfangen: Entweder "jungfräuliches" Live-System nutzen oder mit der Option--purge
wine entfernen und den Ordner ~/.wine löschen oder umbenennen. Dann die aktuellste Wine-Version direkt von winehq.org mit den oben aufgeführten Schritten installieren.
Wenn eine Datenübertragung hängen bleibt, muss sie wiederholt werden.
Wenn die zu übertragende Steuerdatei dann bereits für weitere Bearbeitung gesperrt wurde, muss eine Kopie erstellt werden, die erneut übertragen werden muss.
Generell gilt: ElsterFormular aktualisieren.
Dieser Fehler kann behoben werden, wenn man die Option "Ansicht -> Hilfe zur Steuererklärung" abschaltet.
Foxit lässt sich - auch solo - nicht starten ("Unable to launch application"). Alternative: Installation von Adobe Acrobat Reader (Windows-Version unter wine)
Foxit wird nicht gefunden - in den aktuellen Versionen genügt es nicht, die Foxit.exe im richtigen Verzeichnis stehen zu haben; es empfiehlt sich, die Foxit-setup.exe mit Wine installieren zu lassen (s.o.)
Auch wenn Foxit installiert ist, kann es vorkommen, dass ein heruntergeladenes PDF vom FiA nicht angezeigt wird, der Foxit-Reader sich nur kurz öffnet und gleich wieder schließt. Dann hilft es, vorher den Foxit-Reader zu starten.
Alle Schriften sind unleserlich.
Der folgende Befehl muss ausgeführt werden. Gegebenenfalls muss danach ElsterFormular erneut installiert werden.
sh winetricks volnum allfonts
Im Kommentarfeld unten ist die Schrift kaum zu entziffern
Aktualisieren auf die neuste Version. Ab Elsterformular Version "11.2.0" ist auch dies behoben.
Dies ist ein bereits bekannter Bug in Wine (22021 ). Abhilfe schafft der folgende Workaround:
sudo rm /usr/share/wine/fonts/vgasys.fon
Vor der Übertragung der Daten ans Finanzamt folgenden Befehl in der Bash eingeben. Dieser deaktiviert ein Sicherheits-Feature, das den Übertragungsfehler verursacht.
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
Nach dem Senden der Daten das Sicherheits-Feature wieder aktivieren.
echo 1 | sudo tee /proc/sys/kernel/yama/ptrace_scope
Alternative Steuerprogramme sind unter Finanzverwaltung gelistet.
Diese Revision wurde am 4. März 2017 20:23 von Liebelo erstellt.