Purchasing is an essential aspect of managing electronic parts inventory. PartsBox provides features to streamline the purchasing process, making it easier to manage orders and create purchase lists for multiple projects.
When adding stock for parts in PartsBox, you can associate the added stock with an existing order or create a new order on the fly. This allows PartsBox to maintain information about the source of the parts. In plans with lot control enabled, the order information will be connected to a specific lot. In plans without lot control, the order information will be associated with the part itself.
Each order in PartsBox is assigned a unique ID Anything™ code. These codes can be printed and attached to invoices, enabling quick retrieval of order data in the future.
While many BOM (Bill of Materials) tools focus on managing a single project or BOM, real-life scenarios often involve planning the production of multiple devices simultaneously. These devices may share common parts, making it challenging to determine the exact purchasing requirements, especially when considering existing stock levels.
The presence of meta-parts (part alternates) adds another layer of complexity to the purchasing process. Until the moment of ordering, it is desirable to maintain flexibility in choosing a specific MPN (Manufacturer Part Number) for each part.
PartsBox simplifies the purchasing process by providing the following features:
By leveraging these features in PartsBox, you can efficiently manage the purchasing process for multiple projects, taking into account existing inventory, meta-parts, and supplier preferences. This saves time, reduces errors, and ensures that you have the necessary parts to complete your builds.
When using a purchase list with the "Use local stock first" option enabled, PartsBox considers your existing inventory before recommending purchases. In some scenarios, you may want to exclude certain stock from being considered. For example:
The Local source filtering option in purchase lists allows you to specify which stock should be considered when calculating purchase requirements. You can filter based on:
This filtering works the same way as build source filtering in the Advanced Build System, ensuring consistency between your builds and purchase planning. When you set up source filters in a purchase list, only stock matching those filters will be considered as available inventory — everything else will be treated as if it doesn't exist, resulting in purchase recommendations for the full required quantities.
A contract manufacturer might organize their storage with prefixes like "CLIENT-A-", "CLIENT-B-", and "MTE-" (for their own parts). When creating a purchase list for Client A's project:
This ensures that parts consigned by other clients won't accidentally be allocated to Client A's build.