Release notes
This page tracks customer-facing updates to SOS Inventory. Release notes are available from April 2026 forward. For questions about any release, contact our Support team.
June 12, 2026
Fixed
- Fixed an issue where transaction dates in reports and exports appeared on the wrong date when your company time zone caused a shift across midnight.
- Fixed an issue where deleted serial numbers disappeared from item receipts, preventing those receipts from being resaved — deleted serials now display with "(deleted)" appended.
- Fixed the Terms drop-down, which was listing payment terms in reverse alphabetical order.
- Fixed the Class drop-down, which was not listing classes in alphabetical order.
- Fixed an issue where deleting a bin caused the Bin field on historical transactions to go blank, preventing those transactions from being resaved — deleted bins now display with "(deleted)" appended.
- Fixed an issue where Shopify product matching could select the wrong item when multiple items shared the same name — matching now prioritizes SKU first.
- Fixed an issue where sales orders and other transactions failed to save when blank line items were present.
- Plus additional bug fixes and stability improvements.
Improved
- Improved the speed of available quantity calculations for kit items, eliminating timeouts for accounts with large numbers of kits.
- Improved reliability for accounts with complex bill-of-materials structures, reducing background processing errors during BOM calculations.
June 5, 2026
Fixed
- Fixed an issue where "Sign in with Intuit" on the login page failed to complete, preventing QuickBooks Online login.
- Fixed an issue where switching between annual and monthly billing plans showed the wrong confirmation message.
- Fixed an issue where lots with zero remaining quantity were missing when reopening transfers, returns, rentals, builds, process transactions, and shipments.
- Fixed an issue where sales transactions synced from QuickBooks with no line items (invoices, estimates, and sales receipts) could not be opened.
- Fixed an issue where the browser tab showed "Undefined" when editing a vendor item.
- Plus additional bug fixes and stability improvements.
Improved
- Annual subscribers are now restricted from switching plan tiers until 30 days before renewal, preventing unintended mid-cycle changes. Subscription pricing amounts also now display with correct decimal formatting.
- The "What's New" option in the Help menu now opens the release notes page on help.sosinventory.com in a new tab.
Security
- A security vulnerability in an internal component was resolved to better protect the application.
June 2, 2026
Fixed
- Fixed an issue where large estimates containing assemblies or kits would fail to save with a "costs are still being calculated" error.
- Fixed an issue where importing items from a spreadsheet would silently set prices and costs to zero if the cells were formatted as currency — affected values are now flagged with a clear error message during import.
- Fixed an issue where inventory sent back to Shopify after an order synced reflected the pre-sale quantity, creating an overselling window of up to one hour.
June 1, 2026
Fixed
- Creating a pick ticket from a work order no longer fails due to the work order being misidentified as a sales order.
- Users with View/Add/Edit/Delete permissions on all four transaction types can now access the Master Sales Report as expected.
- When batch emailing invoices, each customer now receives the correct payment link for their invoice instead of everyone receiving the same link.
- The MerchantTrack/Pulse link on the SOS Pay page is working again.
- Bulk editing items to assign or change a category no longer creates duplicate items.
- Importing sales orders or sales receipts with incorrectly formatted date cells now shows a clear failure message instead of silently doing nothing.
- Creating a new item no longer incorrectly assigns a sales tax code on accounts that don't use QuickBooks Online's Automated Sales Tax Center.
- Adding a purchase order to an item receipt now carries over the unit price from the PO instead of pulling a different cost from the vendor catalog.
- The adjustments API endpoint now returns line item details in list responses, not just single-record responses.
- Receiving inventory via API using a lot name now correctly assigns stock to the existing lot instead of creating a duplicate.
- Connecting Shopify via OAuth now activates the integration automatically on success.
- Plus additional bug fixes and stability improvements.
Improved
- The customer address page now labels each address as Shipping, Billing, or Other, and clarifies that "Other" addresses are for reference only and won't appear in transaction address fields.
- The MerchantTrack and SOS Pay links on the Payments pages are now more visually prominent.
- On the process transaction edit screen, the multiplier and Apply Template controls are now separated for clarity.
- Item receipts now support an overhead percentage setting; accounts that already had an overhead percentage configured have been opted in automatically.
May 21, 2026
New (Version 9)
- When exporting, you can now select all available columns with a single click instead of checking them one by one.
- Plan selection and account pages now display a clear "All prices in USD" notice.
- Users with item management permissions can now also add, edit, and delete Units of Measure.
- The Multiplier field on the Process Edit screen has moved next to the Apply Template field for easier access.
Fixed (Version 9)
- Date range filters on the Open Purchase Order Detail, Transactions Assigned, and Inventory Summary reports now correctly reflect your company's timezone.
- Importing items now blocks duplicates with the same name in the same category and shows a warning — and correctly creates separate items when the same name is used across different categories.
- Editing a lot number on an item receipt no longer creates a duplicate lot entry.
- Non-taxable items added on the fly no longer cause QuickBooks sync errors.
- Transaction PDFs and quick views now show the original tax amount from when the transaction was saved, rather than recalculating based on your current settings.
- Items with complex bills of materials now load in seconds rather than causing long waits.
- Creating a shipment from a pick ticket no longer breaks the serial number display.
- SOS Pay customers can now process credit cards without errors following an update to the payments portal.
- Configuration pages opened via the Search bar now show the correct settings instead of appearing blank.
- Item URLs in the Items list are now clickable links again.
- A vulnerability that could allow a denial-of-service attack via cookie manipulation has been patched.
- Plus additional bug fixes and stability improvements.
May 12, 2026
Fixed (Version 9)
- Fixed an issue where date range filters on Sales, Profit/Loss, Commission, Fulfillment, and other reports used the wrong timezone, causing incorrect or missing results for users outside UTC.
- Fixed an issue where adding lines to a pick ticket, shipment, or item receipt via the "Add order" drop-down did not automatically fill in the default bin.
- Fixed an issue where the Default Bin field was missing when adding or editing items on accounts with a large number of bins.
- Fixed an issue where expanding a kit on a bin-tracked transaction applied the kit's default bin to all components instead of each component's own bin.
- Fixed an issue where bin names had to be unique across all locations; the same bin name can now be used in different locations.
- Fixed an issue where saving price tiers on large accounts could cause data loss or take over a minute to load.
- Fixed an issue where the price tier edit page froze on accounts with 2,000 or more items.
- Fixed an issue where editing or adding transactions crashed on accounts with certain tax configurations.
- Fixed an issue where adding certain items to a sales order, estimate, sales receipt, or invoice crashed the app.
- Fixed an issue where the shipping tax amount shown in QuickView did not match the printed PDF.
- Fixed an issue where accounts with more than 200 classes could not select a class on transaction line items, item records, report filters, or the cart edit modal.
- Fixed an issue where custom reports saved with "All Locations" in the previous version showed only totals in the current version for several inventory reports.
- Fixed an issue where exporting item transaction history produced a file where numeric columns were formatted as text, breaking Excel's Autosum feature.
- Fixed an issue where Work Orders created from a closed Work Order template started in closed status instead of open.
- Fixed an issue where invoices created from a template carried over the original due date instead of calculating a new one.
- Fixed an issue where invoices created from a sales order defaulted to the previous day's date for users in UTC+ time zones (partially resolved — work ongoing).
- Fixed an issue where sub-assembly components did not appear in "Items on..." transaction modals.
- Fixed an issue where certain invoices could not be printed to PDF or emailed.
- Fixed an issue where inventory adjustment totals displayed as zero on iOS.
- Fixed an issue where batch-emailed transactions had "n/a" as the email subject line.
- Fixed an issue where certain accounts could not create builds or processes due to missing lot, serial, and bin prompts.
- Fixed an issue where lot expiration dates on build and process outputs shifted back one day for users in UTC+ time zones.
- Fixed an issue where Sales Price and Purchase Price columns in the Items list rounded to 2 decimal places instead of showing full precision.
- Fixed an issue where importing items with a percent-formatted Sales Price Percent value caused that value to be lost.
- Fixed an issue where clicking the Sync column header on the Bills or Purchases list sorted by Bill Date instead.
- Fixed an issue where rapidly double-clicking a payment button could result in a double charge.
- Fixed an issue where using "Add to List" in the Reorder Report returned an error on single-location accounts.
- Fixed an issue where the Thai Baht currency symbol displayed as a US dollar sign on form templates.
- Fixed an issue where non-admin users could not access the units of measure list.
- Fixed an issue where clicking a Bill or Credit Memo link from global search caused an error.
- Fixed an issue where the Configuration button in the top navigation landed on a blank page.
- Fixed an issue where syncing with QuickBooks Online corrupted Sales Rep and Customer PO field values on accounts with certain inactive custom fields.
- Fixed an issue where saving a Shopify cart connection failed with an error.
- Fixed an issue where new Shopify connections could not use the custom app connection type.
- Fixed an issue where saving a Shopify connection with an expired access token showed a generic error with no guidance on how to fix it.
- Plus additional bug fixes and stability improvements.
Improved
- Transactions now save faster and quantity-on-hand calculations are significantly quicker.
April 24, 2026
Fixed (Version 9)
- Fixed an issue where item sales and purchase prices were incorrectly rounded to 2 decimal places instead of showing full precision.
- Fixed an issue where the Available quantity on sales transaction lines was rounded to 1 decimal place instead of showing up to 5 decimal places.
- Fixed an issue where shipments, pick tickets, returns, rentals, and rental returns weren't showing certain items that should have been available to select.
- Fixed an issue where saving a Bill of Materials immediately after editing could fail silently and not save your changes.
- Fixed an issue where downloading Item Transaction History would silently fail for some accounts — the file will now download correctly.
April 19, 2026
Fixed (Version 9)
- Users with invoice permissions (but not admin access) were unable to merge invoices.
- Default currency was incorrect when creating new customers, vendors, or transactions in non-USD accounts; blank currency fields on import now correctly default to your home currency.
- Transactions synced from QuickBooks Online without a reference number can now be saved without errors.
- Plus additional bug fixes and stability improvements.
April 16, 2026
Fixed (Version 9)
- Sales by Category Summary report now filters date ranges using your company's timezone instead of UTC.
- Bin management actions (add, edit, delete) now require only the standard Items privilege — Admin access is no longer needed.
- When no location-specific default bin is set for an item, the item's record-level default bin is now used automatically on bin-tracked transactions.
- Account numbers in inventory account configuration now appear at the same time as account names.
- Enabling "Use QuickBooks Invoice Numbers" now automatically clears any SOS-generated next invoice number, preventing conflicts with QuickBooks numbering.
- Inventory and assembly items now correctly require an asset account; other item types (non-inventory, service, expense, etc.) only require an income or expense account.
- When a cost adjustment fails to load, you now see a clear error message instead of a silent failure that caused a confusing save error.
- Your company account number is now visible to all users in the company name dropdown, regardless of permission level.
- The "Click to Retrieve Available" icon now appears correctly on saved transactions.
- Plus additional bug fixes and stability improvements.
April 14, 2026
Improved (Version 8)
- A new announcement card on the home screen introduces V9 with a "Switch to V9" option.
Fixed (Version 9)
- Date ranges on reports — including Purchases by Class, Purchase Variances, Profit/Loss by Customer, Inventory Stock Status, Inventory Aging, Inventory Turnover, Inventory Value, Item Movement, Item Analysis, Overstock/Understock, Physical Inventory Worksheet, Lot Stock Status, Items In Bins, Bin Contents, Production Report, Open Work Order Detail, Shipping Report, Work In Progress, Open Rental Detail, Reconcile Journal Entries, Reconcile Item Receipts, Reconcile Vendor Credits, Sales Orders Export, and RMA Export — now correctly reflect your company's timezone instead of showing UTC or the wrong timezone.
- Shopify items matched by name now correctly receive inventory quantity updates when "Update Inventory" is enabled.
- Archived or deleted customers now display their full name correctly in transaction fields.
- Serial deletion adjustments now appear correctly in an item's Transaction History.
- Save times for builds with many input lines have been significantly reduced.
- Customer and vendor imports with a blank Currency field now default to your company's home currency instead of failing.
- Transactions with invalid item weight values can now be opened without an error.
- The Due Date column on the Sales Orders list now sorts correctly in ascending and descending order.
- Bin options now display correctly when changing locations on a build.
- Transaction edit pages in V9 no longer show before fully loading, which previously caused unsaved changes to be lost.
- Changes made to a transaction line while "On Hand" quantities are loading are no longer blanked out after loading completes.
- Admin users can now access builds and processes from the Job dashboard without receiving a permission error.
- Price tier permissions are now applied consistently.
- The Chart of Accounts now displays sub-accounts correctly under their parent accounts instead of in a flat alphabetical order.
- Creating a new item within a transaction now correctly populates data into the item record.
- The Bins list is no longer accessible to users without the appropriate permissions.
- Editing a payment assigned to an SOS Pay method no longer makes the payment selection uneditable.
- Non-taxable customers created via API via Zapier now sync correctly to QuickBooks Online.
- Plus additional bug fixes and stability improvements.