Skip to main content

  • BOM import: allow to import entries without designators
  • BOM part matching improved (suggestions and data editing)
  • Project > Pricing & Availability: calculate production cost
  • Reserved inventory is now coloured in blue
  • Workspace settings: enforce quote selection and only use preferred suppliers is now checked by default
  • Table rows numbering (used in Project tables) - Item # column removed
  • Part details: show Usage for in-house Parts (previously only on outsourced Parts)
  • Purchasing: data can now be grouped by Supplier
  • [fix] Sorting parts by value
  • [fix] Attrition quantity formula
  • [fix] Table header scrollbar padding (failed to detect scrolling)
  • [fix] Table minimum width when visible columns change
  • [fix] Issues table jumping selection
  • [fix] Copy cell
  • Several other small fixes and UI improvements

BOMs: Part Matching

When importing a BOM along with additional data so Parts can be matched, you'll get a warning when no parts were matched and suggestions of parts to be assigned if more than one were matched.

You can also double check the data used for parts data matching and even edit it.

Purchasing and Production Cost

Previously, the estimated cost presented on the Projects > Pricing & Availability table considered only the Purchasing costs. This way, if purchasing criteria was set to if needed, the estimated cost would represent only the units that needed to be purchased which makes it hard to estimate the overall production cost.

From now on, the production cost is calculated taking into account each part's Unit Cost, in case those parts don't need to be purchased (i.e. they exist in your inventory already) or the price of the selected Quote, and corresponding quantities. When looking up the Unit Cost, if it's not available, the Order Price will be used instead if available, and vice-versa. The production cost is the sum of the purchasing cost and your inventory cost (the Unit Cost of each part available in your inventory multiplied by the required quantity)

  • Purchase orders: receive items partially.
  • Project builds: Combo-boxes in Receive and Assemble dialogs fill in one option by default. Options are also sorted by last time used (most recent to oldest). Rendering improved.
  • Tables: grouping improved.
  • API: validate hostname and notify errors.
  • [fix] Printing (Windows only)

Backordered Items on Purchase Orders

You can now partially mark items as received on a purchase order. This is useful for backordered items, when let's say you order 5000 units but only 2500 are initially available to be shipped. When receiving items, if quantity is not passed the whole quantity is assumed to be received. To mark an item as partially received, enter the quantity received. To set a partial quantity, items must be received individually (i.e. Storage method should be set to Individual instead of Single location).

Aggregated Data on Grouped Fields

When aggregating data on rows with grouped fields, the app attempts to display a unique value by default but if that's not possible an asterisk will be displayed instead. This doesn't apply to fields that have their own aggregation formula (e.g. sum, average), such as is the case of prices and quantities.

  • BOMs: you can now use designator ranges (e.g. C1-3 instead of C1, C2, C3)
  • CSV importer: you can now pick the rows to import (or to ignore)
  • CSV importer: ignore empty rows
  • PDF export: include company logo (can be set through Account; by default uses BOMIST's logo)
  • PDF export: barcode is included in some tables (project builds, purchase orders/lists, storage parts)
  • Purchase order/list number and description can now be edited
  • Part's Manufacturer and Type can now be grouped
  • Go-to BOM entry after manually adding one
  • Including IDs on exported CSV/JSON files is now optional
  • [fix] PDF export: sorting order and grouping, break page after row
  • [fix] Prefix column on project's build table
  • [fix] Printing: printer name with whitespaces (Windows only)
  • [fix] ComboBox: prevent overflow (ensure it's visible on the screen)
  • [fix] Move inventory (MAKER plan only)

  • BOM designators are now optional. When designators aren't set quantity can be manually edited.
  • Item # column added to BOMs
  • Part dialog: autocomplete of Manufacturer PN can be disabled/enabled
  • Unit Price is now displayed with 3 decimal places
  • Locale can be set through Settings > General (affects how prices are displayed)
  • Prices are exported containing currency
  • Suppliers can now be imported along with their own parts and price breaks
  • [fix] Insufficient stock warnings
  • [fix] Sorting of prices
  • API: new endpoint /storage/<id>/inventory
  • API: IDs can now be used on the search endpoint (selector)
  • Stock (in-house and on-order inventory) and On-hand columns added to project tables
  • Exported CSV and JSON files include the ID of each row
  • Press and holding up/down arrow keys keeps scrolling
  • Part details: display label
  • [fix] Quotes with MOQ > 1 not showing up on Available Quotes
  • [fix] Adjust inventory when quantity surpass plan's limit (FREE plan only)
  • Unit cost can now be updated when manually adjusting inventory (previously only through Purchasing)
  • Print orientation (landscape/portrait) added
  • UI: accordions with animation and expanded state is preserved
  • [fix] Prevent moving a storage location to itself
  • [fix] Clearable combo boxes
  • [fix] Assembling items when some items without inventory were selected too

  • Setting up workspace at start-up optimized so it runs faster
  • [fix] Purchase orders: receive items with the same Manufacturer PN and Manufacturer but with different Supplier PN
  • [fix] Project builds: when assembling items with reserved inventory, set default inventory on the ComboBox
  • [fix] Go-to and scroll to table row
  • [fix] Memory leak related with prices displayed on tables making the app slower

  • [fix] Parts filters: Value filter missing
  • [fix] Parts: set storage location when creating a new part
  • [fix] Price columns with paywall tag on professional plans

  • Parts: Label column can now be grouped
  • Import parts: allow to import data of existing parts so data can be overwritten in bulk
  • Import purchase orders: status (open, ordered or received) can now be defined when importing purchase orders
  • [fix] Some rows missing when grouping some columns
  • [fix] Aggregated data on some grouped columns

Grouping by Label