Skip to main content
CAAS ERP provides comprehensive stock tracking capabilities that give you complete visibility into inventory movements, locations, and status across your entire operation.

Real-Time Inventory Visibility

All inventory transactions update stock levels in real-time, ensuring accurate data across all modules and locations.
The system maintains up-to-the-minute inventory data:
  • On-hand quantities - Current physical stock at each location
  • Available quantities - Stock available for sale or use after reservations
  • Committed quantities - Stock allocated to orders or production
  • On-order quantities - Stock expected from open purchase orders

Inventory Status Types

Track inventory in different status categories:
1

Available

Stock ready for sale or use, not reserved or allocated to any orders.
2

Reserved

Stock allocated to specific sales orders or production jobs, held until shipment.
3

In Transit

Stock being transferred between locations, not yet received at destination.
4

Quarantine

Stock held for quality inspection or other reasons before release to available.
5

Damaged

Stock identified as damaged or defective, requires disposition decision.

Multi-Location Tracking

Manage inventory across multiple physical locations:

Warehouse Management

Organize your storage facilities hierarchically:
interface WarehouseStructure {
  warehouse: {
    code: string;
    name: string;
    address: string;
    zones: Zone[];
  };
}

interface Zone {
  zoneId: string;
  zoneName: string;
  aisles: Aisle[];
}

interface Aisle {
  aisleNumber: string;
  bins: Bin[];
}

interface Bin {
  binLocation: string;
  capacity: number;
  items: InventoryItem[];
}

Stock Transfers

Move inventory between locations with full tracking:

Inter-Warehouse Transfers

Transfer stock between different warehouses with in-transit tracking

Store Replenishment

Automatically generate transfer orders to replenish retail locations

Transfer Orders

Create formal transfer documentation with approval workflows

Transit Tracking

Monitor items in transit with expected arrival dates and carrier information

Lot and Serial Number Tracking

Once lot or serial tracking is enabled for an item, it cannot be disabled if transactions exist.
Track individual items or batches for complete traceability:

Serial Number Tracking

Ideal for high-value or unique items:
  • Track each unit individually with unique serial numbers
  • Record warranty information and service history
  • Manage returns and repairs by serial number
  • Full traceability from receipt to sale
Example serial tracked items:
  • Electronics and appliances
  • Medical devices
  • Luxury goods
  • Equipment and machinery

Lot/Batch Tracking

Perfect for items manufactured or received in batches:
  • Group items by production lot or purchase batch
  • Track expiration dates and best-before dates
  • Enable recalls by lot number
  • Manage FEFO (First Expired, First Out) picking
Example lot tracked items:
  • Pharmaceuticals
  • Food and beverages
  • Cosmetics
  • Chemicals

Traceability Reports

Use lot traceability reports to quickly identify all locations and customers affected by a product recall.
Generate comprehensive traceability reports:
-- Forward traceability: Where did this lot go?
SELECT 
  lot_number,
  transaction_type,
  quantity,
  destination,
  customer_name,
  transaction_date
FROM inventory_transactions
WHERE lot_number = 'LOT-2024-001'
ORDER BY transaction_date;

-- Backward traceability: Where did this lot come from?
SELECT
  lot_number,
  supplier_name,
  po_number,
  receipt_date,
  quantity_received,
  inspection_status
FROM lot_receipts
WHERE lot_number = 'LOT-2024-001';

Inventory Transactions

Every inventory movement is recorded with full audit details:

Transaction Types

Receipts

Goods received from suppliers against purchase orders

Issues

Stock issued to production or direct usage

Adjustments

Quantity or value corrections with reason codes

Transfers

Movement between locations or warehouses

Sales

Inventory shipped to customers from sales orders

Returns

Customer returns or supplier return authorizations

Transaction Audit Trail

Every transaction records:
  • Date and time stamp
  • User who performed the transaction
  • Source and destination locations
  • Quantities and units of measure
  • Reference documents (PO, SO, transfer order)
  • Lot/serial numbers affected
  • Cost and valuation impact
  • Approval status and workflow

Cycle Counting

Cycle counting allows continuous inventory verification without disrupting operations.
Implement ongoing accuracy improvements:

ABC Cycle Counting

Count frequency based on item importance:
  • A items (high value) - Count monthly or weekly
  • B items (medium value) - Count quarterly
  • C items (low value) - Count annually

Cycle Count Process

1

Generate count tasks

System automatically creates count tasks based on ABC classification and schedule.Review tasks in InventoryCycle CountsPending Counts.
2

Perform physical count

Warehouse staff count assigned items using mobile devices or printed count sheets.Enter counts in the system or scan barcodes for faster data entry.
3

Review variances

System compares physical counts to system quantities and highlights discrepancies.Variances exceeding thresholds require supervisor approval.
4

Post adjustments

Approved variances automatically adjust inventory quantities and create audit records.System tracks count accuracy by user and location over time.

Barcode and RFID Integration

Streamline inventory tracking with automated identification:

Barcode Scanning

Support for multiple barcode formats:
interface BarcodeConfiguration {
  itemCode: string;
  barcodes: [
    {
      type: 'UPC' | 'EAN' | 'CODE128' | 'QR';
      value: string;
      isPrimary: boolean;
    }
  ];
}
Supported operations:
  • Receiving and put-away
  • Picking and packing
  • Cycle counting
  • Transfers and adjustments

RFID Tracking

RFID enables bulk reading of multiple items simultaneously, dramatically reducing count time.
Advanced tracking for high-volume operations:
  • Real-time location tracking
  • Automated inventory counts
  • Asset tracking and monitoring
  • Anti-theft and security

Mobile Inventory Management

Access inventory functions from mobile devices:

Mobile Receiving

Receive inventory directly at the dock with mobile barcode scanning

Warehouse Counting

Perform cycle counts and physical inventories using handheld devices

Stock Inquiry

Look up real-time stock levels and locations from anywhere

Quick Adjustments

Make inventory adjustments in the warehouse without returning to a desk

Next Steps

Inventory Overview

Return to inventory management overview

Inventory Optimization

Learn about optimizing inventory levels and reducing costs

Build docs developers (and LLMs) love