> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fentufsm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Parts

> Manage replacement parts, consumables, and service items

## Overview

Parts represent consumable items, replacement components, and service materials used during maintenance and repair work. Unlike Products (which are installed equipment), Parts are items that technicians consume or replace while servicing assets.

<img src="https://mintcdn.com/fentu/C3pzkSBx7BqIrzJP/images/fentu-fsm/inventory/parts-list.png?fit=max&auto=format&n=C3pzkSBx7BqIrzJP&q=85&s=20dccc8be2abb0d06cb8ea8ebbcf4359" alt="Parts List View" width="1280" height="720" data-path="images/fentu-fsm/inventory/parts-list.png" />

<Note>
  Parts are consumables (filters, batteries, sensors) while Products are the equipment being serviced (Machine units, fire doors). Parts get used up during service; Products get maintained.
</Note>

## When to Use Parts

Use the Parts module to:

* Catalog replacement components for serviced equipment
* Track consumable materials (filters, fluids, batteries)
* Define spare parts inventory
* Set up automatic part addition to tasks
* Manage part costs for billing and inventory
* Schedule replacement based on wear cycles
* Link parts to specific equipment checklists

***

## Parts List View

### What You See

The Parts list displays your parts catalog:

| Column                           | Shows                             |
| -------------------------------- | --------------------------------- |
| **Labor**                        | Labor checkbox indicator          |
| **Manufacturer/OEM Part Number** | Manufacturer's part number        |
| **Name**                         | Part name/description             |
| **Item Number**                  | Your internal article/item number |
| **Manufacturer**                 | Part manufacturer                 |
| **Frozen**                       | Inventory frozen status           |
| **Unit of Measure**              | Measurement unit (dropdown)       |

### List Features

* **Search** - Find parts by name, article number, or manufacturer
* **New** - Add new part to catalog
* **Actions** - Edit or delete parts
* **Filter** - Filter by type, manufacturer, or status
* **Sort** - Click columns to sort

***

## Creating a Part

When you click **New**:

### Basic Information

| Field              | Description                                                                      |
| ------------------ | -------------------------------------------------------------------------------- |
| **Name**           | Part name (e.g., "Machine Filter 20x25x4", "Fire Door Battery 12V")              |
| **Article Number** | Your internal SKU/part number                                                    |
| **Code**           | Special code for auto-population (`battery`, `smoke_switch`, `ceiling_detector`) |
| **Description**    | Detailed part specifications and usage notes                                     |

### Classification

| Field                 | Options  | Description                                                                                                                                                               |
| --------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Type**              | Dropdown | **Sparepart** - Replacement components<br />**Wearpart** - Parts that wear out<br />**Consumable** - Used up items (fluids, filters)<br />**Service** - Service materials |
| **Replacement Cycle** | Dropdown | Monthly, Quarterly, Semi-Annual, Yearly, Every 2/4/8 Years                                                                                                                |

### Supplier & Pricing

| Field            | Description               |
| ---------------- | ------------------------- |
| **Manufacturer** | Part manufacturer name    |
| **Cost**         | Your cost per unit        |
| **PE per Unit**  | Price per unit (purchase) |
| **ME per Unit**  | Material expense per unit |
| **PE von VE**    | Price from sales unit     |
| **Cost von VE**  | Cost from sales unit      |

### Inventory Flags

| Field              | Description                     |
| ------------------ | ------------------------------- |
| **Purchase Item**  | Can be purchased from suppliers |
| **Sales Item**     | Can be sold to customers        |
| **Inventory Item** | Tracked in warehouse inventory  |

### Automation Settings

| Field                                  | Description                                                |
| -------------------------------------- | ---------------------------------------------------------- |
| **Auto Add for New Task on Wizard**    | Automatically add this part when creating tasks via wizard |
| **Auto Approved for Material Request** | Skip approval for material requests of this part           |
| **Auto Add for Task Type**             | Automatically add for specific task types                  |
| **Allowed Task Type to Auto Add**      | Specify which task types trigger auto-addition             |

### Usage Notes

| Field                     | Description                                                                |
| ------------------------- | -------------------------------------------------------------------------- |
| **Report**                | Master template for replacement reports (when part replacement is overdue) |
| **Remark Next Use**       | Instructions for next use                                                  |
| **Remark Under Next Use** | Additional usage remarks                                                   |

***

## Part Detail View

When you click on a part:

### Information Tab

All part specifications, pricing, and settings.

### Related Items Tabs

<AccordionGroup>
  <Accordion title="Checklists" icon="list-check">
    Maintenance checklists that include this part. Links parts to inspection procedures.

    **Example:** "Machine Filter" part linked to "Machine Quarterly Maintenance" checklist.
  </Accordion>

  <Accordion title="Task Usage" icon="wrench">
    All tasks where this part has been used. Track consumption history and patterns.

    **Insights:** Identify frequently used parts, consumption rates, common failure items.
  </Accordion>

  <Accordion title="Asset Parts" icon="sitemap">
    Assets that have this part installed as a trackable component. Used when parts have serial numbers or require individual tracking.

    **Use Case:** Battery packs with replacement dates, safety-critical components with certifications.
  </Accordion>

  <Accordion title="Warehouse Stock" icon="warehouse">
    Inventory levels per warehouse if marked as Inventory Item.

    **Management:** View stock, adjust quantities, transfer between warehouses.
  </Accordion>

  <Accordion title="History" icon="clock-rotate-left">
    Complete audit trail of part record changes.
  </Accordion>
</AccordionGroup>

***

## Common Part Scenarios

### Scenario 1: Adding Consumable Parts

**Goal:** Set up air filters that technicians use regularly

**Steps:**

1. Click **New Part**
2. Enter details:
   * Name: "Machine Air Filter 20x25x4 MERV-13"
   * Article Number: "FILT-20254-M13"
   * Type: "Consumable"
   * Cost: \$12.50
   * Manufacturer: "FilterPro Inc"
3. Check **Inventory Item** (you stock these)
4. Check **Auto Add for New Task on Wizard** if used in most Machine tasks
5. Set **Replacement Cycle**: "Quarterly"
6. Save

**Result:** Part available for task assignment, inventory tracked, auto-added to relevant tasks.

***

### Scenario 2: Parts with Replacement Cycles

**Goal:** Track battery replacements with automatic scheduling

**Steps:**

1. Create part: "Fire Door Battery 12V 7Ah"
2. Set **Code**: "battery" (enables auto-population to asset parts)
3. Set **Replacement Cycle**: "Every 2 Years"
4. Set **Cost**: \$45.00
5. Link to checklist: "Fire Door Annual Inspection"
6. Enable **Report** with template: "Battery replacement recommended - inspect voltage and load test results"

**Result:** When batteries reach replacement cycle, system generates alerts and reports using your template.

***

### Scenario 3: Auto-Adding Parts to Tasks

**Goal:** Automatically include lubricant in all door maintenance tasks

**Setup:**

1. Create part: "Door Hinge Lubricant 400ml"
2. Check **Auto Add for Task Type**
3. Set **Allowed Task Type**: "preventive\_maintenance,scheduled\_maintenance"
4. Check **Auto Approved for Material Request**

**Result:** Whenever technician creates preventive or scheduled maintenance task, lubricant auto-adds to parts list and material request auto-approves.

***

### Scenario 4: Tracking Spare Parts

**Goal:** Manage critical spare components kept in stock

**Setup:**

1. Create part: "Smoke Detector Replacement Head"
2. Type: "Sparepart"
3. Check **Inventory Item**, **Purchase Item**, **Sales Item**
4. Set min/max stock levels (in warehouse settings)
5. Link to assets where used

**Management:** Track which assets use this part, monitor stock levels, reorder when low.

***

## Part Actions

<CardGroup cols={2}>
  <Card title="Edit Part" icon="pen">
    Update details, pricing, or settings. Changes apply to future usage; doesn't affect historical records.
  </Card>

  <Card title="Delete Part" icon="trash">
    Remove from catalog. Only possible if not linked to tasks, assets, or inventory transactions.
  </Card>

  <Card title="View Usage" icon="chart-line">
    See consumption history across tasks and work orders. Identify high-usage parts.
  </Card>

  <Card title="Check Stock" icon="boxes">
    Quick view of inventory levels across warehouses (if Inventory Item enabled).
  </Card>
</CardGroup>

***

## Tips and Best Practices

<AccordionGroup>
  <Accordion title="Use Consistent Part Numbering" icon="hashtag">
    Create a logical part numbering system:

    * Category prefix: FILT- (filters), BAT- (batteries), SEN- (sensors)
    * Specification: 20254 (size), 12V (voltage)
    * Variant: M13 (MERV rating), LA (lead acid)

    **Example:** FILT-20254-M13 = Filter, 20x25x4, MERV-13

    **Why:** Easy identification, prevents duplicate entries, scales as catalog grows.
  </Accordion>

  <Accordion title="Set Accurate Replacement Cycles" icon="calendar-check">
    Base replacement cycles on:

    * Manufacturer recommendations
    * Regulatory requirements (smoke detectors, batteries)
    * Historical failure data
    * Environmental conditions

    **Impact:** Proactive replacements prevent failures, system schedules reminders automatically.
  </Accordion>

  <Accordion title="Use Auto-Add Strategically" icon="magic-wand">
    Enable auto-add for parts that are:

    * Used in every service of a type (lubricants, cleaning supplies)
    * Required by procedure (safety items, compliance materials)
    * Frequently forgotten but needed

    **Don't Auto-Add:** Repair parts needed only sometimes, expensive items, customer-specific materials.
  </Accordion>

  <Accordion title="Link Parts to Checklists" icon="link">
    Connect parts to relevant checklists:

    * Ensures technicians know which parts are needed
    * Checklist reminds them to check/replace part
    * Standardizes part usage across team

    **Example:** "Battery" part linked to "Annual Battery Test" checklist item.
  </Accordion>

  <Accordion title="Track Inventory for Critical Parts" icon="warehouse">
    Enable **Inventory Item** for:

    * Long lead-time parts
    * Critical safety components
    * High-cost items requiring approval
    * Commonly used consumables

    **Benefit:** Prevent stockouts, track usage trends, calculate inventory costs.
  </Accordion>

  <Accordion title="Document Part Specifications" icon="file-text">
    Use Description field for:

    * Technical specifications
    * Compatibility notes ("Use only with Model X")
    * Installation instructions
    * Safety warnings
    * Acceptable substitutes

    **Helps:** Technicians select correct parts, reduce errors, speed up ordering.
  </Accordion>

  <Accordion title="Set Realistic Costs" icon="dollar-sign">
    Keep cost data current:

    * Update when supplier prices change
    * Include average shipping if applicable
    * Account for bulk discounts
    * Track cost trends over time

    **Usage:** Accurate job costing, correct billing, inventory valuation.
  </Accordion>

  <Accordion title="Use Special Codes for Auto-Population" icon="code">
    Set Code field for parts that auto-populate to asset parts:

    * `battery` - Auto-adds to battery fields
    * `smoke_switch` - Auto-adds to smoke detector fields
    * `ceiling_detector` - Auto-adds to ceiling detector fields

    **Result:** When creating assets with these components, part auto-links.
  </Accordion>
</AccordionGroup>

***

## Common Questions

<AccordionGroup>
  <Accordion title="What's the difference between Parts and Products?" icon="question">
    **Products:**

    * Equipment you service (fire doors, Machine units)
    * Installed at customer sites as assets
    * Have maintenance schedules
    * Example: "Commercial Machine Unit RTU-500"

    **Parts:**

    * Items consumed during service
    * Replaced components or materials
    * Tracked by consumption, not installation
    * Example: "Machine Filter 20x25", "Door Hinge Lubricant"

    **Relationship:** Parts are used to maintain Products.
  </Accordion>

  <Accordion title="Should every part be an Inventory Item?" icon="question">
    **Enable Inventory Item for:**

    * Parts you stock in warehouses
    * Expensive items requiring approval
    * Critical parts with long lead times
    * Items you want to track consumption of

    **Don't Enable for:**

    * Low-value consumables bought as-needed
    * Customer-supplied parts
    * Service labor (use Type: Service instead)
    * One-time special order items

    **Why:** Inventory tracking adds overhead - use only when value justifies it.
  </Accordion>

  <Accordion title="How do replacement cycles work?" icon="question">
    **Replacement Cycle defines:**

    * How often part should be replaced
    * System calculates next replacement date
    * Generates alerts when replacement overdue
    * Appears in proactive maintenance reports

    **Used For:**

    * Batteries (every 2 years)
    * Smoke detectors (every 8 years per code)
    * Filters (quarterly)
    * Wear parts (based on hours/cycles)

    **Triggers:** Preventive maintenance tasks and replacement reminders.
  </Accordion>

  <Accordion title="What does Auto Add for Task Type do?" icon="question">
    **Automatically includes part when:**

    * Technician creates task via wizard
    * Task type matches allowed types
    * Saves technician time on common tasks

    **Example Setup:**

    * Part: "Door Hinge Lubricant"
    * Auto Add: Enabled
    * Allowed Types: "preventive\_maintenance"
    * Result: Every preventive task auto-includes lubricant

    **Caution:** Only use for parts needed in most/all tasks of that type.
  </Accordion>

  <Accordion title="Can I set different prices per customer?" icon="question">
    Part records store base cost/pricing:

    * Cost: Your purchase cost
    * PE/ME fields: Standard pricing

    **For customer-specific pricing:**

    * Use service contract pricing rules
    * Configure markup percentages per customer
    * Override prices on individual work orders

    **Part record = base price; Contracts/Work Orders = actual billed price.**
  </Accordion>

  <Accordion title="What's the Report field used for?" icon="question">
    **Report field is a template for:**

    * Automatic replacement reports
    * Triggered when part passes replacement cycle
    * Populated to asset part replacement notifications

    **Example:**

    * Part: "Battery 12V"
    * Report template: "Battery voltage test shows \[X]V under load. Recommend replacement per 2-year cycle. Last install date: \[DATE]."

    **System fills placeholders with actual data when generating reports.**
  </Accordion>

  <Accordion title="How do parts link to checklists?" icon="question">
    **Two ways to link:**

    **1. Part to Checklist:**

    * Open part record
    * Go to Checklists tab
    * Add relevant checklists
    * Part appears when checklist is used

    **2. Checklist to Part:**

    * Configure checklist item
    * Link to specific part
    * Part auto-suggests during task

    **Usage:** Ensures correct parts available when checklist is executed.
  </Accordion>

  <Accordion title="Can I delete a part?" icon="question">
    Deletion only possible if part is not:

    * Used in any tasks (historical or active)
    * Linked to assets as tracked component
    * Referenced in work orders
    * Has inventory transactions

    **If in use:** System prevents deletion and shows references.

    **Alternative:** Mark as discontinued in description, stop auto-add, remove from inventory.
  </Accordion>
</AccordionGroup>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Products" icon="boxes-stacked" href="/inventory/products">
    Equipment that uses these parts. Parts are consumed servicing products.
  </Card>

  <Card title="Tasks" icon="list-check" href="/work-orders/tasks">
    Add parts to tasks for material tracking and billing.
  </Card>

  <Card title="Asset Parts" icon="puzzle-piece" href="/customers/asset-parts">
    Track individual part installations on specific assets with serial numbers.
  </Card>

  <Card title="Warehouses" icon="warehouse" href="/inventory/warehouses">
    Manage part inventory across warehouse locations.
  </Card>
</CardGroup>
