You are here    Supported software    ElsterFormular nl sv ru pl es de fr

ElsterFormular

Informations

Creator Message
weeman

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 54914
Wine: 1.7.43

Feedbacks

Description

ElsterFormular is the official german software to file a tax return.

Source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2013-09-29
# Distribution used to test : ubuntu 13.10 (64bit)
# Author: Michael Weimann
# Wine version used: 1.6

# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="1.7.43"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# install dependencies
POL_Call POL_Install_vcrun2013

# dll overrides
POL_Wine_OverrideDLL "native,builtin" "msvcp90"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE"

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
damosaki Sunday 9 July 2017 at 5:53
damosaki Anonymous

Message

Thanks for the script. It works fine for me.

(System: LUbuntu 16.04.2 LTS, PlayOnLinux 4.2.12, Wine 1.7.43, Wine Setting: W7)

Replies

Anonymous
Sunday 9 July 2017 at 5:57 -
I meant script of gerd.grass. System: LUbuntu running from USB-Stick
gerd.grass Friday 7 July 2017 at 7:05
gerd.grass Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -42,7 +42,9 @@
 fi
 POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
 
-POL_Wine "$APP_ANSWER"
+POL_Wine msiexec /i "$APP_ANSWER"
+# Without "msiexec /i" you will get an error message
+# wine: Fehlerhaftes EXE-Format für ~/ElsterFormular.msi
 POL_Wine_WaitExit "$TITLE"
 
 # Use native PDF viewer

New source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2013-09-29
# Distribution used to test : ubuntu 13.10 (64bit)
# Author: Michael Weimann
# Wine version used: 1.6

# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="1.7.43"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# install dependencies
POL_Call POL_Install_vcrun2013

# dll overrides
POL_Wine_OverrideDLL "native,builtin" "msvcp90"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine msiexec /i "$APP_ANSWER"
# Without "msiexec /i" you will get an error message
# wine: Fehlerhaftes EXE-Format für ~/ElsterFormular.msi
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

weeman Wednesday 31 May 2017 at 23:40
weeman

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Here we go. I've added a notice window with some info about the current bug.

The problem is related to this bug: https://www.playonlinux.com/en/issue-5476.html
A possible solution at the moment is to remove some shipped libs:

rm -f ~/.PlayOnLinux/wine/linux*/*/lib*/libz*

Another thing I couldn't find any solution for is the PDF view.
It's complaining it doesn't find a PDF viewer. But it works anyway o_O.
Ideas how to fix this are welcome.

Have fun with the Steuererklärung ;)

Differences

@@ -1,23 +1,23 @@
 #!/bin/bash
 # Date : 2013-09-29
-# Last revision : 2013-09-29
-# Distribution used to test : ubuntu 13.10 (64bit)
+# Last revision : 2017-05-31
+# Distribution used to test : ubuntu 17.10 (64bit)
 # Author: Michael Weimann
-# Wine version used: 1.6
-
+# Wine version used: 2.0.1
+ 
 # Basic test of the data transmission to the fiscal authority:
 # - Start ElsterFormular
 # - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
 # - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
 # - Click on "Weiter"
 # - There must be the message "Der Test der Datenübermittlung war erfolgreich"
-
+ 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
 TITLE="ElsterFormular"
 PREFIX="ElsterFormular"
-WINEVERSION="1.7.43"
+WINEVERSION="2.0.1"
 
 POL_SetupWindow_Init
 POL_Debug_Init
@@ -28,12 +28,9 @@
 POL_System_SetArch "x86"
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "$WINEVERSION"
+Set_OS "win7"
 
-# install dependencies
-POL_Call POL_Install_vcrun2013
-
-# dll overrides
-POL_Wine_OverrideDLL "native,builtin" "msvcp90"
+POL_SetupWindow_message "A current PlayOnLinux bug may prevent the setup window to show up.\n\nIf you encounter any problems try to run\n'rm -f ~/.PlayOnLinux/wine/linux*/*/lib*/libz*'\nfrom a terminal.\n\n(see https://bbs.archlinux.org/viewtopic.php?pid=1714025#p1714025)" "Notice"
 
 POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
 if [ "$APP_ANSWER" = "TRUE" ]
@@ -42,14 +39,14 @@
 fi
 POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
 
-POL_Wine "$APP_ANSWER"
+POL_Wine msiexec /i $APP_ANSWER
 POL_Wine_WaitExit "$TITLE"
 
 # Use native PDF viewer
 POL_Call POL_Function_SetNativeExtension "pdf"
 
 # create shortcut for the ElsterFormular executable
-POL_Shortcut "pica.exe" "$TITLE"
+POL_Shortcut "pica.exe" "$TITLE" "ElsterFormular"
 
 POL_SetupWindow_Close
-exit 0
\ No newline at end of file
+exit 0

New source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2017-05-31
# Distribution used to test : ubuntu 17.10 (64bit)
# Author: Michael Weimann
# Wine version used: 2.0.1
 
# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="2.0.1"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"

POL_SetupWindow_message "A current PlayOnLinux bug may prevent the setup window to show up.\n\nIf you encounter any problems try to run\n'rm -f ~/.PlayOnLinux/wine/linux*/*/lib*/libz*'\nfrom a terminal.\n\n(see https://bbs.archlinux.org/viewtopic.php?pid=1714025#p1714025)" "Notice"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine msiexec /i $APP_ANSWER
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE" "ElsterFormular"

POL_SetupWindow_Close
exit 0

Replies

weeman Wednesday 31 May 2017 at 23:01
weeman

Message

Thanks for your feedback.
I'm working on an update for the script.

Sadly PlayOnLinux has currently some issues.
I'll add a version check and some text for workarounds to the installer.

Replies

michritoba Tuesday 30 May 2017 at 23:17
michritoba Anonymous

Message

No chance to install 18.4.0.1 under Ubuntu 16.04.2 - there must be an other problem too.

Replies

Anonymous
Wednesday 31 May 2017 at 13:11 -
My solution:
Anonymous
Wednesday 31 May 2017 at 13:19 -
1. Install PlayOnLinux 4.2.11
2. Install ElsterFormular 16.x as an extra application
3. Konfigure Wine 2.0.1 with W7
It works fine!
markus_1968 Thursday 25 May 2017 at 13:06
markus_1968 Anonymous

Message

I had the same problem and by chance found the following workaround:

Start playonlinux

Goto "Configuration"

Goto tab "Wine" and select "Control Panel"

In the new window select "Software"

In the upper right corner click on "Install..."

Now select your downloaded Elster msi-file and the installation will run properly

Replies

REDmiLk Thursday 25 May 2017 at 11:36
REDmiLk Anonymous

Message

I was not able to automatically update the playonlinux installation of version 17.4 and an update installation via playonlinux failed.

I then installed the new msi of elsterformular (18.2) via playonlinux as new program over the existing version 17.4. This works. But if I check for updates in elsterformular, no update / versions are shown, seems elsterformular does not find the own installation. I will still try to use it with out the update function.

Replies

mottenkiller Monday 22 May 2017 at 3:46
mottenkiller Anonymous

Message

Unfortunatly it does not work for me, too.

As bernd_b described, the newest install-file from https://www.elster.de/elfo_down.php won't work.

Workaround: Instead you should find an older version to install (working like a charm on my system) and update it untill you got the latest version.

I'm running Ubuntu 16.04 and reported the problem as a bug.

Replies

bernd_b Friday 19 May 2017 at 15:04
bernd_b Anonymous

Message

I must confirm the failure.

It seems to me they did some updates - the download-site gives you a msi-file which is named: ElsterFormularPrivat.msi - the older ones were exe-files.

I could grab an older version from the pc of my mother (she is always faster doing the tax-things ...) and with this I could update my existing elster-Installation without any tricks.

Running elster formular itself, I could use the update function to upgrade the programm to version 18.3.

If any logs or whatever are needed, please tell me what I can deliver to help.

Replies

bjoern Monday 15 May 2017 at 23:41
bjoern Anonymous

Message

I don't get it installed. I try to enter this file ElsterFormularKomplett.msi and after it the setup fails.

Replies

homerun4711 Tuesday 15 November 2016 at 7:53
homerun4711 Anonymous

Message

I tried to install the current version of ElsterFormular without script, just using the installer.

  • Linux Mint 18 Sarah Xfce
  • wine-1.6.2
  • ElsterFormular-17.5.44.20161013p.exe
  • PlayOnLinux 4.2.10

Installation worked without problems, program seems to work, though I did not check if it updates or connects to the servers.

Is vcrun2013 no longer needed?

See also https://appdb.winehq.org/objectManager.php?sClass=version&iId=33405&iTestingId=94364

Replies

ericdiy Sunday 6 March 2016 at 16:45
ericdiy Anonymous

Message

There are two problems:

1. By clicking on "Dateiübertragung" (File-transfer) the program stops working, but I think the file transfer is working

2. By clicking on "print" the program stops working too, but you will find the PDF in this directory: /Users/*Username*/Library/PlanOnMac/wineprefix/Elsterformular/drive_c/users/*Username*/Application Data/elsterformular/pica/tmp (or try /eric/data) 

It would be awesome if anyone could fix those two issues… 

But thank you guys so far to making this program working for mac angel

Eric

Replies

weeman Thursday 31 December 2015 at 18:27
weeman

Message

Here is a link to an icon for the software list: http://michael-weimann.eu/ElsterFormular/ElsterFormular_48x48.jpg

Can someone please upload and link it in the list?

Thanks

Replies

Thursday 31 December 2015 at 23:20 -
Done!
Friday 1 January 2016 at 14:56 -
Thanks!
weeman Sunday 17 May 2015 at 16:39
weeman

Information

This update has been approved by the team.

Message

  • Updates to the new wine version 1.7.43
  • Adds new vcrun2013 dependency

ELSTER Formular seems to be working fine with this changes.

Differences

@@ -17,7 +17,7 @@
 
 TITLE="ElsterFormular"
 PREFIX="ElsterFormular"
-WINEVERSION="1.6"
+WINEVERSION="1.7.43"
 
 POL_SetupWindow_Init
 POL_Debug_Init
@@ -30,7 +30,7 @@
 POL_Wine_PrefixCreate "$WINEVERSION"
 
 # install dependencies
-POL_Call POL_Install_vcrun2008
+POL_Call POL_Install_vcrun2013
 
 # dll overrides
 POL_Wine_OverrideDLL "native,builtin" "msvcp90"
@@ -52,4 +52,4 @@
 POL_Shortcut "pica.exe" "$TITLE"
 
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2013-09-29
# Distribution used to test : ubuntu 13.10 (64bit)
# Author: Michael Weimann
# Wine version used: 1.6

# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="1.7.43"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# install dependencies
POL_Call POL_Install_vcrun2013

# dll overrides
POL_Wine_OverrideDLL "native,builtin" "msvcp90"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Sunday 17 May 2015 at 17:15 -
I don't see a problem with it. Approved.
zottelbeyer Saturday 16 May 2015 at 12:10
zottelbeyer Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Since this now requires vcrun 2013 I simply put in the script taken from here:
https://www.playonlinux.com/de/app-2390-POL_Install_vcrun2013.html

 

The Elster installation still throws an error saying it could not install vrun2013 but the programm does work.

Tested on Ubuntu 14.04.2

Differences

@@ -31,6 +31,37 @@
 
 # install dependencies
 POL_Call POL_Install_vcrun2008
+# https://www.playonlinux.com/de/app-2390-POL_Install_vcrun2013.html
+# Date : (2015-01-8 11-30)
+# Author : RoninDusette
+# Licence : GPLv3
+# PlayOnLinux: 4.2.5
+POL_Debug_Message "Installing vcrun2013..."
+ 
+POL_Download_Resource "http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe" "0fc525b6b7b96a87523daa7a0013c69d" "vcrun2013"
+mkdir $POL_USER_ROOT/tmp/vcrun2013
+cd $POL_USER_ROOT/tmp/vcrun2013
+ 
+cp $POL_USER_ROOT/ressources/vcrun2013/vcredist_x86.exe $POL_USER_ROOT/tmp/vcrun2013/
+POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/vcredist_x86.exe"
+POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/a2"
+POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/a3"
+ 
+POL_Debug_Message "Copying DLL files..."
+ 
+cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_mfc120_x86 $WINEPREFIX/drive_c/windows/system32/mfc120.dll
+cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_mfc120u_x86 $WINEPREFIX/drive_c/windows/system32/mfc120u.dll
+cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_msvcp120_x86 $WINEPREFIX/drive_c/windows/system32/msvcp120.dll
+cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_msvcr120_x86 $WINEPREFIX/drive_c/windows/system32/msvcr120.dll
+cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_vcomp120_x86 $WINEPREFIX/drive_c/windows/system32/vcomp120.dll
+ 
+POL_Wine_OverrideDLL "native,builtin" "atl120"
+POL_Wine_OverrideDLL "native,builtin" "msvcp120"
+POL_Wine_OverrideDLL "native,builtin" "msvcr120"
+POL_Wine_OverrideDLL "native,builtin" "vcomp120"
+ 
+POL_Debug_Message "Cleaning tmp folder..."
+rm -rf $POL_USER_ROOT/tmp/vcrun2013
 
 # dll overrides
 POL_Wine_OverrideDLL "native,builtin" "msvcp90"

New source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2013-09-29
# Distribution used to test : ubuntu 13.10 (64bit)
# Author: Michael Weimann
# Wine version used: 1.6

# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="1.6"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# install dependencies
POL_Call POL_Install_vcrun2008
# https://www.playonlinux.com/de/app-2390-POL_Install_vcrun2013.html
# Date : (2015-01-8 11-30)
# Author : RoninDusette
# Licence : GPLv3
# PlayOnLinux: 4.2.5
POL_Debug_Message "Installing vcrun2013..."
 
POL_Download_Resource "http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe" "0fc525b6b7b96a87523daa7a0013c69d" "vcrun2013"
mkdir $POL_USER_ROOT/tmp/vcrun2013
cd $POL_USER_ROOT/tmp/vcrun2013
 
cp $POL_USER_ROOT/ressources/vcrun2013/vcredist_x86.exe $POL_USER_ROOT/tmp/vcrun2013/
POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/vcredist_x86.exe"
POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/a2"
POL_System_cabextract "$POL_USER_ROOT/tmp/vcrun2013/a3"
 
POL_Debug_Message "Copying DLL files..."
 
cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_mfc120_x86 $WINEPREFIX/drive_c/windows/system32/mfc120.dll
cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_mfc120u_x86 $WINEPREFIX/drive_c/windows/system32/mfc120u.dll
cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_msvcp120_x86 $WINEPREFIX/drive_c/windows/system32/msvcp120.dll
cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_msvcr120_x86 $WINEPREFIX/drive_c/windows/system32/msvcr120.dll
cp $POL_USER_ROOT/tmp/vcrun2013/F_CENTRAL_vcomp120_x86 $WINEPREFIX/drive_c/windows/system32/vcomp120.dll
 
POL_Wine_OverrideDLL "native,builtin" "atl120"
POL_Wine_OverrideDLL "native,builtin" "msvcp120"
POL_Wine_OverrideDLL "native,builtin" "msvcr120"
POL_Wine_OverrideDLL "native,builtin" "vcomp120"
 
POL_Debug_Message "Cleaning tmp folder..."
rm -rf $POL_USER_ROOT/tmp/vcrun2013

# dll overrides
POL_Wine_OverrideDLL "native,builtin" "msvcp90"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE"

POL_SetupWindow_Close
exit

Replies

Saturday 16 May 2015 at 16:17 -
Why did you copy/paste the function? Simply use:

POL_Call POL_Install_vcrun2013
Saturday 16 May 2015 at 16:35 -
Also,:
exit

should be

exit 0
Kai Petzke Monday 9 February 2015 at 16:39
Kai Petzke Anonymous

Message

Leider lässt sich ElsterFormular Version 16 (verteilt seit Anfang 2015) nicht sauber installieren. Beim Entpacken der VC++ 2013 Runtime hängt der Installer. Lässt man ihn dann weiterlaufen (also nicht auf "Abbrechen" klicken), dann gibt er eine Fehlermeldung aus und dann die Nachricht, dass die Installation erfolgreich war. Tatsächlich fehlen aber noch die Bibliotheken.

Zum Glück können die Libs von Microsoft heruntergeladen werden. Eine Google-Suche nach "visual c++ runtime redistributable 2013" führt zum richtigen Link auf microsoft.de . Bei mir war das: http://www.microsoft.com/de-de/download/details.aspx?id=40784

Um an die eigentliche DLL zu kommen, eignet sich cabextract. Hier beispielhafte Kommandos, natürlich die Pfade beim ersten "cabextract" und beim Setzen von S32 entsprechend anpassen, und zwar mit dem Ort, an dem man die von Microsoft heruntergeladene Datei gespeichert hat, und mit dem genauen Pfad des Zielverzeichnisses unter PlayOnLinux:

    mkdir /tmp/vcex

    cd /tmp/vcex

    cabextract -d . ~/Downloads/vcredist_x86.exe

    cabextract -d . a2

    S32=~/.PlayOnLinux/wineprefix/ElsterFormular/drive_c/windows/system32

    cp -p F_CENTRAL_msvcp120_x86 $S32/msvcp120.dll

    cp -p F_CENTRAL_msvcr120_x86 $S32/msvcr120.dll

 

Danach konnte ich ElsterFormular wieder normal starten. Nach dem ersten Install-Versuch wurde auch nach dem Nachrüsten der DLLs jedoch "ELsterFormular" nicht zum Starten angezeigt. Ich habe es dann nochmal drüber installiert (alte Dateien dabei NICHT gelöscht), dann ging es.

 

Ob man das Install-Skript so ändern kann, dass es direkt die 2013er Runtime installiert, weiß ich nicht. Es befindet sich dort ja bereits die Zeile:

    POL_Call POL_Install_vcrun2008

Evtl. lässt sich ähnlich einfach auch die 2013er Runtime von VC++ installieren. Wenn der Installer von ElsterFormular dann merkt, dass die 2013er Runtime schon da ist, versucht er dann hoffentlich gar nicht erst, die nachzuinstallieren, so dass der genannte Hänger des Installers dann umschifft wird. Wie gesagt, konnte, sollte, würde, hätte.

-------------------

English summary: ElsterFormular version 16 does not install properly on PlayOnLinux. Let the installer run (don't press "abort"/"abbrechen"), commit the error window, then download visual c++ runtime redistributable 2013 from Microsoft and issue the commands quoted above. After that, another try to install ElsterFormular might be required (don't delete old data!), and after that, the program will work fine. Maybe, the problem could be fixed by letting PlayOnLinux pre-install the 2013 runtime. I don't know, how to achieve the later, though.

Replies

Monday 18 May 2015 at 11:09 -
Should be working with the latest version.
tk_hamburg Friday 23 January 2015 at 0:15
tk_hamburg Anonymous

Message

there is an mandatory update of Elsterformular for 2015 -> ElsterFormular v.16.

After the installation the message appears:

„a newer version of the Microsoft run time environment is needed by ElsterFormular“

Next, therefore, the Microsoft program (vcredist_x36.exe) started.

After confirming with ok, a installation window (VC++ 2013 Runtimes) appears

and the installation hangs after ? progressed.

Replies

Monday 18 May 2015 at 11:09 -
Should be working with the latest version.
play_ue_linux Sunday 18 January 2015 at 20:39
play_ue_linux Anonymous

Message

Hello the installer crashes with ELSTER 16.

Could VC++ 2013 Runtime be the problem?

Thank you

Replies

Monday 18 May 2015 at 11:09 -
Should be working with the latest version.
petch Monday 11 August 2014 at 14:53
petch
Developer

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Use native PDF viewer

Differences

@@ -45,6 +45,9 @@
 POL_Wine "$APP_ANSWER"
 POL_Wine_WaitExit "$TITLE"
 
+# Use native PDF viewer
+POL_Call POL_Function_SetNativeExtension "pdf"
+
 # create shortcut for the ElsterFormular executable
 POL_Shortcut "pica.exe" "$TITLE"
 

New source code

#!/bin/bash
# Date : 2013-09-29
# Last revision : 2013-09-29
# Distribution used to test : ubuntu 13.10 (64bit)
# Author: Michael Weimann
# Wine version used: 1.6

# Basic test of the data transmission to the fiscal authority:
# - Start ElsterFormular
# - Crate a new income tax return by "Privatperson" -> "Einkommenssteuererklärung" -> "für 2012" -> "neu erstellen"
# - Chosse "Test der Datenübermittlung an das Finanzamt (Testfall senden)" from the "Datenübermittlung" menu
# - Click on "Weiter"
# - There must be the message "Der Test der Datenübermittlung war erfolgreich"

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="ElsterFormular"
PREFIX="ElsterFormular"
WINEVERSION="1.6"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "ElsterFormular" "https://www.elster.de/elfo_home.php" "Michael Weimann" "ElsterFormular"

# create prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# install dependencies
POL_Call POL_Install_vcrun2008

# dll overrides
POL_Wine_OverrideDLL "native,builtin" "msvcp90"

POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_Browser "https://www.elster.de/elfo_down.php"
fi
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

POL_Wine "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"

# Use native PDF viewer
POL_Call POL_Function_SetNativeExtension "pdf"

# create shortcut for the ElsterFormular executable
POL_Shortcut "pica.exe" "$TITLE"

POL_SetupWindow_Close
exit

Replies

JaxxBee Thursday 7 August 2014 at 13:31
JaxxBee Anonymous

Message

Sorry. I first pressed "runs well"  It does... just print does not work.

Is there any idea how pdf print will work ? How to install within Elsterformular printing ?

Greetings

JB

Replies

Thursday 7 August 2014 at 20:44 -
Install a PDF printer with CUPS
http://wiki.winehq.org/PDF
Anonymous
Monday 11 August 2014 at 14:31 -
do you have some more informations how to ?
Anonymous
Monday 11 August 2014 at 14:32 -
I am using OSX Maverick, the installer above. How could I install CUP within this installation ?
Anonymous
Monday 11 August 2014 at 14:33 -
the mentionet wine site explains only debian ubuntu :(
Monday 11 August 2014 at 14:37 -
You'll need a PDF viewer installed.
Monday 11 August 2014 at 14:39 -
Argh, ENTER sends the formular "§$/%&(%$§"

I'll update the script soon and include the installation of a PDF viewer. Until then you may look under the ELSTER directories for PDF files. They are generated, but not displayed (an error message shows up instead).
Monday 11 August 2014 at 14:54 -
Maybe
POL_Call POL_Function_SetNativeExtension "pdf"
should be added to the script?
Monday 11 August 2014 at 15:02 -
The update seems to work!

Good to know there is such a function..
Anonymous
Monday 11 August 2014 at 17:30 -
Hi there, I tried the update, it works perfect for the preview print: it opens a new ( i think native ) preview within OSX.
pressing the print button ( Strg+P ) seems to have no function. I hope I can help with testing ;)
Anonymous
Monday 11 August 2014 at 17:41 -
same with datatransfer "Dateiuebertragung" to tax authorities. Printing the transfer protocol does not work, the button "letter to tax auth." below opens native prview
Anonymous
Sunday 6 March 2016 at 16:37 -
Hey guys, I think I got the solution: You don't need to install anything. Just check this folder to get the printfile pdf: /Users/*Username*/Library/PlanOnMac/wineprefix/Elsterformular/drive_c/users/*Username*/Application Data/elsterformular/pica/tmp (or try /eric/data)
Anonymous
Sunday 6 March 2016 at 16:37 -
Hey guys, I think I got the solution: You don't need to install anything. Just check this folder to get the printfile pdf: /Users/*Username*/Library/PlanOnMac/wineprefix/Elsterformular/drive_c/users/*Username*/Application Data/elsterformular/pica/tmp (or try /eric/data)
Anonymous
Sunday 6 March 2016 at 16:37 -
Hey guys, I think I got the solution: You don't need to install anything. Just check this folder to get the printfile pdf: /Users/*Username*/Library/PlanOnMac/wineprefix/Elsterformular/drive_c/users/*Username*/Application Data/elsterformular/pica/tmp (or try /eric/data)
Anonymous
Sunday 6 March 2016 at 16:37 -
Hey guys, I think I got the solution: You don't need to install anything. Just check this folder to get the printfile pdf: /Users/*Username*/Library/PlanOnMac/wineprefix/Elsterformular/drive_c/users/*Username*/Application Data/elsterformular/pica/tmp (or try /eric/data)