Spire 3.8 was released on February 9, 2022; the latest update in this version is 3.8.8 (December 20, 2022). Below are Spire Systems’ release notes for every 3.8 release, organised by area, newest first. Spire 3.x and Spire 4.x are separate lines; these notes are for Spire 3. All Spire 3.x release notes.

In this version: 3.8.8 · 3.8.7 · 3.8.6 · 3.8.5 · 3.8.4 · 3.8.3 · 3.8.2

Highlights

  • Budgets and Forecasts module added.
  • Unlimited contacts on addresses.
  • Shipment tracking on sales orders, with tracking URLs on shipping methods.
  • Sales and inventory. Copy an order from sales history, inventory colours on order lines, and total current cost on kit components.
  • Upgrading from 3.7 or earlier can take extra time on a large database because of the reorganisation in 3.8 and 3.9.
  • Note: Spire’s published notes for this version start at 3.8.2.

Spire 3.8.8 (December 20, 2022)

New Features

  • Add January 2023 Payroll changes
  • Populate report parameter when clicking Print from Employee, Timecards tab

Database Changes

  • employees – add fields ytd_f5b, lst_f5b
  • payroll_timecards – add field f5b
  • v3.addresses – correct case causing duplicate records to be presented

Report Changes

  • Invoice Posted – remove Tax 1 label on all pages except the last one
  • T4-14b-CRA – 2022 changes and some minor text cleanup
  • T4-14b-employee – 2022 changes and some minor text cleanup
  • T4-14b-employer – 2022 changes and some minor text cleanup
  • T4-14b-CRA – 2022 changes and some minor text cleanup
  • T4A – 2022 changes and some minor text cleanup
  • T4A-Summary – update CRA link at the bottom, add French text
  • T5018 – 2022 changes and some minor text cleanup
  • T5018-Summary – update CRA link at the bottom, add French text
  • Historical Comparative Statement – support comparing to leap years

Spire 3.8.7 (August 8, 2022)

Spire Desktop Improvements and corrections

  • Improve Customer, Vendor and ShipTo address lookup speed when creating a new Sales Order or Purchase Order
  • Allow AR Payments from the Sales Order List when the default Order Type is set to Quote
  • Correctly populate v3.addresses.phone with the Customer/Vendor main phone number when creating a new Sales Order or Purchase Order
  • Correctly support Salesperson/Territory restrictions in Customer, Contacts list

Database Changes

  • v3 views – update for addresses.phone

Spire 3.8.6 (August 2, 2022)

Webapp Improvements and corrections

  • Resolve issue with button responses when using Spire Web on mobile platforms

Spire 3.8.5 (July 12, 2022)

Spire Desktop Improvements and corrections

  • Correct batch posting of an invoice when a back order and remainder deposit exists, and trial posting is used
  • Improve speed on reports that access the addresses table

Report Changes

  • Batch Journal – support use of Tax3 in Canadian databases
  • Batch Journal Reprint – support use of Tax3 in Canadian databases
  • Sales Order List by Ordered – support use of Tax3 in Canadian databases
  • Sales Order List – support use of Tax3 in Canadian databases
  • Sales and Taxes 4 – support use of Tax3 in Canadian databases
  • Sales and Taxes – support use of Tax3 in Canadian databases

Spire 3.8.4 (June 16, 2022)

General

Payroll

  • Add July 2022 Payroll Changes
  • Add respect for Unit Of Measure when scanning UPCs in Point of Sale

Spire Desktop Improvements and corrections

  • Improve creation of Production Order Full Text index when upgrading or restoring a snapshot
  • Improve GL Transaction rounding for Inventory Transfers with added amounts

Spire 3.8.3 (May 24, 2022)

New Features

  • Add ability to set SPS Commerce to use Sandbox for testing

Spire Server Improvements and corrections

  • Improve integrations associations migrations
  • Correctly refresh license when button has been clicked
  • Correctly refresh expired certificates

Spire Desktop Improvements and corrections

  • Correct ability to change Company name in Company Settings, Company, Address
  • Correct credit authorization on Payfirma
  • Clarify customer associations and inventory associations user interface
  • Correct Part number auto complete drop down width on Sales Order line
  • Improve Spire fields label text on Sales Order Import, Item Job fields
  • Correct Delete behavior in Sales Order, Contact List
  • Use Customer Payment Terms when no Payment Terms match found on Imported SPS Commerce Orders
  • Make item matching more flexible when importing Orders from SPS Commerce
  • Improve 810 Invoice for SPS Commerce EDI creation
  • Allow Created by, Modified by filters to use lowercase initials
  • Automatically populate Line Reference field from Header Reference while adding lines to Inventory Adjustments
  • Use rate on Transaction when Voiding foreign AP transactions
  • Do not leave an unbuilt Production Order when creating a new Production Order and immediately building it
  • Only update the Location for the Item’s received UOM, when receiving a Purchase Order
  • Correct Total when receiving a new PO that was never Issued
  • Allow a UDF Page to be deleted
  • Correct Customer Import, Discount field
  • Allow tracking URL to be removed from a Shipping Method
  • Do not show Inactive GL Accounts in Budgets List
  • Respect user permission in Edit GL Account, History tab
  • Correct label for User Setting, Inventory, Adjust Inventory
  • Correctly respect User Setting, Edit Profit Center in Edit Sales Order
  • Correct respect permissions settings for Deleted Sales Order access though Open Related buttons
  • Check for related records when deleting Price Matrix Promotions
  • Prevent leading or trailing spaces when creating an Inventory UOM code
  • Allow 9 digit Transit or ABA Routing number for US Bank accounts
  • Correct error when created an EFT for a Customer with a Bank Account number that is too long
  • Ensure Company Settings, Company, Banking, File Creation number is set correctly
  • Add reference to Data Dictionary for customers tax_id_type and tax_id
  • Correct database lock situation where a batch of un-Invoiced Sales Order is being created while other users are Invoicing Sales Orders

Webapp Improvements and corrections

  • Correctly save an edited Sales Order with previously populated fields
  • Correctly show Customer List when Show Prospective Customers is not enabled

Report Changes

  • Cash Balance Details – Show Deposits when company set to Live Invoice
  • Customer Payments List – do not start details on a new page
  • Customer Statement – centre “Current” label
  • Historical Trial Balance – correctly support different end periods
  • Income Statement compared to Budget – do not hide rows with budget values
  • Invoice Batched – clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Invoice Posted – clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Order Confirmation – clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Packing Slip – clean up right vertical line intersections
  • Pick Ticket – clean up right vertical line intersections
  • Payroll Cheque-Bottom – always show * disclaimer text
  • Payroll Cheque-Centre – always show * disclaimer text
  • Payroll Cheque-Top – always show * disclaimer text
  • Payroll Direct Deposit – always show * disclaimer text
  • POS Receipt – improve form alignment, correct payments translation, edit tax fields to support 4 taxes in Canada
  • POS Receipt Reprint– improve form alignment, correct payments translation, edit tax fields to support 4 taxes in Canada
  • Process Slip – clean up right vertical line intersections
  • Production Build – match sort order of Edit Production Order
  • Production Order – match sort order of Edit Production Order
  • Production Trial Build – correct UOM and group by part number
  • Quote – clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Receipts Order fulfilment – show non requisitioned Sales Orders after Requisitioned ones
  • Receiver General by Payroll Dates – add non-taxable deductions to Gross Payroll, correct Grand total Federal Tax when a Quebec group exists
  • RMA Order – correct payments translation, clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Sales Order – correct payments translation, clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada
  • Ship Slip – clean up right vertical line intersections
  • T4-Summary – calculate total Employer EI from timecards
  • Transfer Packing Slip – support Price Selected
  • Work Order – correct payments translation, clean up right vertical line intersections, edit tax fields to support 4 taxes in Canada

Database Changes

  • address_contacts – change index —

Spire 3.8.2 (February 9, 2022)

New Features

  • Add ability to add unlimited number of Contacts to Addresses
  • Add Budgets and Forecasts module
  • Add options to Copy Order from Sales History
  • Add Total Current Cost to Edit Inventory Components tab
  • Add Tracking support to Sales Orders Shipping, add tracking URL to Shipping methods
  • Show Inventory colour in Sales Orders and Sales History Items tabs
  • Add ability to Select All or none in Inventory copy

Spire Desktop Improvements and corrections

  • Consistently use the year timecard period to determine the payroll year to post timecards to during Recalculate Employee Amounts
  • Populate RSP contributions and Union dues on Timecard list
  • Allow dates to be made blank in Record of Employment, 17C
  • Improvements to GL Accounts Import, to support updating Budgets and Forecasts fields
  • Introduce ability to sort on columns in Inventory Adjustments and Transfers
  • Move EFT File Creation number to Company Settings, Sequence Numbers, General
  • Handle logon error when spire-cloud is not available
  • Correct Requisition Permission Error during Sales Order, Invoice
  • Correct Open Related button in Edit Inventory, Serial numbers, Count
  • Do not populate Terms and Due Date on AP Payments
  • Remove the requirement to set Phone and Fax number formats in Company Settings and Contacts

Spire Server Improvements and corrections

  • Adjust size of horizontal scroll bar
  • Reposition progress bar to centre

Webapp Improvements and corrections

  • Correctly save a Sales Order without a lock on it

Database Changes

  • address_contact_types – new table
  • address_contacts – new table
  • addresses – remove fields phone, phone_type, fax, fax_type, email, contact_name, contact_phone, contact_phone_type, contact_fax, contact_fax_type, contact_email
  • sales_order.location – make non null
  • sales_history.location – make non null

New Reports

  • Budgets and Forecasts – new sample report
  • Income Statement compared to Budget – new report
  • Income Statement compared to Forecast – new report

Report Changes

  • All reports – verify database for new fields added to v3 views, replace contacts in applicable reports to use new address_contacts table
  • Income Statement – suppress subgroup footer when no subgroup is set
  • Invoice Batched – add currency support to footer fields, improve order by phone number
  • Invoice Posted – add currency support to footer fields, improve order by phone number
  • Order Confirmation – add currency support to footer fields, improve order by phone number
  • Payroll Cheque-Bottom – use various on pay rate as needed, suppress vacation pay remark when not required
  • Payroll Cheque-Centre – use various on pay rate as needed, suppress vacation pay remark when not required
  • Payroll Cheque-Top – use various on pay rate as needed, suppress vacation pay remark when not required
  • Payroll Direct Deposit – use various on pay rate as needed, suppress vacation pay remark when not required
  • POS Receipt – add ?Locale support, respect currency settings, show total discount
  • POS Receipt Reprint – add ?Locale support, respect currency settings, show total discount
  • Packing Slip – improve order by phone number
  • Pick Ticket – improve order by phone number
  • Process Slip – improve order by phone number
  • Quote – add currency support to footer fields, improve order by phone number
  • Receiver General by Payroll Dates – correct Quebec totals
  • RMA Order – add currency support to footer fields, improve order by phone number
  • Sales Order – add currency support to footer fields, improve order by phone number
  • Ship Slip –improve order by phone number
  • Work Order – add currency support to footer fields, improve order by phone number —

Upgrading

Spire 3.13 and higher require Windows Server 2022/2025 or Windows 11 (64-bit) or higher. Before upgrading, read Spire’s Upgrading to this Version page in the Spire 3.13 user manual.

Ask your AI assistant about this release

With SpireAssists MCP, Claude, ChatGPT and other AI assistants can answer questions like “What changed for purchase orders in Spire 3.8?” or “What’s new between my version and the latest?”, citing Spire’s own documentation. It’s free. Connect SpireAssists.

← Spire 3.7 · All Spire 3.x release notes · Spire 3.9 →

Source: Spire Systems Inc. release notes for Spire 3.8.2, 3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 3.8.8, as published by Spire and retrieved on 2026-10-08, organised by SpireAssists. Highlights are our summary. Spire is a trademark of Spire Systems Inc.; SpireAssists is an independent Certified Spire Integration Partner.