Parts and Product Level Exemptions

Taking a product level exemption on a part can make a part compliant. Compliance violations for a part are tracked since a product level exemption can be applied above a part in a BOM.

Product level exemptions are only taken into account when calculating compliance for the selected configuration. For example, best-case/worst-case compliances are simply rolled-up from children.

Compliance of the selected configuration for a given compliance definition is calculated as follows:

Reported ConfigurationCalculated Compliance
The part has no childrenUnreported
The part has children and violations are present after applying connected product level exemptions for the part.No
The part has children and no violations are present after applying product level exemptions for the part.

Any descendants are "Unreported".Contains Unreported
Any material level or product level exemptions have been applied to the compliance definition.Yes with Exemptions
Neither of the above apply.Yes

The system tracks whether a violation is overridden (for example, compliance=No from an IPC class 1 import). An overridden violation is removed when any product level exemption is applied. Overridden violations are rolled-up to parents.