Part Number Formula
Efision uses a deterministic formula (Version 1) to generate wheel part numbers from product specifications.
Formula Structure
DesignNO + [P+Profile] + [Directional 1st letter] + Dia + WidthCode + Holes
+ PCD1Code + [PCD2Code] + ET + FinishShortName + AppendantShortNames
+ BoltShortName + CBCode + CapNO
Segments in brackets [] are optional — included only when the value is non-default.
Segment Breakdown
| Segment | Source | Example |
|---|---|---|
DesignNO | ProductDesign.pdNO | 067 |
P+Profile | Only if profile > 0 | P3L |
Directional | First letter if directional | R or L |
Dia | Diameter (integer) | 19 |
WidthCode | Lookup from width | Y (for 8.5“) |
Holes | Number of bolt holes | 5 |
PCD1Code | Lookup from PCD value | V (for 114.3) |
PCD2Code | Only if dual PCD | T (for 112) |
ET | ET offset value | 40 |
FinishShortName | Lookup from finish | S (Silver), K (Black) |
AppendantShortNames | Concatenated procedure codes | MF (Machined Face) |
BoltShortName | Lookup from bolt spec | 4A |
CBCode | Lookup from CB value | NA |
CapNO | Cap part number code | CP506AL68 |
Example
For an INOVIT Speed 19x8.5 5x112 ET38 Silver Machined Face wheel:
067 + 19 + Y + 5 + V + 40 + S + MF + 4A + NA
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Design Dia Width Holes PCD1 ET Finish Proc Bolt CB
Result: 06719Y5V40SMF4ANA
Related Commands
wheels check-pn— validate existing part numbers against this formulawheels import— auto-generates part numbers for new productswheels batch-update— regenerates part numbers after spec changes
Lookup Tables
The formula references several lookup tables in the database:
- Width codes — maps width values (e.g.,
8.5) to single-character codes - PCD codes — maps PCD values (e.g.,
114.3) to short codes - CB codes — maps center bore values to short codes
- Finish short names — maps finish types to abbreviations
- Bolt short names — maps bolt specs to codes
- Appendant short names — maps procedures to abbreviations
Lookup errors during check-pn or import indicate missing entries in these reference tables.