Ubuntu 17.10 Artful Aardvark
Ubuntu 16.04 Xenial Xerus
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 2018 wurde ElsterFormular 19.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.
Aktuell (Januar 2018) sind für eine erfolgreiche Installation der aktuellen ElsterFormular Software notwendig:
Wine Version 1.7.43 oder höher, konfigurierte Windows Version Win7 oder höher
Visual C++ Runtime Bibliothek 2015 oder ggfs. 2017
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 und aktuelle Informationen zur Installation über PlayOnLinux gibt es auf der PlayOnLinux
Webseite.
Die jeweils aktuellste Version von ElsterFormular (für die aktuell jeweils üblichen Steuervorgänge) steht auf der Homepage
zum Download bereit.
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.
Seit 16.10 sollten folgende Pakete installiert werden (davor nur "wine").
wine-stable (main (bis 16.04 'wine'))
winetricks (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install wine-stable winetricks
sudo aptitude install wine-stable winetricks
Das Paket winetricks ist notwendig, um Windows-Abhängigkeiten nachzuinstallieren.
Ubuntu xenial 16.04
Wine ist unter Ubuntu 16.04 nicht mehr ausreichend aktuell - wie unter Wine PPA beschrieben sollte mindestens eine Wine Version 1.7 oder neuer installiert werden.
Winetricks wird benötigt, ist aber ebenfalls nicht mehr aktuell. Auch hier muss wie unter Winetricks - Alternative Installation beschrieben eine aktuelle Version bezogen werden.
ElsterFormular steht auf der Webseite als .msi Installations-Datei zum Download
zur Verfügung. Sobald diese Datei heruntergeladen wurde, wird sie mit
wine msiexec /i ElsterFormularKomplett.msi
installiert.
Falle noch eine EXE-Datei zur Verfügung steht, einfach mit 'wine <Datei.EXE>' installieren.
Fehlermeldung: "ElsterFormular kann nicht auf Windows 2000 installiert werden.": Unter 16.04 muss vorher im Terminal 'winetricks' aufgerufen werden:
Select the default wineprefix --> Change Wine settings --> win7 --> Ok (verlassen mit 'Abbrechen', 'Abbrechen', ...)
ElsterFormular ab Version 15 benötigt die Visual C++ Runtime Bibliothek 2015 (bzw. bis Version 17.x vcrun 2013). Diese kann mit Winetricks
einfach abgefragt und nachinstalliert werden:
sh ./winetricks vcrun2015
Oder durch die Menüführung eingestellt: 'winetricks' im Terminal aufrufen --> Standard wineprefix auswählen --> Windows-DLL installieren --> vcrun2017 anwählen --> Ok (Verlassen mit 'Abbrechen', 'Abbrechen', ...)
ElsterFormular lässt sich über das Programmsymbol auf der Arbeitsfläche, das Kontextmenü (Unterverzeichnis Wine) oder aber durch Doppelklick 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 2015
Microsoft .Net 4.0 oder höher für ElsterFormular 17 und höher.
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:
REGEDIT4 [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".
Wenn ElsterFormular sich nicht installieren lässt, ist komplett neu anfangen eine aussichtsreiche Option: Entweder "jungfräuliches" Live-System nutzen oder mit der Option--purge wine entfernen und den Ordner ~/.wine löschen oder umbenennen. Dann wird die aktuellste Wine-Version direkt von winehq.org
mit den oben aufgeführten Schritten installiert.
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')
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 8. Januar 2018 11:28 von dirkolus erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Büro, Wine, Steuer
2004 – 2017 ubuntuusers.de • Einige Rechte vorbehalten