Module · WMS

Warehouse Management System native and event-driven

NexLog OS WMS manages warehouses end-to-end: receiving (GR), put-away, wave picking, packing intelligence, shipping, cross-docking, slotting, quality gate and labor management. Every movement generates a canonical event in the ledger and feeds control tower, ESG and financial systems in real time.

99.8%

Accuracy

OTIF 98%

Reliable delivery

< 200ms

Pick to ack

4 zones

Temperature

Main entities

The canonical model of WMS

Portuguese names and EN code (MongoDB collection) that flow across the entire platform — WMS, TMS, OMS, Control Tower, ESG and Financial.

Warehouse

warehouses

Distribution center, branch or hub. Contains zones, locations, equipment and staff. Each operational unit has its own movement space, docks and counts.

Storage Location

storageLocations

Physical position within a warehouse. Organized by aisle, column, level, bay. Supports zones (DRY, REFRIGERATED, FROZEN, FLAMMABLE, HIGH_TURNOVER, QUARANTINE).

Movement

movements

Transactional event on inventory: INBOUND, OUTBOUND, TRANSFER, ADJUSTMENT or RETURN. Immutable, emitted to event ledger with correlationId and causationId.

Inventory Count

inventoryCounts

Cycle or full inventory. Produces auditable discrepancies, generates ADJUSTMENT type movements and feeds accuracy score by zone.

Operational flows

From gate to shipped frictionless

Receiving (GR)

Scheduling, unloading, blind check, SSCC labeling and auditable discrepancies.

Intelligent put-away

Slotting rules by turnover (HIGH_TURNOVER), weight, temperature and chemical compatibility.

Pick-path & wave picking

Waves optimized by route, cluster or batch; voice picking and pick-by-light optional.

Cross-docking

Redirection of received SKU to outbound dock without addressing inventory.

Packing intelligence

Cubing, balancing and packaging selection (AI-Pack) with direct CO2e impact.

Quality gate

Batch inspection, automatic quarantine in QUARANTINE zone and shipping block.

Labor management

Operators with targets, task productivity, cumulative OEE by zone and shift.

Dynamic slotting

Continuous repositioning of fastest-moving SKUs in most accessible positions.

Enum · movements

Types of movement

CodeName ENDescriptionTypical origin
INBOUNDInboundSupplier receipt or transfer between DCs.NF-e + GR
OUTBOUNDOutboundShipment to customer, branch or return to supplier.OMS Order
TRANSFERTransferMovement between locations within the same warehouse.Slotting / put-away
ADJUSTMENTAdjustmentAccounting correction after count or recognized loss.inventoryCounts
RETURNReturnCustomer return (B2C/B2B) with audited re-entry.returns OMS
Enum · storageLocations.zone

Storage zones

DRY

Dry

Ambient temperature, general use.

REFRIGERATED

Refrigerated

Usually 2–8°C; light cold chain.

FROZEN

Frozen

Below -18°C; deep cold chain.

FLAMMABLE

Flammable

Hazardous products; mandatory segregation.

HIGH_TURNOVER

High turnover

Premium area near shipping.

QUARANTINE

Quarantine

Usage block until quality release.

REST APIs

Endpoints /api/v1/

GET/api/v1/warehouses
POST/api/v1/warehouses
GET/api/v1/locations
POST/api/v1/locations
GET/api/v1/movements
POST/api/v1/movements
GET/api/v1/inventory-counts
POST/api/v1/inventory-counts

Convention: endpoints in kebab-case versioned in /api/v1/ and collections in camelCase.

KPIs that WMS delivers

Inventory accuracy

% of positions checked without discrepancy. NexLog OS targets accuracy ≥ 99.8%.

OTIF (On Time In Full)

% of orders shipped complete and on schedule. Enterprise target: ≥ 98%.

Productivity per operator

Pieces per hour, tasks per shift and cumulative OEE — with breakdown by zone and movement type.

WMS as backbone of the supply chain operating system

WMS is more than inventory

For a long time, WMS was seen as a registration system: how much, where is it, when did it leave. This view explains little of what a modern warehouse needs. NexLog OS WMS treats every point in the flow — receiving, put-away, picking, packing, shipping, cross-docking, slotting, counting, quality gate and labor — as canonical events emitted to the event ledger (`businessEvents`). This means every physical movement in Warehouse (`warehouses`) and Storage Location (`storageLocations`) generates a Movement (`movements`) with `correlationId`/`causationId`, enabling audit, replay and analytics without ETL.

Zones, rules and compliance

Zones (DRY, REFRIGERATED, FROZEN, FLAMMABLE, HIGH_TURNOVER, QUARANTINE) stop being labels and become business invariants. The put-away engine respects chemical compatibility, temperature and turnover. Flammable products never address in FROZEN; items in QUARANTINE are blocked for shipping; HIGH_TURNOVER strategy continuously reorganizes based on picking frequency. This rules layer reduces rework and operational risk while documenting compliance decisions for external audits.

From WMS to supply chain OS

Because WMS shares the same MDM with TMS (`shipments`), OMS (`orders`), YMS (`dockSchedules`) and Customs (`tradeDeclarations`), the view changes. An omnichannel order received by OMS triggers allocation in WMS, which generates a picking wave, packing and releases loading at a dock scheduled by YMS; shipment departs with CT-e issued by TMS and — in case of export — with customs declaration plugged into Customs. Each step emits canonical event, and Control Tower sees all of it in real time. That's what differentiates a WMS within a supply chain operating system from a standalone WMS.

Frequently asked questions

Common questions

Yes. The waves engine emits channel-agnostic tasks, consumed by Android/iOS apps, RF terminals, voice and pick-by-light systems. Integration contracts are standardized by events.
Talk to specialists

Want to operate your WMS as part of a supply chain OS?

Connect receiving, picking, packing, shipping, TMS and Control Tower on the same MDM — without point-to-point integration.

WMS — Warehouse Management System | NexLog OS Academy | CCX Company