Planning the updateInform users about the upcoming update and instruct them to closer or not to use SmartTaxBalance. If you use SmartTaxBalance in client/server mode, stop the server application or server service. Migration of the HB reclassifications when updating from version 19.0.x to 20.0.xIn SmartTaxBalance version 20.0, the function for creating corporate tax group reclassifications via the reclassification column in the tax balance sheet cockpit has been removed. The necessary migration of the data is not possible using a database script. It is therefore absolutely necessary to migrate the database using a program before updating from version 19.0.x to version 20.0.x. The program is provided with the delivery and is also available for download here. Preparation- The conversion software requires access to the SmartTaxBalance database. For this purpose, the file connections.config in the /config subfolder must be adapted as described under Configuration and Maintenance.
- It is strongly recommended to make a backup of the database before starting the migration.
MigrationExecute the ReclassificationMigrationCreateUser.sql script on the database. A user for the migration is created who has the necessary permissions to perform the migration. Info |
---|
The following message may appear during the execution of the script: No Format |
---|
Detected setting "UseMilestone" with value "2", which means permissions will be granted considering milestone states.
For proper migration we will set "UseMilestone" to "1" so milestone feature is only an optical aid.
After successful migration this setting should be restored to the value "2". |
This message occurs if milestone-specific permissions are enabled. In this case, the script disables the milestone-specific permissions so that the migration can be performed. If this message occurs, the milestone-specific permissions must be reactivated after the migration (see step 5). |
- Start the program SmartTaxBalanceReclassificationConverter.exe
- Enter the logon data of the newly created user: User name: __MIGRATION_USER_RECLASSIFICATION__ , Password: test
- The migration is then carried out. The progress and any errors are displayed on the console. When the migration is complete, the system displays the companies for which new data records were created. In addition, all output after the user login is stored in the Migration.log file in the execution folder.
- Execute the ReclassificationMigrationDeleteUser.sql script on the database. The created user is deactivated, but remains in the database for documentation purposes.
Info |
---|
If the message shown above appeared in step 1, the milestone-specific permissions must be reactivated. The ReclassificationMigrationDeleteUser.sql script contains a commented SQL statement for this purpose. Activate the commented statement before executing the script. |
- After the migration is complete, you can continue to update the database as described below.
Info |
---|
A message like this may appear during the conversion: Code Block |
---|
Die Gesellschaft mit der ID 'a0d6f0c2-e96f-4e73-824a-a8035811e0b8' konnte nicht gefunden werden (wahrscheinlich handelt es sich um eine gelöschte Gesellschaft).
Die Migration der Steuerbilanz 'Steuerbilanz 2017 [31.12.2017]' wird daher abgebrochen.
|
This notification occurs when the company is deleted. At the end of the Migration.log logfile is a information how many companies were not found. It also contains an SQL query that returns the name and delete property of all unfounded companies. If all found companies are deleted, these messages can be ignored. If there are any companies not deleted or if the query returns less companies than the number of companies not found, please contact our support. |
DatabaseCreate a backup of the database to avoid data loss in the event of an error. Execute the script database-setup.sql from the delivery package. Uninstalling Server Application Info |
---|
This step is only necessary if you use SmartTaxBalance in client/server operation. |
Remove the server application. Carry out the following steps: - Make a note of the previous configuration of the server. For more information about the configuration, see the Configuration and Maintenance page. The following is the minimum data required for a new installation:t:
- Name of the database server, the database and the access data to the database server
- Server address (IP address or host name and port) of the SmartTaxBalance server
- Using of Single-Sign-On and, if applicable, the SSO method
- Remove the SmartTaxBalance server via the Windows "Programs and Features" dialog.
Make sure that the installation directory is empty or no longer present after uninstallation. Note |
---|
If an additional interface has been installed, the Interfaces subfolder will still exist. This will be removed in a later step. |
Installing Server Application Info |
---|
This step is only necessary if you use SmartTaxBalance in client/server operation. |
Follow the instructions on the SmartTaxBalance Server installation page. Use the configuration parameters noted previously. Deinstalling Client ApplicationRemove the client application on the users' computers. Carry out the following steps: - Make a note of the previous configuration of the server. For more information about the configuration, see the Configuration and Maintenance page. The following is the minimum data required for a new installation:
- Name of the database server, the database and the access data to the database server (if SmartTaxBalance is only used in client operation)
- Server address (IP address or host name and port) of the SmartTaxBalance server (if SmartTaxBalance is used in client/server operation)
- Using of Single-Sign-On and, if applicable, the SSO method
- Remove the SmartTaxBalance client via the Windows "Programs and Features" dialog.
Make sure that the installation directory is empty or no longer present after uninstallation. Note |
---|
If an additional interface has been installed, the Interfaces subfolder will still exist. This will be removed in a later step. |
Installing Client ApplicationFollow the instructions on the SmartTaxBalance Client installation page. Use the configuration parameters noted previously. SchnittstellenThe delivery package can be accompanied by an additional MSI package with an import interface. In this case, this interface must also be updated on the client and - if available - on the server. - Remove the interface via the Windows "Programs and Features" dialog
- Install the new interface.
Info |
---|
The installation directory for the interface is determined automatically. |
|