Skip to main content

Asset Pro Basics

Before diving into daily operations, understand these core concepts and terminology. This foundation will help you work effectively with Asset Pro.


Core Concepts

What is an Asset?

Asset = A physical item you want to track

An asset in Asset Pro represents any physical object your organization needs to monitor:

  • Equipment: Computers, machinery, vehicles

  • Devices: Medical equipment, IT hardware, tools

  • Vehicles: Ships, trucks, cars, aircraft

  • Machinery: Production equipment, construction equipment

Key Point: Assets are physical items, not financial assets. Asset Pro tracks custody, location, and movement - not financial depreciation.

Each asset has:

  • Unique number (auto-generated)

  • Description and specifications

  • Current holder (who has it now)

  • Industry and classification

  • Complete custody history

  • Optional parent-child relationships

  • Optional custom attributes

image-20251215-170944.png


What is a Holder?

Holder = Who currently has custody of the asset

The "holder" is whoever or wherever currently possesses the asset. Asset Pro supports 4 holder types:

1. Location (Most common)

  • Physical locations within your organization

  • Examples: MAIN, WAREHOUSE, BRANCH-EAST, PORT-MIAMI

  • Standard BC Location table

  • Use for: Assets at company facilities

2. Customer

  • Assets at customer locations

  • Examples: Rented equipment, assets under service, sold assets

  • Standard BC Customer table

  • Use for: Customer-facing assets, rentals, service assets

3. Vendor

  • Assets with vendors

  • Examples: Equipment at repair shop, assets in maintenance

  • Standard BC Vendor table

  • Use for: Repair, maintenance, consignment

4. Employee (Coming in future versions)

  • Assets assigned to employees

  • Examples: Laptops, company vehicles, tools

  • Standard BC Employee table

  • Use for: User-assigned equipment

Current Holder Fields:

  • Current Holder Type: Location, Customer, or Vendor

  • Current Holder Code: Specific location/customer/vendor

  • Both fields together = complete holder information

image-20251215-171030.png


What is an Industry?

Industry = Top-level organizational container

Industries provide the highest level of organization in Asset Pro. Each industry represents a distinct business area with its own:

  • Classification structure (Type → Category → Model)

  • Custom terminology (Vessels, Devices, Equipment)

  • Custom attributes (Cargo Capacity, RAM, Field Strength)

Examples:

  • FLEET (Fleet Management)

  • MEDICAL (Medical Equipment)

  • IT (IT Assets)

  • MANUF (Manufacturing Equipment)

  • CONST (Construction Equipment)

Why Industries?:

  • Separate classification hierarchies for different business areas

  • Industry-specific terminology

  • Industry-specific custom fields

  • Support multiple business units in one system

One Asset → One Industry (assets cannot span industries)

image-20251215-171115.png


What is Classification?

Classification = Hierarchical categorization (What IS the asset?)

Classification provides structured categorization using hierarchical levels:

Classification Structure:

Industry: FLEET ├─ Level 1: Fleet Type │ ├─ COMMERCIAL (Commercial Vessels) │ ├─ FISHING (Fishing Vessels) │ └─ PASSENGER (Passenger Vessels) ├─ Level 2: Vessel Category │ ├─ CARGO (Cargo Ships) → parent: COMMERCIAL │ ├─ TANKER (Tankers) → parent: COMMERCIAL │ └─ FERRY (Ferries) → parent: PASSENGER └─ Level 3: Vessel Model ├─ PANAMAX (Panamax Bulk Carrier) → parent: CARGO └─ VLCC (Very Large Crude Carrier) → parent: TANKER

Key Features:

  • Hierarchical: Parent-child relationships between levels

  • Flexible: 2-50 levels per industry

  • Custom terminology: Name levels to match your business

  • Filterable: Filter assets by any level

Classification vs. Parent-Child:

  • Classification = What IS it (organizational category)

  • Parent-Child = What's INSIDE it (physical composition)

image-20251215-171222.pngimage-20251215-171249.png


What are Attributes?

Attributes = Custom fields specific to industry or classification

Attributes provide industry-specific data fields without code modifications:

Example - Fleet Industry Attributes:

  • Cargo Capacity (Decimal): 50000.00 TEU

  • IMO Number (Text): IMO 1234567

  • Flag Country (Text): Panama

  • Vessel Condition (Option): Excellent, Good, Fair, Poor

  • Last Survey Date (Date): 2024-01-15

  • Crew Size (Integer): 25

Supported Data Types:

  • Text (codes, names, descriptions)

  • Integer (counts, years, whole numbers)

  • Decimal (measurements, capacities)

  • Date (dates, expirations)

  • Boolean (yes/no, enabled/disabled)

  • Option (predefined choices: Excellent, Good, Fair, Poor)

Attribute Levels:

  • Level 0 (Industry): Applies to ALL assets in industry

  • Level 1-N (Classification): Applies only to assets at specific classification level

Enable/Disable: Controlled by "Enable Attributes" toggle in Asset Setup

image-20251215-171405.png


Key Workflows

Creating an Asset

Basic Workflow:

  1. Navigate to Asset List

  2. Click New

  3. Fill in required fields:

    • Description: Human-readable name

    • Industry Code: Select industry (FLEET, IT, etc.)

    • Classification values: Select Type, Category, Model

    • Current Holder: Select Location/Customer/Vendor

  4. Fill optional fields:

    • Manufacturer, Model, Serial No.

    • Custom attributes (if enabled)

    • Notes, dimensions, specifications

  5. Click OK to save

Result: Asset created with auto-generated number (e.g., ASSET-0001)


Changing Asset Holder

4 Methods Available:

1. Asset Journal (Batch processing)

  • Move multiple assets at once

  • Quick corrections

  • Posting date validation

  • See: Asset Journal

2. Asset Transfer Orders (Formal workflow)

  • Open → Released → Posted workflow

  • Shipment and receipt steps

  • Permanent archive

  • See: Asset Transfer Orders

3. Document Integration (Automatic)

  • Purchase documents: Vendor → Location

  • Sales documents: Location → Customer

  • Transfer documents: Location → Location

  • See: Document Integration

4. Manual Holder Change (Optional - if not blocked)

  • Direct edit on Asset Card

  • Auto-registered with "MAN-" prefix

  • Requires "Block Manual Holder Change" = unchecked in Setup

image-20251215-171516.png


Viewing Holder History

Every holder change creates Holder Entries:

To View:

  1. Open Asset Card

  2. Navigate → Holder Entries

  3. See complete custody history

Holder Entry Types:

  • Transfer Out: Asset left holder

  • Transfer In: Asset arrived at holder

Always in pairs: Every transfer creates both OUT (from old holder) and IN (to new holder)

Entry Fields:

  • Entry No. (unique identifier)

  • Asset No.

  • Entry Type (Transfer Out / Transfer In)

  • Holder Type & Code

  • Posting Date

  • Document No. (reference to journal/transfer/document)

  • Transaction No. (groups related transfers)

Point-in-Time Queries: "Who had Asset-0001 on 2024-01-15?" → Query holder entries

image-20251215-171553.png


Three-Layer Architecture

Asset Pro uses three distinct structural layers:

Layer 1: Classification Hierarchy (What IS it?)

Purpose: Organizational categorization

Structure: Industry → Level 1 → Level 2 → Level 3

Example:

Fleet Management → Commercial Vessels → Cargo Ship → Panamax Bulk Carrier

Use: Filter, group, and organize assets by business taxonomy


Layer 2: Physical Hierarchy (What's INSIDE it?)

Purpose: Physical composition and assembly

Structure: Parent → Child → Grandchild

Example:

Vessel "ATLANTIC STAR" ├─ Main Engine "ENG-001" │ └─ Turbocharger "TURBO-001" └─ Auxiliary Engine "ENG-002"

Features:

  • Attach/detach events tracked

  • Relationship Entries (audit trail)

  • Automatic transfer propagation (children follow parent)

  • Cannot directly transfer child (must transfer parent)

Use: Track what components are installed in what assets


Layer 3: Components (What PARTS does it use?)

Purpose: Link assets to standard BC Items

Structure: Asset → Item (standard BC Item table)

Example:

Vessel "ATLANTIC STAR" ├─ Installed: Oil Filter (ITEM: FILTER-001) on 2024-01-10 ├─ Installed: Fuel Injector (ITEM: INJECT-200) on 2024-01-12 └─ Removed: Old Filter (ITEM: FILTER-001) on 2024-03-10

Features:

  • Component Ledger (installation/removal history)

  • Item Journal integration (automatic component entries)

  • Links to inventory management

Use: Track parts consumed/installed in assets

See: Component Management


Data Integrity Features

Posting Date Validation

Rule: Cannot backdate transfers before asset's last holder entry

Why: Ensures chronological integrity of custody audit trail

Example:

  • Last holder entry: 2024-03-15

  • Try to transfer with posting date: 2024-03-10

  • Result: Error - "Cannot backdate before last entry"

Applies To:

  • Asset Journal

  • Asset Transfer Orders

  • Manual holder changes

  • Document integration


Hierarchy Integrity

Circular Reference Prevention:

  • Cannot create: Asset A → parent: Asset B → parent: Asset A

  • System detects and blocks circular relationships

Maximum Depth:

  • 100 levels maximum

  • Prevents infinite recursion

Subasset Protection:

  • Cannot transfer child directly

  • Must transfer parent (children follow automatically)

  • Maintains family integrity


Holder Validation

Before Transfer:

  • Asset must be at expected "from" holder

  • Purchase receipts: Asset must be held by vendor

  • Sales shipments: Asset must be at location

  • Prevents transferring asset you don't have


Key Terminology Quick Reference

| Term

|

Definition

| | --- | --- | |

Asset

|

Physical item being tracked

| |

Holder

|

Current custodian (Location, Customer, Vendor)

| |

Industry

|

Top-level organizational container

| |

Classification

|

Hierarchical categorization (Type → Category → Model)

| |

Attribute

|

Custom field specific to industry/classification

| |

Parent-Child

|

Physical relationship (Engine inside Ship)

| |

Component

|

Standard BC Item installed in asset

| |

Holder Entry

|

Audit record of custody change

| |

Transfer Order

|

Formal document for asset movement

| |

Asset Journal

|

Batch tool for manual holder changes

| |

Classification Level

|

One level in hierarchy (e.g., "Fleet Type")

| |

Classification Value

|

Specific option (e.g., "Commercial Vessels")

| |

Posting Date

|

Effective date of holder change

| |

Transaction No.

|

Groups related transfers together

|


Common Patterns

Pattern 1: New Asset Received from Vendor

Scenario: Purchased new equipment, receiving from vendor

Steps:

  1. Asset already exists in system (created beforehand)

  2. Asset holder = Vendor

  3. Create purchase receipt with asset line

  4. Post receipt

  5. Result: Asset holder automatically changes: Vendor → Location

See: Purchase Document Integration


Pattern 2: Asset Sold/Rented to Customer

Scenario: Selling/renting equipment to customer

Steps:

  1. Asset at Location

  2. Create sales order with asset line

  3. Post shipment

  4. Result: Asset holder automatically changes: Location → Customer

See: Sales Document Integration


Pattern 3: Internal Move Between Locations

Scenario: Moving asset from MAIN to WAREHOUSE

Method A - Asset Journal (Quick):

  1. Open Asset Journal

  2. Add line: Asset-0001, From: MAIN, To: WAREHOUSE

  3. Post journal

  4. Result: Holder changed with MAN- document

Method B - Transfer Order (Formal):

  1. Create transfer order: MAIN → WAREHOUSE

  2. Add asset line

  3. Release transfer order

  4. Post shipment (asset leaves MAIN)

  5. Post receipt (asset arrives WAREHOUSE)

  6. Result: Formal archived transfer document

See: Asset Journal | Transfer Orders


Pattern 4: Asset to Vendor for Repair

Scenario: Sending equipment to repair vendor

Steps:

  1. Asset at Location

  2. Create purchase return order with asset line

  3. Post return shipment

  4. Result: Asset holder: Location → Vendor (at repair shop)

When Repaired:

  1. Create purchase order (or receipt) for same asset

  2. Post receipt

  3. Result: Asset holder: Vendor → Location (returned from repair)

See: Purchase Document Integration


Best Practices

Asset Numbering

  • Use AI Name Suggester for professional, consistent names

  • Include key identifiers (model, serial, year) in description

  • Leverage auto-numbering for unique IDs

Holder Management

  • Always know where assets are (Current Holder must be accurate)

  • Use appropriate transfer method for situation

  • Review Holder Entries regularly for audit purposes

Classification

  • Design classification hierarchy before creating many assets

  • Use AI Setup Wizard for automatic structure generation

  • Keep classification levels consistent within industry

Attributes

  • Only enable attributes if you'll use them

  • Define attributes at correct level (industry vs. classification)

  • Use Option type for predefined choices (better than Text)

Documentation

  • Use Document No. in holder entries for traceability

  • Link asset references to purchase/sales documents

  • Maintain notes on Asset Card for important information


Don't try to learn everything at once. Start with creating a few test assets, move them between locations using Asset Journal, and view the Holder Entries. Once comfortable with basic operations, explore advanced features like parent-child relationships and document integration.