SIGNALS Documentation
API Reference

Catalogue items

Manage the catalogue including rental, sale, and service catalogue items.

Overview

Catalogue items form the core of the equipment catalogue in Signals. Every item that can be rented, sold, or offered as a service is represented as a catalogue item. Catalogue items are grouped into catalogue item groups and can have assets, accessories, custom fields, and file attachments.

Type Description
Rental Equipment available for hire
Sale Items for outright purchase
Service Labour, transport, or other services
Loss & Damage Charges for damaged or lost items

Catalogue items List

Route: /catalogue-items

Browse all catalogue items with search, type filtering, sorting, and bulk operations.

  • Search — filter by name, SKU, or barcode (debounced, case-insensitive)
  • Type filter — chip buttons to show All, Rental, Sale, or Service with counts
  • Archive filter — toggle between Active, Archived, and All catalogue items
  • Column sorting — click column headers to sort
  • Pagination — configurable items per page
Column Description
Name CatalogueItem name with icon/avatar
Type CatalogueItem type badge (Rental, Sale, Service)
Group Associated catalogue item group
SKU Stock keeping unit code
Stock Count of assets
Status Active or Inactive badge
Created Creation date

Row Actions

Each row has a dropdown menu with View, Edit, Archive, and Restore actions.

CatalogueItem Detail

Route: /catalogue-items/{id}

View complete catalogue item information organised across tabs.

Tabs

Tab Description
Overview Core catalogue item details, type, status, pricing
Stock Associated assets with quantities
Accessories Linked accessory catalogue items
Custom Fields User-defined custom field values
Files Attached documents and images
Activities /catalogue-items/{id}/activities

CatalogueItem Header

The catalogue item header displays the catalogue item name, type badge, active status, and action buttons (Edit, New Asset, New Accessory).

Create / Edit CatalogueItem

Route: /catalogue-items/create or /catalogue-items/{id}/edit

Two-column form layout:

  • Left column — core fields grouped into sections (Basic Info, Identification, Stock, Pricing, Tax & Revenue, Other, Status flags)
  • Right column — custom fields grouped by custom field group

Fields

Field Description
Name CatalogueItem name (required, unique)
Description Free-text description
Catalogue item type Rental, Sale, Service, or Loss & Damage
Catalogue item group Category grouping
SKU Stock keeping unit identifier
Barcode Barcode value
Weight CatalogueItem weight
Catalogue Method Bulk or Barcoded tracking
Preferred Catalogue Type Rental, Sale, or Both
Replacement Charge Cost to replace (minor units)
Buffer Percent Availability buffer percentage
Post-Rent Unavailability Hours unavailable after rental return
Tax type Sale tax typeification
Purchase Tax type Purchase tax typeification
Revenue Groups Rental and sale revenue groups
Cost Groups Sub-rental and purchase cost groups
Country of Origin Manufacturing origin
Tags Comma-separated tag list
Active Whether the catalogue item is active
Accessory Only CatalogueItem only available as accessory
System System-managed catalogue item
Discountable Whether discounts can apply

Merge CatalogueItems

CatalogueItems can be merged from the catalogue item detail page using the split button menu. Merging transfers all assets, accessories, attachments, and custom fields from the secondary catalogue item to the primary catalogue item. The secondary catalogue item is soft-deleted after merge.

Live filters

Saved list configurations allow users to customise the catalogue items list with specific columns, filters, and sort orders. System views are provided by default:

  • All CatalogueItems
  • Rental CatalogueItems
  • Sale CatalogueItems
  • Active CatalogueItems
  • Inactive CatalogueItems