Spire 3.7 was released on August 31, 2021; the latest update in this version is 3.7.7 (December 20, 2022). Below are Spire Systems’ release notes for every 3.7 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.7.7 · 3.7.6 · 3.7.5 · 3.7.4 · 3.7.3 · 3.7.2 · 3.7.1 · 3.7
Highlights
- SPS Commerce EDI integration.
- Avalara VAT for Europe, with the tax entity code overridable per sales order line.
- POS terminals supported through Payfirma (Payfacto).
- New companies can start with an empty chart of accounts.
- Sales orders. An AR aging tooltip on the customer balance, a Hold button, and foreign currency records in the Price Matrix.
- Updates to 3.7.7 add payroll changes through January 2023 and foreign accounts in GL allocations.
Spire 3.7.7 (December 20, 2022)
New Features
- Add January 2023 Payroll changes
Database Changes
- employees – add fields ytd_f5b, lst_f5b
- payroll_timecards – add field f5b
Report Changes
- 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
Spire 3.7.6 (June 20, 2022)
New Features
- Add July 2022 Payroll changes
- Add ability to set SPS Commerce to use Sandbox for testing
Spire Server Improvements and corrections
- Improve integrations associations migrations
Spire Desktop Improvements and corrections
- Correct credit authorization on Payfirma
- Correct error creating an EFT file with an invalid Transit or File Creation number
- Clarify customer associations and inventory associations user interface
- Make item matching more flexible when importing Orders from SPS Commerce
- Use Customer Payment Terms when no Payment Terms match found on Imported SPS Commerce Orders
- Improve Invoice support for SPS Commerce
Report Changes
- Transfer Packing Slip – support Print Selected
Spire 3.7.5 (February 8, 2022)
Spire Desktop Improvements and corrections
- Improve XML Parsing for SPS Commerce
- Correct city, state error creating an ACH file
- Correct error Transferring Payment amount on a foreign EFT Payment Batch
Spire 3.7.4 (January 11, 2022)
Spire Desktop Improvements and corrections
- Add Statutory Pay Totals to Edit Employee Earnings tab, this Year, Last Year *note: Payroll, Recalculate Employee Amounts needs to be run to populate the values
- Include Statutory Pay – Pay Type and Custom – Pay Type in T4, to Employment Income Box 14 (a custom pay type is one where a timecard entry code is used, but no “pay type” is set )
- Add ability to Select All/None in TD1 Update screen when selecting ‘automatic’ as a TD1 value
- Do not allow Provincial TD1 Update to be set to Automatic unless the province is NS or YK
- Correct error adding /editing an Employee when logged into a year for which payroll tables are not available
- Correctly reset Bonus amount during Payroll, Recalculate Employee Amounts
- Correctly include Bonus in Edit Employee, Earnings, Net Pay amount
- Allow timecard import of hours, rate and pay amount in a single sheet (supports mixed pay types in one sheet)
- Do not include non-taxable benefits in Payroll, Change Remit Source Deductions, Gross Period
Payroll
- Correctly update Vendor Statistics when performing Year End Close or changing Fiscal Periods
- Correct error and present warning when changing Fiscal Periods, Current Year End where transactions would exist outside the new fiscal years
- Correctly retain Sales Order, ShipTo ID added on an Order in Spire Web
Spire Server Improvements and corrections
- Ensure database connection is released after API call for Company List
Database Changes
- employees – add fields ytd_statutory, lst_statutory
Report Changes
- AP Payment Remittance – Correct logo from underlying following section
- Employee Ledger Detailed – correctly reset Bonus amount, add Statutory and Custom Pay to All Other Column, remove Pension column, add CPP and RRSP columns
- Employee Ledger – correctly reset Bonus amount, add Statutory and Custom Pay to All Other Column, remove Pension column, add CPP and RRSP columns
- Payroll Cheque-Bottom – add Year to Date Statutory Pay if it exists
- Payroll Cheque-Centre – add Year to Date Statutory Pay if it exists
- Payroll Cheque-Top – add Year to Date Statutory Pay if it exists
- Payroll Direct Deposit – add Year to Date Statutory Pay if it exists
- Receiver General Report – Use Taxable amount for Gross Payroll Amount
- Remittance List-Detailed – rename column to Gross Period Deductions —
Spire 3.7.3 (December 17, 2021)
New Features
- Add January 2022 Payroll changes
Spire Desktop Improvements and corrections
- Correct attribute error after backspacing and deleting an account while creating a GL Transaction
- Correct attribute error creating a ACH Payment file
- Correct occasional duplicate error when Processing a Requisition that should create multiple Production Orders
- Do not allow a user without edit company settings access, to view company settings
- Extend SPS Commerce part number mapping to use buyer_part_number and allow mapping of a customer as well as an item id
- Correct Spire version name on Spire Desktop installer
Spire Server Administration Improvements and corrections
- Ensure that file does not upload when performing a Report Upload with an invalid file
- Improve Company List refresh after migrating a company
- Correct Spire version name on Spire Server installer
Database Changes
- integration_associations – change constraints
New Reports
- 1099-NEC 3-UP – New report
Report Changes
- AP Payment Remittance – add support for logo and company address info
- Bank Disbursements List – remove duplicate hidden records skewing payment amount
- Customer Statement – add support for French and Spanish
- Financial Statement by 12 Periods – reset totals unconditionally on section change
- Financial Statement by Period – reset totals unconditionally on section change
- Historical Inventory Status report – add support of Onhand quantity parameters selected to filter report
- Lot Number Trace – remove shading on first record, add totals
- Receipts Order Fulfillment – remove stored printer driver from report
- Receiver General by Payroll Dates – add more totals to Group Footer
- 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.7.2 (November 16, 2021)
New Features
- Add ability to include Foreign Accounts in GL Allocations
Spire Desktop Improvements and corrections
- Do not delete serial records when Ship Qty is changed to 0 in a Sales Order Credit (RMA)
- Improve behavior prior to ‘QCloseEvent’ error while editing a Sales Order
- Correct error Saving a Sales Order after editing the Serial quantity
- Correct Sales Order Levy amount during UOM conversion
- Correctly use current prices on Inventory lines when a Sales Order is copied from Sales History Note; non inventory prices are retained
- Correct occasional error displaying Serial number list in a Sales Order
- Correct occasional error deleting Sales Order lines with nested kits
- Correctly post Payments to General Ledger when posting a Sales Order batch and printing a Trial Posting report in the process
- Change label in Special Accounts, Layaway Deposits to Sales Order Deposits
- Do not reassign Equipment when creating a Work Order for another customer’s equipment
- Display Equipment number in Sales History, Invoice
- Allow Equipment to be deleted even if it has a Note
- Correct occasion error in Requisitions when default Inventory, Default Vendor is invalid
- Do not allow a ShipToID to be changed in Edit Customer
- Hide Price Matrix Margin column for user without View Cost enabled
- Multi Edit Price Matrix no longer creates new records
- Correct error running Price Matrix update twice in succession on the same records
- Do not allow GL Transaction for Purchase Order Receipt to post beyond period 12/13 Next Year
- Allow Purchase Order return without over shipping message when UOM conversion is used
- Correct calculate Min Qty on a Purchase Order line using UOM conversion
- Correct error in Scan items on a Purchase Order with serialized items
- Do not allow a Purchase Order to be closed if lines items have a receive quantity but the Purchase Order has not been Received
- Correct error when resizing a column in Inventory, Bill of Materials and then clicking < or >
- Retain component details when copying an Inventory Kit
- Correct error Scanning serialized Inventory in Inventory Count
- Use Inventory UOM by default on Inventory Transfer
- Receive correct part number after editing an item on an Inventory Transfer line to a part number that does not exist in the destination warehouse
- Correct Inventory ReAllocate to use Production Order UOM conversion
- Improve rounding calculations for landed freight and duty in Purchase Orders
- Correct Ontario WSIB maximum insurable earnings calculation in Ontario timecards
- Improve GL Transaction posting using values with more than 2 decimals
- Do not allow failed GL Transaction posting to update GL Account values
- Correct error deleting a GL Subgroup
- Correctly support foreign accounts in AR Batch Payments Transfer to Bank Account
- Correct occasional error changing User Settings
- Improve Customer import for Price Code, Special Code, Last Invoice Date, Last Invoice Number
- Correct data dictionary for ap_transactions
Spire Server Administration Improvements and corrections
- Add icons to show companies that need a database upgrade
- Correct Spire Desktop installer filename when downloaded from Spire Server Administration
- Correctly support search, sort and number of records per page in Reports tab
- Correct the ability to set the Next snapshot date and time
- Do not add a snapshot schedule for another company when adding a company to the list
- Refresh Company List after BV Import adds a company
Webapp Improvements and corrections
- Correctly show Sales Order List for non admin users
- Correctly populate Terms on Sales Order
- Correctly respect Items Tax flags when added to a Sales Order
- Allow Sales Order Invoice Date to be edited if user has permission
- Correct Totals shown on Quotes
Report Changes
- V3 views – make slight changes to make them exactly the same as Spire 3.6
- AP Payment Remittance – suppress Details sub-report when no linked records exist
- Disbursements Journal – improve report description, improve grouping when multiple records exist with the same transaction number
- Inventory Movement by Source Date – ensure multiple transactions with the same date are presented in the right sequence
- Inventory Transfer – respect Selected records
- Lot Number Trace – include transactions created by Inventory Adjustments and Transfers
- Material Requirements by Inventory – removed subassemblies from main report and add a sub- report for subassemblies that need to be built first
- Receiver General by Payroll Dates – remove benefits from Gross Pay
- Total Payroll for Date Range – improve province, benefits and deductions totals —
Spire 3.7.1 (September 1, 2021)
General
- Improve Build and Deploy process
Spire 3.7 (August 31, 2021)
New Features
- Add SPS Commerce EDI integration
- Add support for Avalara VAT in Europe
- Add ability to override Avalara Entity Code on a Sales Order line
- Add Integration Association to Imports
- Add Sales Tax Entity Code column to Customer List
- Add POS Terminal support for Payfirma (Payfacto)
- Add ability to create a new company with an empty GL Chart of Accounts
- Add AR Aged Tooltip to the Sales Order screen when hovering over AR Balance
- Add Hold button inside Edit, Sales Order
- Add Vendor Payment and Expense accounts to Accounts Payable List
- Add Product Code to Inventory Count
- Add Product Code to Inventory Adjustments and Transfers
- Add email address to Employee List
- Add date column to AP and AR List shown when making a Payment
- Add currency field to Price Matrix to store foreign currency pricing records
Spire Desktop Improvements and corrections
- Move Sales Order Info tab fields onto Main tab
- Do not lock second user trying to Invoice a Sales Order when another user has Sales Order Invoice, Review GL screen open
- Correctly display Company Settings, Banking, Company Long Name
- Show UDF field label with an * when it is set as “required”
- Remove unused “Convert Selling Prices from Base Currency” and currency rounding settings from Edit Currency
Spire Server Administration Improvements and corrections
- Improve message when no Spire license is located, add ability to Refresh the License or Setup a new one
- Improve behavior when attempting to delete the current user
- Replace spinning wheel with skeleton screen
- Change Italics font with indicator icons
Webapp Improvements and corrections
- Respect Company Settings, Customer, Defaults when creating a new customer
- Add Sales Order sort on ShipTo name
- Set default FOB on a new Sales Order
Database Changes
- currencies – remove fields selling_conversion, sell_price_rounding, sell_price_level01, sell_price_level02, sell_price_level03, sell_price_level04, sell_price_level05, sell_price_level06, sell_price_level07, sell_price_level08, sell_price_level09, sell_price_level10, sell_price_level11, sell_price_level12, sell_price_level13, sell_price_level14, sell_price_level15, sell_price_level16, sell_price_level17, sell_price_level18, sell_price_level19, sell_price_level20
- customers – add fields tax_id_type, tax_id, remove fields payment_provider_id, sales_tax_provider_entity_code
- integration_providers – new table
- integration_associations – new table
- inventory –remove field sales_tax_provider_code
- inventory_levy_codes – remove field sales_tax_provider_code
- inventory_price_matrix – add field currency
- inventory_product_codes – remove field sales_tax_provider_code
- payment_terminals – new table
- sales_history – remove field sales_tax_provider_id
- sales_orders – remove field sales_tax_provider_id
- shipping_methods – remove field sales_tax_provider_code
- sales_order_credit_authorizations – add fields auth_no, terminal_id
- sales_tills – new table
New Reports
- Employee Income Graph – new report
Report Changes
- Purchase Order – add page number
- Purchase Order Reprint – add page 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.7?” or “What’s new between my version and the latest?”, citing Spire’s own documentation. It’s free. Connect SpireAssists.
← Spire 3.6 · All Spire 3.x release notes · Spire 3.8 →
Source: Spire Systems Inc. release notes for Spire 3.7, 3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.7.6, 3.7.7, 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.