Parts identify the things you want to keep track of and in particular its inventory.
Learn more about it here.
There are 3 categories of parts: electrical, mechanical and consumable.
In fact, you could consider that some consumables could also fit in the electrical or mechanical categories. The distinction here is only meant to help on tracking parts that are measured by each piece (such as chips or screws) compared to others that are measured by its length, area, volume or weight (such as wire or glue).
Only consumables can have a unit of measure different than
There are 4 types of parts:
- Outsourced: parts that are sourced from external suppliers.
- In-house: parts that are designed and/or manufactured in-house. In-house parts can have a Product linked to it.
- Generic: not a physical part, it represents a group of parts that share the same or similar specifications.
- Asset: everything else that doesn't fit the previous types (e.g. machines or office gear such as computers).
Once a part is created, you cannot change its type.
Outsourced parts require both the
Part Number and
Manufacturer fields to be defined. Once created, these cannot be changed, so the only option to change them would be to create a new part. This is for performance reasons and to ensure the uniqueness of outsourced parts through their part number and manufacturer as, although not very common, two different manufacturers might actually use the same part number.
For other types of parts the only mandatory field is the
Type, which, when omitted (when importing parts), it's assumed to be
Outsourced. The field
Type cannot be changed once the part has been created.
Generic parts aren't physical ones. Instead, they represent, or group, parts that might be used interchangeably. This is specially useful for resistors and capacitors for which you might not be concerned about their manufacturer as long as they have the same or similar specifications.
They can also be used to postpone the decision of which part to use. For example, while creating a BOM you might assign generic parts to some items and only pick a real one by the time you go into production.
The parts that can be used in place of a generic one are defined through its part alternates. When reserving inventory for a production build, you can either replace the generic part for a real one, or to pick inventory from multiple of its alternate parts.
Parts vs products
Learn more about it here.
Unique internal PNs
Unique internal PNs is enabled, under
Settings - Parts, the app checks for duplicates whenever manually creating new parts. At the moment, it doesn't check for duplicates when importing parts through a CSV file.
Unique internal PNs is enable, parts can be identified by their
Internal PN whenever importing data (parts, if they exist already, items on a purchase order, or sellables on suppliers).
Stock & inventory
Learn more about it here.
The format used in a part's
Value field is somewhat strict. It must be composed of a single numeric value and optionally an SI prefix and unit (e.g.
100 nF). This is so that the app is able to match equivalent values, by extracting and comparing their numeric values and units. This way, filtering values by
100nF yields the same results, as expected.
When filtering data, all SI prefixes and units are case-sensitive except for
When searching for resistors, the SI unit (
ohm) can be omitted. Similarly, when searching for capacitors with a micro, nano, pico or fento prefix, the unit (F) can also be omitted.
As an example, if you want to search for a
100 Ohm resistor you could type
100 ohm or
100 Ohm. In case you want to search for a
0.1 uF capacitor then you could type
Learn about it here.
Inventory ownership is not set on the inventory itself but on the Storage location it's stored at. In other words, a storage location might have an owner and all inventory in that location will belong to that owner. Owners are Contacts.
This is mostly important during production as you can tell the app if a Product, in case it also has an owner (which might as well represent a customer in this case), can use inventory only from that owner or not.
Alternate and equivalent parts
Similar parts share the same value and package but they aren't necessarily valid alternates of each other. Other specifications, such as tolerance and dielectric type might tell if it can be used as an alternate part or not. A listing of similar parts is provided by the app for every part but it's up to the user to define valid part alternates.
Two parts are equivalent if both are alternates of each other.
Unit cost field represents the value you paid, on average, for every unit of inventory you have of a part.
Initially, when you create a part, this can be set to an estimated value (if you have it available). For Products, you can estimate a unit cost through the
Products > Pricing & Availability table.
The unit cost can be automatically updated in these three situations:
- When manually adjusting inventory
- When receiving items on a purchase order
- When finishing a production build
The unit cost of a generic part is the average of its alternate parts' unit cost.
Inventory value report
Knowing the price you paid for you inventory, you can get an inventory value report which includes the current stock and how much it's worth (i.e. the
on-hand stock multiplied by the
unit cost of each part).
Unit cost refers only to the price you paid, on average, for the inventory you have of a given part.
The way a selling price is calculated is completely up to you. In other words, the app doesn't provide a way to automatically calculate it. However, for in-house parts the quoting feature might help you on that.
Attrition rate accounts for inventory losses during production and can be set for each part. A percentage and/or a fixed value might be used and a given quantity with attrition would be calculated as follows:
Qty w/ attrition = Qty + MAX( Qty × percentage / 100 , no-less-than )
As an example:
Attrition rate = 3% and no less than 10 units
Required qty = 1000
Qty w/ attrition = 1030
(percentage is used as 30 is greater than 10)
Required qty = 100
Qty w/ attrition = 110
(fixed value is used as 3 is lower than 10)
Thumbnail and datasheet
For outsourced parts the app will try to fetch a default thumbnail and a datasheet so you don't have to find one on your own. However, in case the app can't find one or you want to override the default one, you can do it by adding a document for the thumbnail and/or datasheet first and then set it as the default one like so:
The app can autocomplete outsourced parts' data in two situations:
- When manually creating parts, it will give you suggestions of parts as you type in a
- Once parts have been created (either manually or after being imported), you can still autocomplete some missing fields
The fields that can be autocompleted, in case that information is available are:
To autocomplete data after parts have been created, right-click on the Parts table and select