CORE FEATURES
Inventory Management
Organize items with containers, asset types, custom fields, and hierarchical collections.
Overview
Invenicum’s inventory system uses a flexible three-tier hierarchy that lets you organize everything from IT equipment to collectibles with custom metadata tailored to each category.
Containers
Top-level organizational units — warehouses, rooms, projects
Asset Types
Categories with custom field definitions — laptops, chairs, books
Items
Individual inventory entries with unique data
Core Concepts
Containers
Containers are the highest organizational level. Think of them as physical locations or logical groupings.
Containers can be marked as Collections to enable special tracking features like “items owned” vs “items desired” for hobbyist use cases.
Creating a Container
Navigate to Containers
From the main dashboard, click “New Container” or use the sidebar menu.
Set Basic Info
Enter a name and optional description. Toggle “Is Collection” if tracking collectibles.
Configure Data Lists
Optionally create reusable dropdown lists for custom fields.
// Example: Creating a "Condition" data list ContainerService.createDataList( containerId: 1, name: "Condition", description: "Item condition ratings", items: ["Mint", "Excellent", "Good", "Fair", "Poor"] )
Asset Types
Asset types define what kind of items you’re tracking and what data to collect for each.
Custom Field Definitions
Text, numbers, dates, dropdowns, images
Serialization Toggle
Enable unique identifiers for trackable items
Visual Icons
Upload images to distinguish types at a glance
Collection Fields
Designate “quantity owned” vs “quantity wanted”
Field definition example:
[
{
"id": "manufacturer",
"label": "Manufacturer",
"type": "text",
"required": true
},
{
"id": "purchase_date",
"label": "Purchase Date",
"type": "date",
"required": false
},
{
"id": "condition",
"label": "Condition",
"type": "list",
"listId": 5,
"required": true
}
]Use list fields tied to container data lists for consistent data entry across your team.
Creating an Asset Type
Select Container
Navigate to the container where this asset type will live.
Add Asset Type
Click “New Asset Type” and enter a name (e.g., “Laptops”, “Office Chairs”).
Define Fields
Add custom fields that match the metadata you need to track. Common patterns:
Electronics
Model, Serial Number, Warranty DateFurniture
Dimensions, Color, MaterialBooks
ISBN, Author, Publication YearUpload Icon (Optional)
Add a representative image to visually identify this asset type.
Items
Items are the actual inventory entries. Each item belongs to exactly one asset type within a container.
Core Fields
Creating an Item
Navigate to Asset Type
Go to Container → Asset Type → “Add Item”
Fill Core Fields
Enter name, description, quantity, and barcode if applicable.
Add Custom Data
Complete the custom fields defined by the asset type.
Use the AI Assistant to auto-fill from a product URL!
Upload Images
Attach photos. The first image becomes the primary thumbnail.
Set Market Value (Optional)
Enter current market price. Invenicum can sync this with UPC databases for barcode-enabled items.
Save
Click “Create Item” to add it to your inventory.
Advanced Features
Batch Import
Import hundreds of items at once from CSV or Excel files.
Batch imports cannot include image uploads. Add images individually after import.
Item Cloning
Duplicate similar items quickly:
Low Stock Alerts
Set minStock thresholds per item. The dashboard highlights items below their minimum, so you always know when to reorder.
Global Search
Search across all containers and asset types at once:
ContainerService.searchItemsGlobal(“Dell XPS”)
Returns matching items with container and asset type context.
Organizing Collections
For hobbyists tracking collectibles (stamps, cards, coins), enable Collection Mode on your container:
1 Mark container as “Is Collection” during creation
3 Use the collection dashboard to see completion percentages
Container
”Pokémon Cards 2024”
Asset Type
”Base Set”
Fields
- card_number (text)
- owned (number) ← Possession
- needed (number) ← Desired
- condition (list)
Market Value Tracking
Invenicum can track the financial value of your entire inventory:
Manual Entry
Set marketValue and currency per item
UPC Sync
For items with barcodes, sync pricing from external databases automatically
Price History
Automatic tracking of value changes over time for trend analysis
Total Portfolio Value
Dashboard shows aggregate value across all items
Price history is recorded each time an item’s market value changes, enabling trend analysis over time.
Best Practices
Consistent Naming
Use clear, searchable names: “Dell Latitude 5520” not “John’s Laptop”
Leverage Barcodes
Add barcodes/UPCs to enable QR scanning and market value sync
Meaningful Custom Fields
Only create fields you’ll actually populate and use for filtering
Regular Audits
Periodically verify quantities and update market values
API Reference
Core services for developers integrating with the inventory system:
ContainerServiceContainer/collection management APIAssetTypeServiceAsset type and custom field definitions APIInventoryItemServiceCRUD operations for inventory itemsInventoryItemComplete item data structure modelSee the full API Reference for detailed endpoint documentation.