Prior to installing the most current Spire version and converting data, below is a synopsis of what to expect and plan for, when updating from different older major versions. Specific areas of the database may need to be optimized prior to conversion, and other areas may need to be verified or re-created after conversion. Some updates are more significant, with database changes where prior planning and decisions are necessary, and other updates are less significant and do not require as much planning. Updates are rated as Minor, Moderate or Significant.

Current Spire Version: 3.10.8

Upgrading from Version 3.9

Changes to current version: Minor

  • The company Bank EFT configuration is migrated from Company Settings to the General Ledger Bank Account defined in Special Accounts, for the Consolidated Division if divisions used. You need to determine how to handle EFT format configurations for other divisions associated with this bank account, and if any other EFT formats should be created for other bank accounts or currencies.
  • The Account Reconciliation Opening Balance is no longer editable. Ensure any saved reconciliations have the correct value prior to conversion, so that future reconciliations will be able to calculate the Variance correctly and remain reconciled to the bank balance.
    Within User Settings for General Ledger, you can Modify Last Statement Balance for a GL Account, if you need to make a correction to the opening balance (3.10.6).
  • Microsoft Visual C++ V17 (2022) Runtime is installed, which will likely prompt you to reboot the server when the installation is complete.
  • The Export screen from within Report Preview has been changed from the Crystal Reports export types, and legacy File Types were removed that could not allow remembering the save location. Currently supported types are now PDF, Excel, CSV and RTF formats.

Upgrading from Version 3.8

Changes to current version: Moderate

All of the above and:

  • SMTP Email configuration is migrated from Company Settings to a new SMTP Backend setup in the Integrations area of Spire Server Administration, which is the recommended place for SMTP configuration. New company databases no longer allow email server setup within Company or User Settings. Multiple SMTP configurations are supported, which could be assigned to various companies.
  • All non-Administration users will need to be given permission to Send Email in User Settings.
  • A new Keyword “SupportBatchEmail” needs to be added in Crystal Reports that will used for Emailing from a batch.
  • Employee Payroll Schedules for 52/53 weekly and 26/27 biweekly pay periods have improved. Verify that converted schedules are correct, and re-create them as required.
  • A change to displaying overdue and uncompleted Communication Notes not assigned to any user means that a potentially large volume of old notes may appear in the Due Today window when logging in. To correct this, from the Communications module, multi-select groups of old notes and click the Mark Completed button to set these as completed. You may be able to mark a few hundred or more at a time, depending on server speed. (3.9.1)

Upgrading from Version 3.7 and older

Changes to current version: Significant

All of the above and:

  • Database re-organization tasks occur, which can take some time on large databases. During this time, the Spire server will not be accessible.
  • Contact Type labels within Company Settings are migrated to central Contact Types list in Company Settings. Ensure all Contact Type labels are appropriate in every area, rather than Contact #1, etc. It is more time consuming to make these changes after data migration as compared to before.
  • Spire Desktop did not auto-populate the hostname in this version. The first time you start Spire Desktop after the upgrade install, you may need to manually enter the hostname in order to initiate the Desktop upgrade and start using the current version.

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.