Docs

The Platform

Inventory System

The Skaly inventory system eliminates manual counting. Every item — helmets, linens, chemicals, consumables — is tracked automatically through booking activations and returns. No spreadsheets, no end-of-day reconciliation.

How it works

Booking activation = inventory update

When a booking is activated, the linked inventory items are automatically deducted from available stock. When the booking is returned, they are restored. Your count always reflects ground truth — no lag, no discrepancy.

64
Available
→ Booking Active
63
Active rental
→ Returned
64
Restored

Movement types

Every stock change has a reason code that tells the system — and your audit trail — exactly why the quantity changed.

rental_out

Rental Out

Triggered when a booking becomes Active. The linked inventory items are deducted.

rental_return

Rental Return

Triggered when a booking is marked Returned. All deducted items are restored.

manual_add

Manual Add

Stock increased manually by a staff member. Requires a reason and is attributed by name.

manual_remove

Manual Remove

Stock decreased manually (damaged, lost, disposed). Reason required, staff attributed.

What every movement record contains

ItemWhich product or consumable moved
QuantityHow many units changed (+ or −)
DirectionIn (restored / added) or Out (deducted / removed)
ReasonMovement type code or free-text explanation
Triggered byBooking ID (if auto) or staff account (if manual)
Staff nameThe account that caused the change — never anonymous
TimestampExact date and time, stored in UTC
Balance afterStock count immediately after the movement

Low-stock threshold alerts

Each item has a configurable low-stock threshold. When available quantity drops to or below that number, an alert fires in the Notification Center and on the Daily Briefing. The alert triggers before you run out — not after.

  • Threshold is set per item, not globally
  • Alert appears in the Daily Briefing and Notification Center
  • Staff with the Alerts role receive a push notification (PWA)
  • Alert resets automatically when stock is restocked above the threshold

System rules

1

A booking cannot become Active if the required inventory items are at zero.

2

Inventory deduction is atomic — all linked items deduct together or none do.

3

Manual adjustments always require a reason — free text or a predefined category.

4

Every movement is tied to a staff account — anonymous changes are not possible.

5

Low-stock alerts fire before the threshold is reached, not after.

6

Movement history is permanent and cannot be deleted or edited retroactively.

Movement log is exportable

The full inventory movement history can be exported as PDF or Excel for accounting, insurance claims, or management audits. Each row includes item, quantity, reason, staff name, and timestamp.