Serial Number Tracking
5 min read
Published April 12, 2026
Updated May 24, 2026
Enabling Serial Number Tracking
Serial tracking is configured per item during creation. Once enabled, every unit of that item must have a unique serial number assigned.
- When creating a new item, toggle on Serial Number Tracking.
- Track Stock must also be enabled, serial tracking requires quantity management.
- Enter serial numbers in the text area, one per line, matching the Initial Stock quantity.
- Fixmo validates that all serials are unique within your shop before saving.
Note
Adding Serials During Restock
Every time you add stock to a serialized item, you need to provide serial numbers for the new units. This ensures every unit in your system is individually identifiable.
- Open the Restock dialog from the item's action menu.
- Enter the quantity being added.
- In the Serial Numbers text area, enter one serial per line.
- A progress indicator shows how many serials you have entered vs. the required quantity.
- The system warns you if the count does not match before allowing submission.
Serial Number Statuses
Each serial unit in Fixmo has a status that reflects its current state in the lifecycle. Statuses change automatically as items are sold or used, and can also be updated manually.
- In Stock, the unit is available in inventory, ready to be sold or used.
- Sold, the unit has been sold through POS and is linked to a sale record.
- In Repair (Used in Repair), the unit is currently being used as a part in an active repair.
- Repair Done (Completed Repair), the repair using this unit has been completed.
- Returned, the unit was returned, either from a sale or a repair.
- Defective, the unit has been marked as defective and removed from available stock.
Managing Serials from the Edit Page
The item edit page includes a Serial Numbers tab that serves as the central hub for viewing and managing all serial units belonging to that item.
- Open the item's edit page.
- Click the Serial Numbers tab.
- Browse the complete list of serials with their status, branch, and linked transactions.
- Use the search field to quickly find a specific serial number.
- Click on a serial to update its status or add notes.
Serials in Sales & Repairs
When a serialized item is involved in a sale or repair, Fixmo requires you to select which specific serial unit is being used. This creates a traceable link between the transaction and the individual unit.
- POS checkout & invoices, when adding a serialized item to a sale or invoice, you choose which serial number to sell. Selling several units of the same product? Raise the line quantity and pick one serial per unit on the same line, there's no need for a separate line each.
- Repair parts, when adding a serialized item as a repair part, you select the specific serial unit being consumed.
- Linked documents, each serial shows which sale code or repair code it is associated with, making it easy to trace history.
Cross-Variant Serial Validation
For variable products, Fixmo enforces serial uniqueness across all variants of the same product, not just within a single variant.
- When you assign or pick a serial number, the system checks every variant of that product.
- If the serial is already assigned to a different variant (e.g., 'Black' already has SN-001, and you try to assign SN-001 to 'White'), the action is blocked.
- The error message names the conflicting variant and serial so you can resolve the conflict immediately.
- This prevents a single physical unit (identified by serial) from appearing in multiple variant pools simultaneously.
Warning
Serial Lookup Fallback
Fixmo uses a fallback mechanism when looking up a serial's history. If a serial cannot be found in the serial-tracking table (e.g., from older stock entries), the system checks the SaleItem record's serialNumber field as a secondary source.
- This ensures that serials entered before serial-tracking was enabled on an item are still searchable.
- The fallback is transparent, the Warranty & Serials page and serial search handle it automatically.
- If you imported items or performed early restocks without serial tracking, those unit histories are still retrievable through search.
Frequently asked questions
Related articles
- Inventory
10 min read
Adding Items to Your Inventory
Learn how to add new inventory items in Fixmo, including pricing, stock tracking, serial numbers, categories, and advanced fields.
- Inventory
4 min read
Warranty & Serial Lookup
Use the Warranty & Serials page to search serial numbers, check warranty status, filter by status, and trace units to their linked sales or repairs.
- Inventory
4 min read
Editing Items & Restocking
Update item details, add stock to branches, manage serial numbers, and delete items from your Fixmo inventory.
- Inventory
5 min read
Stock Levels & Branch Management
Understand how Fixmo tracks stock across multiple branches, low stock alerts, automatic deductions, and per-branch stock management.