Spire 3.6 was released on January 25, 2021; the latest update in this version is 3.6.10 (December 21, 2021). Below are Spire Systems’ release notes for every 3.6 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.6.10 · 3.6.9 · 3.6.8 · 3.6.7 · 3.6.6 · 3.6.5 · 3.6.4 · 3.6.3 · 3.6.2 · 3.6.1 · 3.6
Highlights
- Spire in the cloud. Spire Server can be hosted on spire-cloud.com, and partners can license a server without the owner signing in.
- Payroll. Custom pay types, a Bonus pay type with better tax calculation, and a report to help with the CRA Temporary Wage Subsidy.
- Inventory. Adjustments and transfers separated and improved, several images per item, and image import into server-managed storage.
- Incoterms on sales and purchase orders.
- Payfirma pre-authorisation and customer sync, and a new Browser module.
- 3.6.7 turns on Spire Web Apps for everyone with Software Assurance and adds CIBC and NACHA ACH EFT file formats.
Spire 3.6.10 (December 21, 2021)
New Features
- Add January 2022 Payroll changes
Report Changes
- T4-14b-CRA – 2021 changes
- T4-14b-employee – 2021 changes
- T4-14b-employer – 2021 changes
- T4-Summary – 2021 changes
- T4A – 2021 changes
- T4S Summary – 2021 changes
- T5018 – 2021 changes
- T5018 Summary – 2021 changes
Spire 3.6.9 (August 26, 2021)
New Features
- Add ability to print a Payment Remittance rather than a cheque in AP Payment screen
Spire Desktop Improvements and corrections
- Correct error importing foreign currency GL Transactions
- Show Sales Location for Inventory Sales UOM on a Sales Order line
- Correct error editing Sales Order, Service fields
- Do not add a surcharge to an Invoice being reversed from Sales history, which did not have a surcharge
- Ensure Serial number records retain Closed status during Invoicing
- Correct Surcharge calculation when the UOM is changed on the Sales Order line
- Do not allow Payment Terms record to be deleted if it has been used in Sales or Purchases
- Correctly import overriding Sales Order item descriptions
- Correct error when posting Inventory Transfers created in Spire 3.5 or earlier
- Correct error in date fields when the year 0001 is typed
- Correct Inventory, Receipts, View for Inventory Adjustment records
- Respect Company, Inventory, Receiving/Transfers, Update current cost from transfer enabled even if Post adjustments to GL is disabled
- Correct Inventory On Order when posting Inventory Transfers
- Correct error creating a Quantity Break Price Matrix record for a part number that exists in multiple warehouses
- Refresh Vendor Part number when the part number is changed on a Purchase Order line
- Allow Purchase Order ShipTo customer to be removed
- Correct error when filtering Purchases by Job No
- Correct Lot Number quantity required when building a Production Order with UOM conversion
- Correctly commit Lot Number quantity when building more than the Required Quantity of the Finished Goods
- Limit Timecard, Comment entry to 60 characters
- Ensure that Spire transposes https:// in a server url even if the user enters a http://
- Correct error deleting a UDF field after a recent Edit
Report Changes
- AP Payment Remittance – renamed from AP Cheque Remittance since this report now also respects payments other than cheque
- AP EFT Payment Remittance – remove from AP Payments, Cheques report list
- Financial Statement by 12 Periods – reset GL Group Total after Liabilities section
- Financial Statement by Periods – reset GL Group Total after Liabilities section —
Spire 3.6.8 (August 12, 2021)
New Features
- Add ability to add a File link as well as a URL link to a communication
Spire Desktop Improvements and corrections
- pgAdmin 32 bit has been deprecated and has been removed from Spire Server installer
- Link to install 64 bit pgAdmin is shown in Spire Server Administration
- improve saving a main record with many linked records by not validating all linked UDF records even if UDF structures have recently changed, only added or edited UDF records are validated
- retain AP entry populated fields when clicking Dismiss after a data entry error
- ensure that EFT File Creation number is not duplicated with AP and Timecard Payments
- re-evaluate Sales Order cumulative prices when a quantity is changed
- correct memory error running Inventory ReAllocation on data with many UOMs
- change the warning when adding a duplicate inventory code, to be the same as customers, vendors, etc.
- do not copy the Location field from the source warehouse inventory record to the destination warehouse inventory record during Inventory Transfer. Changing the value of the Location field in the Inventory Transfer now updates the Location in the destination warehouse
- correctly import Tools, Import, Inventory, Image File
- rename Tools, Import Files to Tools, Migrate Files and show detailed information
- show all serial numbers in Sales History Invoice screen
- retain created date/time/user in Production History when building a Production Order
- correct error printing Customer Product Sales Report when many records are listed
- correct error when a Communication Attachment has a very long filename
- correct error inserting a web url in Inventory Images, where a file path is expected
- improve End key behavior in Chooser field
- improve error message shown when communication between the Spire Server and Spire Central is blocked
- show company just restored from snapshots when uploading reports
Report Changes
- Accounts Payable List – show Expense and Payment Account for each Vendor on Details version, remove occasional blank page
- Account Reconciliation Detailed – correct hyperlink
- Account Reconciliation – correct hyperlink
- AP EFT Remittance – make report available for reprint inside a Posted AP Batch
- Employee Summary – add employee email address
- Financial Statement by 12 Periods – respect GL Group Total flags
- Financial Statement by Periods – respect GL Group Total flags
- Financial Summary – correct Liabilities Totaling and Asset page management
- General Ledger Account Activity – improve formatting of group headers
- Inventory Adjustments – add Product Code, print all serial numbers
- Inventory Transfer – add Product Code, print all serial numbers
- Invoice Batched – improve Incoterms
- Invoice Posted – improve Incoterms
- Material Requirements by Inventory – correct Required
- Order Confirmation – improve Incoterms
- Packing Slip – improve Incoterms
- Pick Ticket – improve Incoterms
- Process Slip – improve Incoterms
- Production Build – correct subcomponent sorting
- Production Order – correct subcomponent sorting
- Production Template – correct subcomponent sorting
- Purchase Order Reprint – improve Incoterms
- Purchase Order – improve Incoterms
- Quote – improve Incoterms
- Receiver General by Payroll Dates – remove printer driver causing double sided printing
- RMA Order – improve Incoterms
- Sales Order – improve Incoterms
- Ship Slip – improve Incoterms
- Work Order – improve Incoterms, add Deposits
- Transfer Packing Slip – print all serial numbers
- Transfer Pick Ticket – print all serial numbers —
Spire 3.6.7 (June 17, 2021)
New Features
- Add July 2021 Payroll changes
- Enable Web Apps for all users with Software Assurance on Spire 3.6.7 and higher
- Create options for CIBC (1464 byte) and NACHA ACH (94 byte) in Company Settings, Company, Banking, File Format
- Add ability to Import attachments from local file system method to Spire managed storage, in the Tools, Import menu item
Spire Desktop Improvements and corrections
- Correct credit check on Standing Orders after original has had Override Credit Limit performed
- Update Customer prices when a Sales Order is Invoiced without a Save, if enabled
- Correctly show applicable Calendar entries
- Correctly show required Pay Periods on Employee ROE for salaried employees
- Correctly populate ?PurchaseHistoryID parameter when running Post Inventory Receipts report
- Improve error logged in spired.log if Spire Server is uninstalled and re-installed with a new programdata\spire folder causing the loss of the secret key
- Correct Recovery of a Deleted Sales Order with Serial numbers attached
- Improve rounding when posting an Inventory Transfer
- Correct respect User permission for Add Inventory Transfers
- Allow a serial/lot number to be removed from an Inventory Adjustment or Inventory Transfer
- Correctly show Allocated quantities for Serial numbers after posting Inventory Adjustments and Inventory Transfers
- Correctly set Approved By and Approved Date for Credits when creating a new customer
- Remove In Progress and Pending Production Orders from List to be updated from a Template with Update Orders button
- Do not allow Production Orders set to In Progress or Pending, to use Pull from Template
- Respect User, Production Orders, Automatically Commit permission when changing a Production Order from Open to Pending or In Progress
- Correct Data Dictionary for inventory.type
- Send ISO-2 Country code to Payfirma
- Correct error Voiding a Payfirma payment
Report Changes
- Account Reconciliation – Remove details from Historical Unreconciled sub-report, report on foreign currency values < .50
- Account Reconciliation Detailed – Show details on Historical Unreconciled sub-report
- Disbursements Journal – support null reference numbers
- Financial Statement by Period – correct Period 9 totals
- Historical Balance Sheet – Respect end period selected
- Historical Income Statement – Respect end period selected
- History Production Build – ensure sub-components are printed directly below the parent sub- assembly
- Inventory Count Sheet – force report to sort hyphens like Spire does
- Inventory Count Review – force report to sort hyphens like Spire does
- Item Allocations – remove posted Inventory Adjustments and Inventory Transfers
- Payroll Cheque-Bottom – support Vacation Pay and un-retained Vacation Pay on the same timecard
- Payroll Cheque-Centre – support Vacation Pay and un-retained Vacation Pay on the same timecard
- Payroll Cheque-Top – support Vacation Pay and un-retained Vacation Pay on the same timecard
- Payroll Direct Deposit – support Vacation Pay and un-retained Vacation Pay on the same timecard
- Post Inventory Receipts – correctly show previous receipts on the report
- Production Template – ensure sub-components are printed directly below the parent sub- assembly
- Production Order – ensure sub-components are printed directly below the parent sub-assembly
- Purchase Order – Print Customer Shipto communication for Drop Ship Customer, Show Standing status
- Receiver General by Payroll Dates – remove unposted timecards, show totals group —
Spire 3.6.6 (April 20, 2021)
Spire Desktop Improvements and corrections
- Correct Inventory, Import Inventory Images for skipped records
- Correct Blank Report Preview screen experienced on some Video drivers
- Respect Sales Order currency when using a Price Matrix record when the Price Matrix record is populated with a Customer code that is set to a foreign currency
- Correctly save Sales Order, Equipment, Notes information
- Ignore Company Settings, Sales Orders, Always Ship option in Booking Orders
- Correct Part no lookup in Purchase History, Items tab
- Correct Manage Company Access for Payfirma when multiple companies are integrated
- Allow Inventory Import to update weight field even when On Hand > 0
- Remove trailing spaces from Vendor No, Vendor Part No and UOM during Vendor Price Import
- Do not Import Price Matrix records for non-existent Part numbers
- Correctly update purchase receipts part no when running Inventory Code Change
- Improve YearEnd selector in General Ledger, Reports, Historical Financial Report
- Automatically refresh the date in the Spire Desktop Status bar automatically, at midnight when left logged on
- Add test for infinite loops in sales_order_items when creating Sales Order Lists
- Correct support for GL Allocations in Payroll Posting Spire Web Improvements
- Remove deleted Sales Orders from Sales Order List query Settings Changes
- User – Add Purchase Orders, Create Standing Purchase Orders
Report Changes
- AP Cheque Remittance – Ensure report fails email check
- Invoice Batched – Group by Order number if no Invoice number exists
- Order Confirmation – tweak page footer size to allow for more subtotals
- Payroll Cheque-Bottom – show paid un-retained Vacation Pay, improve Pay Type grouping
- Payroll Cheque-Centre – show paid un-retained Vacation Pay, improve Pay Type grouping
- Payroll Cheque-Top – show paid un-retained Vacation Pay, improve Pay Type grouping
- Payroll Direct Deposit – show paid un-retained Vacation Pay, improve Pay Type grouping
- Quote – tweak page footer size to allow for more subtotals
- RMA Order – tweak page footer size to allow for more subtotals
- Sales and Taxes 4 – Remove Tax rebate from Tax 3 for US Companies
- Sales and Taxes – Remove Tax rebate from Tax 3 for US Companies
- Sales Order – tweak page footer size to allow for more subtotals
- Work Order – tweak page footer size to allow for more subtotals —
Spire 3.6.5 (March 31, 2021)
Spire Desktop Improvements and corrections
- Replace Reports Preview screen to improve support for Search and Zoom
- Allow penny rounding in Sales Orders and POS when a credit payment is applied first and cash used on the balance
- Present a warning if new a Serial number is created at Sales Order time and it is a duplicate of previous Serial number
- Guard against QCloseEvent and NoneType errors in Sales Orders
- Do not automatically focus position on Job Headers when opening a Sales Order
- Maintain Sales UOM with migrated Sales Orders that have used an alternate UOM
- Allow completed date/time to be cleared on a Communication record
- Copy Price Factor during Inventory Copy
- Do not allow an Inventory UOM record to be deleted if it has been used
- Correct banner display of duplicate PO number in a Sales Order
- Store scanned UPC on Sales Order when Scan items feature was used
- Correct double allocation of returned Lot numbers on a Sales Order Credit
- Correct double popup of Levy list when using Sales Order Levy lookup
- Allow user with User Selectable Invoices number enabled, to edit a typo in the Invoice number field before saving the Sales Order
- Ensure that Trial Post on a Sales Order Batch creates a unique temp file for the report, when two people create a Trial Post at the same time
- Prohibit user without permission to add non-inventory items from importing Sales Orders with non-inventory items
- Filter Equipment List to current customer on a Sales Order
- Correct Tax Code filter on Address List
- Ensure all lines show Lot numbers received on Purchase Order after Receive All is used
- Improve Lot Cost calculation with Serialized Costing enabled, when a Lot number is received on a Purchase Order and then returned on a Purchase Order
- Correctly open Purchase History record in Inventory, Lot Trace, Open Related
- Correctly open Purchase History record in Inventory, Movement, Open Related
- Correctly post Inventory Location to receiving warehouse during Inventory Transfer and Adjustment
- Avoid loop when trying to create a Payable EFT file when a Vendor does not have banking information set up
- Do not allow a blank Vendor Price record to be created while adding a new Inventory item
- Correctly import Accessory field during Inventory Import
- Correctly import Expense account during AP Import
- Improve tax validation when importing AR and AP
- Add CIBC required fields to AR EFT file
- Change Employee TD1 amount when Province is changed while adding a new Employee
- Support Serialized Costing when building Production Orders
- Correctly Commit Production Order sub-assembly components when editing the Required quantity of the Manufactured item
- Correctly show created and modified information in Production History
- Do not create Production Orders from Requisitions if there is no Production Manager license
- Do not display YearEnd warning after changing companies to one where it is not relevant
- Support not completed Communications in filters
- Correct ‘superuser’ error when changing companies or after a YearEnd Close has been done Spire Web Improvements
- Remove Salesperson and Territory from Vendor List
- Correct error while adding a ShipTo address to a Customer
- Add ability to set a ShipTo address as the default
- Allow Country to be populated in ShipTo address
- Allow Customer On Hold to be removed
- Correctly Save a new customer record with one click
- Show only address line 1 on Customer List, Address column
- Allow a Sales Order to be removed from the Customer’s Sales Order List
- Support 3 character province/state codes in address screens
- Allow negative discount field in Customer screen Settings Changes
- User – Add Inventory, Modify Product Code
Report Changes
- All Spire 3.6.5 reports verified and changes done, with Crystal Reports 2020 Patch 1 https://support.spiresystems.com/support/solutions/articles/13000088663-crystal-reports-2020-64-bit-and-odbc
- Customer Activity – Improve line alignment and fonts for readability
- Inventory Bar Code Label 5160 – force blank labels to the top
- Inventory Count Review – change linking and selection criteria to improve speed
- Inventory Count Sheet – change linking and selection criteria to improve speed
- Inventory Label 2X1 – force blank labels to the top
- Invoice Batched – do not underlay Levy Total, support payment method 8
- Invoice Posted – print line with part number “SURCHARGE” if it was created with Spire 3+, support payment method 8
- Payment on Account B – support payment method 8
- Payment on Account P – support payment method 8
- POS Receipt – support payment method 8
- Production Order – correct reset of > level on page break
- Production Template – correct reset of > level on page break
- Receiver General by Payroll Dates – add separate totals for CRA and Revenue Quebec if needed
- RMA Order – support payment method 8
- Sales Order – correct vertical line extending to bottom of page, support payment method 8
- Vendor Activity – Improve line alignment and fonts for readability
- Work Order – support payment method 8 —
Spire 3.6.4 (March 15, 2021)
New Features
- Add Contact 2 and Contact 3 information to Customer, Address List
Spire Desktop Improvements and corrections
- Do not add Accessories to Sales Order if Cancel is clicked in Accessory dialog
- Do not change price on a Sales Order line when a Serial number is selected if Serialized Sell Price is not enabled
- Improve error when trying to establish an Order suffix when the order number will not accommodate the required suffix position “-0”
- Improve link to Sales Order, in a Production Order created from a Sales Order Requisition
- Correct error in Sales Order, Scan Item dialog
- Ensure Serial/Lot numbers are fully Received before allowing them to be Committed
- Allow Sales History Invoice inline comment to be edited
- Correct error in Production menu, Replace Component
- Do not allow a GL Account to be deleted if it has been referenced in any other table
- Improve use of rounding code to avoid Unbalanced Transaction in Trial Post Sales Order Batch
- Improve text on Timecard Batch, change Periods dialog
- Sort benefits and deductions in Timecards
- Improve amount distributed to Job Cost in a Timecard with multiple payment lines
- Correctly Import Vendor Status field
- Correctly support Inventory Adjustments and Transfers in Inventory Movement, Open Related
- Correct Inventory Lot Trace process when an Inventory Adjustment is encountered
- Correctly respect user cost permissions in Inventory Adjustments and Transfers
- Correct ability to Freeze Inventory in Inventory Count with Filters applied
- Remove unused option for Customer Specific Prices from Inventory Copy options list
- Truncate 20 character Vendor No to 19 characters while creating EFT file
- Correct error creating a Note Type when adding a note through the Calendar
Spire Server Administration Improvements and corrections
- Clear next snapshot date/time and Interval when # Snapshots to Keep is set to 0 on Snapshot schedule Spire Web Improvements
- Correct Status Code 400 error adding Customers or assigning them to Sales Orders
Report Changes
- Inventory Movement by Posted Date – Correct # flag, improve sorting and column spacing
- Inventory Movement by Source Date – Correct # flag, improve sorting and column spacing
- Invoice Batched – Set Use Index options to improve speed
- General Ledger Journal Transactions – Support multiple divisions on the report
- Payroll Cheque – Bottom – Improve pay type groups when more than 2 exist
- Payroll Cheque – Centre – Improve pay type groups when more than 2 exist
- Payroll Cheque – Top – Improve pay type groups when more than 2 exist
- Payroll Direct Deposit – Improve pay type groups when more than 2 exist —
Spire 3.6.3 (February 24, 2021)
New Features
- Add Preferred Vendor to Requisition List if not specified by Source
- Add Find Price button in Inventory Requisitions to select another Vendor’s Price record
Spire Desktop Improvements and corrections
- Correctly calculate Payroll Taxes when Commission or Advanced used on an Irregular Timecard
- Allow import of Timecards without pay rate, use Employee’s default
- Remove Salary, Regular Rate, Overtime Rate, Premium Rate columns no longer used, from Employee List
- Correctly sort Benefits and Deductions on List
- Correct error when two users attempt to open the same Sales Order at the exact same time
- Allow Control Accounts to be removed from GL Transaction if GL Integration is disabled
- Correctly display Kit costs in Sales History, Details
- Prohibit editing Sales Taxes in Sales History Invoice view
- Correct error when Overriding a Credit Limit on a Sales Order more than once
- Correct error when adding a Sales Order to the Calendar
- Correctly round Sales Order taxes when Posting Invoice
- Correct error Selling a Lot numbered Item when Serialize on Receipt has been disabled
- Allow Account Reconciliations to be deleted
- Correctly respect when user click Cancel during Post Account Reconciliation
- Do not allow base currency record to be deleted
- Update information in Job Details when updated in Job Accounts
- Revert File Creation number on a failed EFT creation due to Inactive Customer or Vendor
- Allow Customer ShipTo address records to be created with Unique ShipTo setting enabled
- Improve Export of Customers to handle invalid characters pasted into a field
- Improve speed adding a UOM record to Edit Inventory, Prices and Units tab
- Improve display of Price Factor field in Edit Inventory, Prices and Units tab
- Correct Sell Price column on Inventory Movement List
- Correctly populate Vendor Cost on Requisition
- Correctly support Vendor Quantity Break Prices on Purchase Order when they are out of order on the Quantity Break List
- Correctly display History number in Edit Inventory, Production History
- Correctly show Phone Number Formats available when a blank record exists on the Format list
Report Changes
- Invoice Batched – Add Contact email address, eliminate “Outstanding 0.00” on payment sub- report
- Invoice Posted – Add Contact email address, eliminate “Outstanding 0.00” on payment sub- report
- Order Confirmation – Bold Order Quantity to show it is being used to calculated the Extended Amount, add Contact email address
- Packing Slip – Bold Ship Quantity to show it is being used to calculated the Extended Amount, add Contact email address
- Pick Ticket – Bold Ship Quantity to show it is being used to calculated the Extended Amount, add Contact email address
- Process Slip – Bold Ship Quantity to show it is being used to calculated the Extended Amount, add Contact email address
- Quote – Add Contact email address
- RMA Order – Add Contact email address
- Sales Order – Add Contact email address
- Ship Slip – Bold Ship Quantity to show it is being used to calculated the Extended Amount, add Contact email address
- Work Order – Add Contact email address —
Spire 3.6.2 (February 16, 2021)
New Features
- Add ability to move a ShipTo address from one customer to another customer
- Add columns Employee, Job No, Job Account to Sales Order Items and Sales History Items Lists
- Add “contains” support to Invoice No and Order No Filters on Sales Order List
- Include current Customers’ email address in Sales History when emailing
- Include current Vendors’ email address in Purchase History when emailing
Spire Desktop Improvements and corrections
- Improve speed creating Invoice batches
- Improve speed posting an AR Payment batch
- Respect local time when setting filters on Date columns
- Refresh Costs when Toggling Production Order sub-assemblies
- Save changes when clicking Print in Edit Inventory, Bill of Materials tab
- Correct error clicking Open Inventory button on non-inventory line in Bill of Materials tab
- Correctly set Cash in Bank GL Account as a Bank Account when creating a new company
- Correct error copying Sales Orders with linked attachments
- Correct error creating a Sales Order for a Customer that has an invalid Default warehouse
- Respect Toggled state for Kits during Copy Sales Orders
- Do not suppress all Accessory lines on a Sales Order when suppressing one Accessory line
- Correctly remove Discount from a Sales Order when Customer is changed to one without a Price Matrix record
- Correctly import Sales Order Item Required Date
- Post an Overpaid Deposit on a Sales Order to Credit on AR Account when the Invoice amount is less than the Deposit and is Posted
- Limit Sales History Invoice Edit Job Header to 80 characters
- Correct error doing a Search for a Kitted Part number in POS
- Allow user to change warehouse in POS F9 lookup
- Correctly create 12 Pay periods with a Start Date of January 31, 2021 in Payroll Schedule
- Create Inventory Adjustment posting when returning an Item set for FIFO and the FIFO cost is different than the PO Cost
- Allow a GL Account with Allocations to be selected in Edit Customer, Vendor and Add AR/AP Invoice
- Do not allow a Customer to be saved with a Base Currency code set, Blank = Base
- Re-label Customer column to This Year Sales
- Correct error clicking on Open Related after adding a Communication to a GL Account
- Correct error adding a new GL Subgroup
- Correct error scrolling past the Reconciled column GL Transaction History
- Correct lock condition when a GL Account Reconciliation has been posted twice and error displayed
- Correct error tabbing past Rate column in a Foreign GL Transaction
- Improve the migration of Inventory Images and Communications attachment links
New Reports
- Customer Product Sales – new report in Sales History, Reports, Customer Sales History
Report Changes
- Historical Balance Sheet – improve PeriodDates sub-report
- Historical Income Statement – improve PeriodDates sub-report
- Historical Trial Balance – improve PeriodDates sub-report
- Invoice Posted – change template to remove from Sales History, Reports, Customer Sales History
- POS Receipt Reprint – change template to remove from Sales History, Reports, Customer Sales History —
Spire 3.6.1 (February 2, 2021)
General
- Allow more than 6 Other Boxes in Edit T4 screen
Report Changes
- Employee Ledger Detailed – Sort on employee number
- Employee Ledger – Sort on employee number
- Inventory Sales in Base Currency – hide cost columns based on user permission
- Inventory Status – remove premature page break with a lot of serial number records
- Order Confirmation – Include Tacking number in Ship Via
- Payroll Ledger by Department – Sort on employee number
- Payroll Ledger by Employee – Sort on employee number
- Payroll Ledger – Sort on employee number
- Pick Ticket – Include Tacking number in Ship Via
- Process Slip – Include Tacking number in Ship Via
- Receiver General by Payroll Dates – Sort on employee number
- RMA Order – Include Tacking number in Ship Via
- Payroll Ledger by Department – Sort on employee number
- Ship Slip – Include Tacking number in Ship Via
- T4-14b-CRA – Support second T4 when more than 6 Other Boxes are used
- T4-14b-employee – Support second T4 when more than 6 Other Boxes are used
- T4-14b-employer – Support second T4 when more than 6 Other Boxes are used
- Workers Compensation Remittance – Sort on employee number —
Spire 3.6 (January 25, 2021)
New Features
- Add ability for Spire Partner to license a Spire Server (3.6 or higher) without requiring the license owner to authenticate using email
- Add support for Spire Server to be hosted on spire-cloud.com
- Add Browser module to Spire
- Add ability to add and modify Pay Types in Payroll
- Add Bonus Pay Type with improved tax calculation when on same Timecard as Regular pay
- Add Days Since Last Pay field in Timecard to assist with Tax on Commission calculation
- Post Payroll comments to Job Cost and GL Memo
- Add support for Employee Communication Alerts when adding a Timecard
- Show red Communication tab in Edit Employee when Notes exist
- Add report to assist with calculating Temporary Wage Subsidy for CRA
- Show most recent Payroll Tables supported in Help, About
- Add ability to use Incoterms for Sales Order and Purchase Orders, enable in Company Settings
- Separate Inventory Adjustments and Inventory Transfers and improve both functions
- Add support for multiple Inventory Images
- Add Menu Item in Inventory to Import all Images to Spire managed data folders on the server
- Auto Generate serial/lot numbers will now start at 1 if no initial serial number is set as base, and remember last created serial/lot number
- Add ability to see and change the UOM Warehouse Location during Inventory Count
- Add Open Inventory button in Requisitions
- Add Sync customer details button to Credit Card screen to update address and phone number info at Payfirma
- Add ability to Preauthorize credit cards in Payfirma
- Add Inventory Quantities to Kit Option Dialog
- Show yellow background for user edited costs on a Sales Order
- Add Original Quote number to Sales Order List
- Add Country column to Sales Order List and Sales History List
- Show Levy column on Sales History, Items List
- Add Toggle button for Kits in Sales History, Invoice view
- Add Open customer and Open Inventory buttons to Sales History Invoice view, respect colours
- Add support for Alternate and Vendor Part numbers to Inventory Search
- Add Foreign Currency button to Edit General Ledger Account, Historical Periods
- Add Approaching Year End warning when logging into the last period of Next Year
- Warn when performing YearEnd Close where unreconciled transactions exist in GL Accounts marked as Bank Accounts
- Add ability to Import Exchange rate in AR and AP Import
- Improve error when a non UTF-8 encoded CSV file with non asci characters is imported
- Restrict user access to bank accounts in Customers, Vendors and Employees
- Add “Upload to web” column to Customer and Inventory List
Spire Desktop Improvements and corrections
- Correct Windows error closing Spire with multiple screens open, on Windows Remote Desktop Server 2012R2
- Improve Spire dialogs appearing off screen using Remote Desktop with single monitor
- Improve display of Report Preview screen
- Correct error selecting Annual on Recurring GL entries
- Use Current Exchange rate when posting Recurring GL entries
- Do not allow Currency Revaluation with 0% Exchange rate
- Improve code that allowed the same Account Reconciliation to be posted twice
- Improve speed loading and posting Accounts Reconciliation
- Make Column Headers and Column Header Selection List consistent in GL Transaction screen
- Improve Available indicators in Edit Inventory, Bill of Materials tab
- Delete UPC record when Inventory record is deleted
- Improve speed and accuracy of Inventory, Lot numbers, Lot Trace screen and report
- Improve button labels in Inventory Labels dialog
- Correctly import Price Factor in Inventory Import
- Show Location segment in AP Payment, Payment GL Account field
- Correct Search feature in Sales Order, Comments, Lookup List
- Correct ShipToID column in Sales Order, Items List
- Correctly attach Communication to a Sales Order when changing from a Quote to Sales Order at the same time as adding a new Communication record
- Improve speed creating many serial numbers on a Sales Order, add progress indicator
- Improve message when adding a Kit or Macro with serialized components to a Sales Order
- Correctly populate Kit items only once on a Sales Order when Show Options is enabled
- Retain Territory in Sales Order when selecting a ShipTo address with no default Territory
- Improve Fill Backorders behavior in a Sales Order if new Inventory has been received since Sales Order was opened
- Do not allow Requisitions from a Sales Order that is Read Only
- Correct Open Target button in Sales Order screen when Purchase Order has been closed
- Correctly maintain UDF tab selection while Navigating through Sales Orders
- Ensure Warehouse, Division and Location is set correctly on Backorder when Order suffix is enabled
- Do not copy Price from Sales History, Invoice View, Copy Sales Order
- Improve error posting a Sales Order with an invalid Location set
- Correctly retain Equipment link when changing a Quote to a Sales Order (Service Manager)
- Correct Sales Order FOB Import
- Correct Edit Customer Address, Update Orders to ignore deleted Sales Orders
- Correct tab behavior in Customer ShipTo screen when adding a new address
- Save New Customer if adding a new Customer and a Sales Order for them at the same time
- Support Open Related on a Customer ShipTo Note in the Calendar
- Correct error when filtering by “Created By” in Sales Order List
- Correct sort on ShipTo ID in Sales, Items List
- Show ShipTo ID in Sales History, Invoice view
- Remove Territory Description when clearing Territory Code in Edit Customer
- Correct Address filter in Sales History List
- Disable Pull from Template icon in a Production Order, if it has been edited
- Allow a Production Order with an attachment to be copied
- Do not duplicate Kits populated on a Production Order from a Template
- Correct error in Production Order when clicking Switch to Alternate
- Update Production History part numbers with Inventory Code Change
- Correct error editing a previously entered Part Number in Inventory Code Change
- Show Inventory Description colour on Purchase Order line
- Correctly round Inventory Cost to a possible 5 decimals when receiving a different UOM
- Commit Inventory that has been Saved in an Inventory Adjustment
- Add ability to update Inventory Current Cost during Inventory Adjustment and Inventory Transfer with Company setting
- Support 20 character Reference number in Inventory Adjustments
- Add ability to remember last used Default UOM for Inventory Transfers
- Disable Delete button on Posted Inventory counts
- Improve speed using Expand All and Collapse All in Inventory Count screen
- Add Tooltips to Company Settings, Company, Numbers
- Improve Save and Delete Filter terminology
- Import GL Transaction sort on Source column
- Improve Vendor Credit Limit settings
- Correct Ship Method Description column in Customer, Address List
- Allow Female, Male, Not Specified for employee gender
- Support Job Name in Job Search field
- Correctly set Current Location as Default in F10 Change Location screen
- Correctly print only filtered records or selected records on Price Matrix report
- Correct column name on Price Matrix Promotion column
- Correct User Type Lookup to display all records
- Improve Click-ability of ‘Show : Open’ Filter button in Accounts Receivable and Accounts Payable
- Respect GL monthly exchange rate for a transaction when posting outside the current period
- Allow a GL Transaction from a Locked Period to be reversed in an Unlocked Period
- Correct error attempting to clear a Due Date on a Communication record
- Improve organization of top Edit menus
- Improve autocomplete in Equipment unit number and license number fields (Service Manager)
- Improve message when the correct payroll tables for Timecard date are not installed
- Increase Timecard Cheque number to 25 characters
- Allow Timecard to be Printed or Voided even if Benefit or Deduction no longer exists
- Include Void Cheques when calculating T5018 amounts
- Correct error sorting timecards on Job Account
- Correct Search feature in T4 List
- Support “+” and “-“ characters in user passwords
- Support Search in Inventory Adjustments and Inventory Transfer Lists
- Expand all Bank Transit fields to 9 characters in Company Settings, Customer, Employee, Vendor
- Correct navigation in Cash Out screen
- Add Tooltip for General Ledger Module
- Improve support for Credit Card Payments in POS
- Correct Print Selected for user ID with an embedded “/”
- Improve speed with YearEnd Close on a company with large amount of UPCs or Vendor Prices
- Improve time to restore for companies with large amount of UPCs or Vendor Prices
- Check for Locked Purchase Order when Processing a Requisition
- Correct text on Recurring Journal Entries, Quarterly
- Correct error when Void an Accounts Payable Transaction where the GL Transaction is in history
Spire Server Administration Improvements and corrections
- Improve Company snapshot icon
- Set default snapshot schedule adding/restoring a company database, Daily @ 23:59 Keep 1
- Automatically populate database name when restoring a snapshot
- Improve Saving of Snapshot Schedule and Logo settings
- Automatically create a snapshot before performing a database upgrade
- Correct Spire License expiry date, off by 1 day
- Add ability to upload multiple Reports at once
- Automatically refresh Browser screen after clicking Connect in Spire Server Administration, Integrations page
- Add ability to download Spire Desktop installer
- Add ability to reset another User’s Password in Spire Server Administration
- Add ability to Export to and Import from an archive file of all Accounting data, User Accounts, Reports, Images and Attachments to easily move all data to another server Settings Changes
- Company Settings – Inventory, Receiving / Transfers, Update current cost from adjustment
- Company Settings – Inventory, Receiving / Transfers, Update current cost from transfer
- User – Remove Purchase Order, Default Order Status
- User – Customer, Employees and Vendor-Access Bank Accounts
- User – Improve Tooltip for Inventory, View Summary
Database Changes
- addresses – increase field prov_state to 3 characters
- browser_tabs – new table
Database Changes
- employees – add fields ytd_bonus, lst_bonus, remove fields salary, regular_rate, premium_rate, overtime_rate, increase bank_transit to 9 characters
Database Changes
- customers – increase bank_transit to 9 characters
- gl_reconciliations – remove field start_date
- inventory – remove field image_path
Database Changes
- inventory_adjustment_items – add field inventory_id, remove fields adjustment_id, freight_by_pct, freight_amt, transfer_pct, whse, part_no, adjustment_no, adjustment_mode, src_whse, dst_whse, src_location, markup_pct, required_date, rename field dst_location to location
Database Changes
- inventory_adjustments – add fields notes, posted, trans_no
- inventory_transfer_items – new table
- inventory_transfers – new table
- note_attachments – new table
Database Changes
- notes – remove fields attachment_path, attachment_type, attachment_flag
- payroll_dept_entry_codes – new table
- payroll_employee_entry_codes – new table
Database Changes
- payroll_timecard_entries – add fields entry_code_id, description, drop field code
- payroll_timecard_entry_codes – new table
Database Changes
- payroll_timecards – add field days_since_last_pay, increase field cheque_no to 25 characters
- purchase_history – add fields incoterms, incoterms_place
Database Changes
- purchase_orders – add fields incoterms, incoterms_place
- sales_history – add fields incoterms, incoterms_place
- sales_order_credit_authorizations – new table
Database Changes
- sales_orders – add fields incoterms, incoterms_place
- system_settings – remove deprecated last_version record
- vendors – increase bank_transit to 9 characters
- zip_codes – remove table
New Reports
- 1099-NEC 1-UP – add new report
- 1099-NEC 2-UP – add new report
- Inventory Adjustments – new Report
- Inventory Packing Slip – new report
- Inventory Pick Ticket – new report
- Inventory Transfer – new report
- PD27E – new report to assist with calculating Temporary Wage Subsidy for CRA
- RL-1 Worksheet – new report
- Sales Order List by Ordered – new report to report values by Ordered Quantity
Report Changes
- NOTE: All reports changed to use static v3 schema to protect reports when database changes happen
- AP EFT Remittance – Show selected Vendor credits or previous payments on report
- Cash Balance – improve grouping on payment methods when no sequence number is used
- Cash Balance Details – add Payment date and reorganize columns for readability, improve grouping on payment methods when no sequence number is used
- Comparative Statement – show Last Year negative balances in brackets
- Employee Ledger Detailed – support new payroll changes
- Employee Ledger – support new payroll changes
- Employee ROE – support new payroll changes
- Employee Summary – support new payroll changes
- Employee Termination – support new payroll changes
- GL Account Activity – remove Balance column when not applicable
- Historical Inventory Status – remove Kits and non-physical items
- Invoice Batched – add support for Incoterms, reduce font on long Company Name, set order to invoice_no
- Invoice Posted – add support for Incoterms, reduce font on long Company Name
- Item Components – add Location column
- Order Confirmation – add support for Incoterms, reduce font on long Company Name
- Packing Slip – add support for Incoterms, show tracking number, reduce font on long Company Name
- Payroll Cheque-Bottom – add support for new Pay type
- Payroll Cheque-Centre – add support for new Pay types
- Payroll Cheque-Top – add support for new Pay types
- Payroll Direct Deposit – add support for new Pay types
- Payroll Ledger by Department – support new payroll changes
- Payroll Ledger by Employee – support new payroll changes
- Payroll Ledger – support new payroll changes
- Pending Inventory Adjustments – remove report
- Pick Ticket – add support for Incoterms, reduce font on long Company Name
- Post Inventory Adjustments – remove report
- Post Inventory Receipts – show Serial/Lot number discrepancy
- Process Slip – add support for Incoterms, reduce font on long Company Name
- Purchase History – remove filter text from top of report
- Purchase Order – correct Ship Via description, add support for Vendor and Customer Communications, add support for Incoterms, reduce font on long Company Name
- Purchase Order Reprint– correct Ship Via description, add support for Vendor and Customer Communications, add support for Incoterms, reduce font on long Company Name
- Quote – add support for Incoterms, reduce font on long Company Name
- Receipts Order Fulfillment – add support for non inventory items
- Receiver General by Payroll Dates – support new payroll changes
- Remittance List Detailed – suppress 0 subsidy numbers
- Remittance List – suppress 0 subsidy numbers
- RMA Order – add support for Incoterms, reduce font on long Company Name
- Sales Order – improve payments not overlapping footer text message, add support for Incoterms, reduce font on long Company Name
- Sales Order Details List – improve Foreign currency
- Sales Order List – improve Foreign currency
- Ship Slip – add support for Incoterms, reduce font on long Company Name
- T4-14b-CRA – 2021 changes
- T4-14b-employee – 2021 changes
- T4-14b-employer – 2021 changes
- T4- Summary – 2021 changes
- T4A-Summary – 2021 changes
- T4A – 2021 changes
- T5018 – 2021 changes
- Vendor Ledger – sort on transaction date
- Work Order – improve payments not overlapping footer text message, add support for Incoterms, reduce font on long Company Name —
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.6?” or “What’s new between my version and the latest?”, citing Spire’s own documentation. It’s free. Connect SpireAssists.
← Spire 3.5 · All Spire 3.x release notes · Spire 3.7 →
Source: Spire Systems Inc. release notes for Spire 3.6, 3.6.1, 3.6.2, 3.6.3, 3.6.4, 3.6.5, 3.6.6, 3.6.7, 3.6.8, 3.6.9, 3.6.10, 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.