Spire 3.3 was released on November 6, 2019; the latest update in this version is 3.3.4 (January 21, 2020). Below are Spire Systems’ release notes for every 3.3 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.3.4 · 3.3.3 · 3.3.2 · 3.3
Highlights
- Spire Server Administration. Upload a company logo, read and download log files, manage custom reports and snapshots, and maintain user accounts and company access.
- Sales orders. Ship serialized items before assigning serial numbers, permissions per order type and for cost overrides, and easier editing of job, kit and accessory groups.
- Requisitions. Drill down between sales orders and the purchase or production orders created from them.
- Inventory. A Movement tab, purchase orders created from selected items, and freight on transfers.
- Also: report header and footer messages, a searchable PDF viewer, shared calendars, and a database data dictionary on the Spire Server.
Spire 3.3.4 (January 21, 2020)
Improvements and corrections
- Change default Federal TD1 amount to 13,229 when adding a new employee, to comply with CRA changes released January 9, 2020
- Add confirmation to Mark Remitted in T4 screen when T4 has already been remitted
- Allow Recalculate Employee Amounts to work even if Employee Benefits and Deductions have been deleted
- Correct occasional date error when clicking on snapshots in Spire Server Administration
- Show snapshot created time in local time in Spire Server Administration
Report Changes
- Invoice Batched – show Lot quantity
- Invoice Posted – show Lot quantity
- Order Confirmation – show Lot quantity
- Packing Slip – show Lot quantity
- Pick Ticket – show Lot quantity
- POS Receipt – show Lot quantity
- POS Receipt Reprint – show Lot quantity
- Process Slip – show Lot quantity
- Quote – show Lot quantity
- RMA Order – show Lot quantity
- Sales Order – show Lot quantity
- Ship Slip – show Lot quantity
- Work Order – show Lot quantity
- Inventory Status UDF Sample – update SQL Expressions —
Spire 3.3.3 (December 18, 2019)
New Features
- Add support for January 1, 2020 Payroll tax tables
- Add support for Booking Order, RMA and Work Order Header and Footer messages
- Add ability to import Job entries
- Add message to Spire Server Admin Download Update page to remind user to do perform update on the Spire Server computer
Improvements and corrections
- Respect Payment currency while posting the transfer of AR Payment batch from Clearing Account to Bank Account
- Correctly auto populate NB for postal code starting with “E” while adding a Customer Address
- Correctly respect Edit Orders permissions when editing a Customer address and clicking Update Orders
- Correctly populate Sell OUM when printing Inventory Labels from a Sales Order
- Correct Batch number showing as “0” to show as “”
- Correct Batch by Closed Orders for an Invoice Date
- Correct occasional UDF error while adding a Customer to a Sales Order
- Allow AR Payment records to be Imported
- Correctly import Freight and Duty values in Inventory Import
- Only show Items returned by a credited Sales Orders once, in Inventory Movement tab
- Correctly use Default categories on new Production Templates
- Remove Edit Company, Reports, Development tab
- Remove Edit User, Reports, Messages tab
- Properly limit field length of Price Matrix Promotion description to 35 characters
- Ensure that Customer, Vendor and Inventory Code Change only post uppercase values for New Code
- Correct link to customers in Data Dictionary
- Correct link to ar_batch_items in Data Dictionary
- Add database information for new kit fields in sales_order_items and sales_history_items in Data Dictionary
- Remove link to inventory_conversion_factors in Data Dictionary
- Correct Unable to connect to database error when using BVImport on some servers
- Correct blank Report Preview screen when Windows user profile has a space in the name
New Reports
- Historical Financial Statement by 12 Periods – new report
- Historical Financial Statement – new report
Report Changes
- AP EFT Payment Remittance – add logo, French and Spanish
- Financial Statement by Period – improve Current Earnings calculation when report run for Last Year or This Year dates
- Invoice Batched – correct extended Levies to support UOM conversion
- Invoice Posted – correct extended Levies to support UOM conversion
- Order Confirmation – correct extended Levies to support UOM conversion, add support for Booking Order Header/Footer message
- POS Receipt Reprint – correct extended Levies to support UOM conversion
- POS Receipt – correct extended Levies to support UOM conversion
- Quote – correct extended Levies to support UOM conversion
- RMA Order – add support for RMA Order Header/Footer message
- Sales Order – correct extended Levies to support UOM conversion
- T4-14b-CRA – changes for 2019
- T4-14b-employee – changes for 2019
- T4-14b-employer – changes for 2019
- T4-Summary – changes for 2019
- T4A-Summary – changes for 2019
- T4A – changes for 2019
- T5018 – changes for 2019
- Work Order – correct extended Levies to support UOM conversion, add support for Work Order Header/Footer message —
Spire 3.3.2 (November 27, 2019)
Improvements and corrections
- Correct error when selecting multiple Sales Orders and clicking Process if one or more Orders need credit override
- Correctly populate Sales Order lines for Kits migrated from Spire 2.x
- Use Invoice Date for Inventory Receipts done with a Sales Order Credit (product return)
- Correct Modified Date on Sales Order, Items list
- Correct occasional “Multiple results found” error in Edit Phases
- Correct error while creating fulltext index for an inventory record with many thousand linked serial numbers
- Correct memory error posting an Inventory Count
- Correct occasional ‘reduce’ error posting an Inventory Transfer with freight
- Correct error during Void AR Payment with Payfirma
- Correct error in Company settings, Edit Customer/Vendor when segment delimiter is missing
- Correct occasional “Multiple results found” error in Company Settings
- Correctly post Job Costs stated on Sales Order Import
- Improve Database name validation in Spire Server Admin
Report Changes
- Customer Statement – improve date sort in Detailed version
- Inventory Re-order – sort hyphenated part numbers as expected
- Inventory Statistics – sort hyphenated part numbers as expected
- Inventory Status – sort hyphenated part numbers as expected
- Inventory UPC List – sort hyphenated part numbers as expected
- Invoice Batched – improve text footer position
- Invoice Posted – improve text footer position
- Payroll Cheque-bottom – correct page format on multiple cheque run
- Purchase Order – correctly print manual typed Ship Via description, correct watermark
- Receipts Order Fulfillment – improve linked to backorders
- Quote – improve text footer position
- Work Order – add French and Spanish version of approval text by signature, improve text footer position
Database Changes
- addresses – add SLSP to data dictionary description
- improve fulltext index —
Spire 3.3 (November 6, 2019)
New Features
- Add Spire Server Administration with new features
- – Add ability to upload a maximum 4cm x 4cm Logo in gif, png or jpg format
- – Add ability to read and download log files
- – Add ability to download and upload custom reports
- – Add ability to make stock and custom reports Inactive so that users do not see them
- – Add ability to download snapshots
- – Add ability to add/maintain user accounts and give access to desired companies
- – Add ability to change password for the user currently logged into Spire Server Administrator
- Add User permission settings to create different Order types – (review Edit User, Sales Order, Add or Edit Sales Orders for all users)
- Allow serialized Inventory to be Shipped on a Sales Order without assigning Serial Numbers
- Add ability to drill down to Purchase Order or Production Order from Sales Order target field when Requisitions have been used
- Add ability to drill down to Sales Orders from a Purchase Order or Production Order source field when Requisitions have been used
- Add Movement tab to Inventory List
- Add ability to create a Purchase Order for selected items on the Inventory List
- Add ability to Select All/Select None on column right click menu
- Add freight component to Inventory Transfer
- Add ability to remember when user has done a cost override in Sales Order Current Cost and Standard Cost
- Add User permission settings for Edit Sales Order Current Cost and Standard Cost
- Add ability to add more lines to the bottom of a Sales Order Job group
- Allow the insertion of an item into an expanded Sales Order Kit or Accessory group
- Add ability to see other users’ calendars if permission has been enabled in Edit User, General, View All Calendars
- Add ability to set Header and Footer messages for reports in Company Settings, Reports, Messages
- Create separate BV Import utility with download link in Spire Server Administrator
- Replace Report PDF viewer with one that supports Search
- Create Data Dictionary at https://localhost:10880//doc/database/ on the Spire Server, also accessible from Spire Desktop, Help, Spire Server Documentation, Database Documentation
Improvements and corrections
- Change all Import and Export functions to support Excel xlsx file format, drop support for xls format
- Improve speed opening a Sales Order for a customer with many associated records (AR, ShipTo IDs and Price Matrix)
- Correct issue of a Backorder warning occasionally causing the program to close
- Correct issue of creating a Job Header occasionally causing the program to close
- Correct recursive error when a Kit contains the same component multiple times
- Correctly retain Contract Cost when editing a previously saved Sales Order
- Correctly refresh all Cost fields on new Sales Order when copying a Sales Order
- Set Sales Order Total Weight field to read-only
- Retain original Salesperson when doing a Sales History Invoice, Credit
- Use UTC for system_settings audit dates
- Improve error reported while opening a Spire record containing invalid UDF data
- Improve Search behavior on Shipping Method list
- Correct Shipping Methods, Description filter to support Contains
- Improve speed while presenting auto complete list as the user types into a code field
- Refresh Inventory Cost when opening a saved Inventory Adjustment / Transfer
- Correct Customer, Address List, Address filter to support Contains
- Make GL Transaction Source column consistent with Production Order
- Allow Template to be changed on a Production Order using the Lookup button
- Correctly show status indicators in Inventory, Bill of Materials
- Correctly refresh screen after clearing Search field in Edit User and Company settings
- Attempt to reconnect SMTP Server if a disconnection error is detected
- Drop legacy Search Key field from Customer Import field list
- Update database engine to PostgeSQL 10.9
- Update pgAdmin to 4.13
Database Changes
- sales_history_items – add fields user_current_cost, user_standard_cost
Database Changes
- sales_order_items – add fields user_current_cost, user_standard_cost
- system_settings.type – change field from smallint to configdatatype
New Reports
- Inventory Movement by Posted Date – new report for Inventory, Movement tab
- Inventory Movement by Source Date – new report for Inventory, Movement tab
Report Changes
- All Reports – verify database to recognize table changes to sales_order_items, sales_history_items, system_settings
- Customer Statement – add support for logo, header and footer messages
- Invoice Batched – support kits and accessories within a job group, add support for logo, header and footer messages
- Invoice Posted – support kits and accessories within a job group, add support for logo, header and footer messages
- General Ledger Account Activity – reset balance of foreign revenue and expense accounts on fiscal year change
- Historical Inventory Status – correct the double adjustment for past historical date, credit sales
- Order Confirmation – support kits and accessories within a job group, add support for logo, header and footer messages
- Packing Slip – add support for logo, header and footer messages
- Pick Ticket – add support for logo, header and footer messages
- POS Receipt – add support for header and footer messages
- POS Receipt Reprint – add support for header and footer messages
- Process Slip – add support for logo, header and footer messages
- Production Build – add test for divide by zero
- Production Order – add test for divide by zero
- Purchase Order – add support for logo, header and footer messages, add support for Canadian English, French and Spanish in text fields
- Purchase Order Reprint – add support for logo, header and footer messages, add support for Canadian English, French and Spanish in text fields
- Quote – Make references to Quote rather than Sales Order in labels, remove Shipped and Back Order columns, support kits and accessories within a job group, add support for logo, header and footer messages
- RMA Order – support kits and accessories within a job group, add support for logo, header and footer messages
- Sales Order – support kits and accessories within a job group, add support for logo, header and footer messages
- Ship Slip – add support for logo, header and footer messages
- Work Order – support kits and accessories within a job group, add support for logo, header and footer messages —
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.3?” or “What’s new between my version and the latest?”, citing Spire’s own documentation. It’s free. Connect SpireAssists.
← Spire 3.2 · All Spire 3.x release notes · Spire 3.4 →
Source: Spire Systems Inc. release notes for Spire 3.3, 3.3.2, 3.3.3, 3.3.4, 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.