CBMGO WMS — a warehouse company, on its own system

Every warehouse. Every location. Every order.

Who it is for

Warehouse management

For warehouses and third-party logistics providers storing and shipping stock for clients.

What you do

The daily workflow

Receive goods, put them on a shelf, reserve stock for orders, pick, pack, ship and charge for warehouse work.

What you get

A result you can check

Stock by client, item, lot and location, with a traceable history and monthly warehouse invoices.

Use it on its own or together

Runs warehouse work without SCM shipment records. Add Portal for client access. Connect an SCM shipment to a warehouse receipt using the client’s product codes and expected quantities. Add Inland TMS to link warehouse orders with truck dispatch, delivery receipts and transport invoices.

Start with one site, or bring several warehouses into a shared company view. Design the locations once, then use those records to find stock and guide daily work.

01
Follow the workflow
See the team, the task and the result.
02
Check the fit
Review dependencies and the current scope.
01 / Set up your sites

Manage one warehouse or a network of locations.

Create warehouses for your business, wherever they operate. Each site has its own code, address, region and time zone, with a dashboard for its stock and work.

Company administratorAll warehousesCompare sites, then open one to work in detail.
WH-01Distribution centerStock · Orders · Receiving
WH-02Regional warehouseStock · Orders · Receiving
WH-03New locationStock · Orders · Receiving

Example locations. Administrators create the sites your company needs; no predefined states or cities are required. Staff permissions currently apply across the company, rather than being assigned separately by warehouse.

02 / Design the space

Turn your floor plan into working storage locations.

Floor Studio is the drag-and-drop warehouse setup tool. Arrange racks and work areas visually, then create the location records your team will use in daily work.

Floor Studio · Illustrative layout
Rack ARack BRack CRack DRack ERack FAISLE / WALKWAYReceivingStagingHoldOutbound

Illustration of the setup workflow, not an interactive editor.

  1. Place racks and work areas.Drag, resize and rotate the shapes. Use grid snapping, templates or a floor-plan image as a starting point.
  2. Define the shelf positions.Set the number of rack sections, levels and positions. For example, 4 sections × 3 levels × 2 positions creates 24 locations.
  3. Apply the layout.Save a draft while planning. Apply it to create missing storage locations, or link existing locations to the drawing.
  4. Print the location labels.Generate QR labels so each shelf position has a code your team can scan and confirm.

Moving a shape changes the drawing. It does not move inventory or change existing printed location codes. Staff record physical stock movements through the warehouse workflows.

03 / Use the map

Help staff find the right goods and destination.

The published warehouse map connects the drawing to location and inventory records. Search for a product, barcode, lot or location instead of relying on someone who knows every shelf.

Search

From an item to its location.

A lot is a batch of the same product, often produced together. Search the batch or product code, select a result and open the relevant floor or building view.

Review

See the recorded location status.

Distinguish empty positions, positions with stock, reserved stock, held or damaged stock, and closed locations. These are stock states, not weight or volume capacity.

Work

Open the map from a warehouse task.

Receiving, putaway, picking and count screens can open the relevant map. Count-task maps hide stock hints so the map does not reveal the expected answer.

Scan

Confirm the place and the goods.

The shelf QR identifies a location. To record goods there, staff must also identify the stock and confirm the operation. Scanning a shelf alone does not move anything.

Location labels print through the browser and the printer’s system driver. Confirm your printer, label size and scanner with a physical test during setup. The map does not calculate the shortest picking route or track moving forklifts.

What it does

Receive it. Find it. Ship the right quantity.

Follow the same goods from arrival to storage, customer order and dispatch. Your warehouse team can work without creating an international freight shipment.

Receive

Know what is expected. Record what arrives.

An advance shipping notice (ASN) lists goods expected to arrive. Record the actual quantity, shortages and damage, then confirm the storage location.

Hold and count

Know what you hold and who owns it.

Track product batches and expiry dates. Record why quantities change, and count selected locations to compare the shelf with the system.

Ship and bill

Prepare the right goods for each order.

Eligible handling activities create charge records. Your client’s rate card determines which services are billed at month-end.

Manage several clients in the same warehouse while keeping ownership on each item record. Staff can filter inventory by client and location. With the customer portal enabled, each client sees only their own permitted records.

1
Building, any number of clients
Client ownership stays linked to the stock record.
Fig. 1 — One item number, from the ASN to the client’s own screen.Illustrative workflow
ITEMS → SKU KB-SHEET-24 · LOT L-0912 ASN Before the truck Receiving scan Over, short, damaged Putaway Proposed, then scanned Client’s portal Same count, every stage
Confirmed receipt records update inventory for staff and permitted client views.
Clients and items

Create a product catalog for each client.

A stock keeping unit (SKU) is the code you use to identify a product. Link each product to its owner before receiving goods, so similar products from different clients stay distinguishable.

Items → H Mart Distribution Co 214 SKUs
KB-SHEET-24 — Kimchi, 24-pack, caseUPC 8801234567891
GC-SERUM-10 — Ginseng serum, 10 ea, unitUPC 8809876543210
214 rows importeditems.csv · 0 errors
A new client’s catalog loads from one spreadsheet, not two hundred forms.

The product details your team shares.

Register the product code, description, barcode, owner and base counting unit, such as individual pieces. Receiving and order screens use this catalog. The same barcode can belong to separate clients without combining their stock.

Importing a catalog is a CSV upload, checked row by row before anything is written — a bad row is reported, not silently dropped.

Receiving

Plan arrivals, then check the goods received.

An ASN is the expected-goods record; a dock appointment reserves a time to unload. On arrival, compare the actual goods with the expected quantities. You can also register an unplanned receipt without a prior ASN.

Inbound → ASN-2026-00412 · H Mart Distribution Co 2 short
KB-SHEET-24 — expected 480Received 480
GC-SERUM-10 — expected 240Received 238
RC-NOODLE-CS — expected 120, 3 cartons crushedDamaged
Putaway proposes A-14-02 for the pallet the moment the last line is scanned.

Record differences at receiving.

Record accepted quantities, shortages, extra goods and damage against the receipt. The inbound report keeps those differences available for review.

Inbound and putaway, in full →

Dock appointments

A slot booked before the truck shows up.

Link an arrival appointment to a receipt so the receiving team can see which goods are expected at the dock.

Directed putaway

Confirm where the goods are stored.

Putaway means moving received goods to a storage position. Review the suggested location, verify the item and destination, and confirm the move to update the inventory record.

Inventory

See stock by product, client, batch and location.

Receipts, movements, shipments and approved corrections leave a transaction history. Use it to understand why the quantity at a location changed.

Stock → KB-SHEET-24 · by location H Mart Distribution Co
A-14-02 — Lot L-0912, exp 14 Mar 2027312 ea
A-14-03 — Lot L-0847, exp 02 Jan 202796 ea
Hold — B-02-01, Lot L-0912Pending QA
The same balance, read by item, by location, by lot, or by client — one table underneath.

Choose which stock should ship first.

First in, first out (FIFO) prioritizes older receipts. First expired, first out (FEFO) prioritizes earlier expiry dates. Stock on hold or already expired is excluded from available order allocation.

Inventory, lots and billing, in full →

Adjustments

Every correction carries a reason code.

Damaged, expired, found, miscount — the reason travels with the line, not just the new number.

Cycle counts

Check selected locations against the records.

A cycle count checks part of the warehouse at a time. The count-entry screen hides the expected quantity, and differences are reviewed before a correction is recorded.

Replenishment

Refill the locations used for daily picking.

Replenishment moves goods from reserve storage to the shelf used for picking. Use configured minimum and target quantities to identify locations that need more stock.

Orders and shipping

Prepare the right goods for each order.

Create an outbound order: the client, the products and quantities to send, the delivery address and the required date. Reserve available stock before releasing picking work.

Orders → SO-2026-01188 · Wave 44 FEFO allocation
KB-SHEET-24 × 60Allocated — Lot L-0847
GC-SERUM-10 × 24Allocated — Lot L-1102
RC-NOODLE-CS × 4018 backordered
A short line becomes a backorder on the screen, not a phone call at the truck.

Group orders into a picking batch.

A wave groups picking work for release to the warehouse team. Staff can print a pick list or use the mobile workflow to confirm items and record shortages.

Orders, waves and shipping, in full →

Pack → Carton 3 of 3 · SO-2026-01188 Packing slip printed
KB-SHEET-24 × 60Scanned in
GC-SERUM-10 × 24Scanned in
Shipment — own truck, Run 14BOL printed
An outside carrier reads the same BOL — the handoff does not change the document.

Record what goes into each shipping box.

Each carton has an internal Carton ID and a record of its contents. Confirm shipment when the load leaves. Retailer-specific GS1/SSCC labels and automated carrier dispatch require a separately validated connection.

Returns

Inspect returns before putting goods back in stock.

A return merchandise authorization (RMA) identifies the return. Inspect the goods and record the outcome: return to available stock, place on hold, mark as damaged or return to the supplier.

Kitting and extra services

A set built from its parts, or taken back apart.

A bill of materials says what a kit is made of. Assembly consumes the parts and creates the set; disassembly reverses it. A re-label, a poly-bag, a display build — any value-added task — is logged the same way, with the labor its own billable event rather than a line someone remembers to add by hand at month-end.

3PL billing

Turn agreed warehouse services into an invoice.

Set each client’s agreed prices for receiving, storage, picking, packing and extra services such as labeling or assembling sets. Review eligible charges before creating an invoice.

Billing → H Mart Distribution Co · August Rate card HMD-2026
Receiving — 3 ASNs, 44 pallets660.00
Storage — 312 pallet-days1,872.00
Pick and pack — 188 order lines564.00
Invoice INV-2026-3301, due on receipt3,096.00
Review each invoice against its recorded warehouse activity.

The rate card is set once, per client.

A receiving fee per pallet, a storage rate per pallet-day, a pick fee per line, a rate for a kitting hour — each client’s card can differ, and eligible services are priced using the rate effective on the day the work was performed.

How a scan becomes a dollar →

The client’s own screen

Keep managers and clients informed.

Client portal

Inventory, ASN, orders, returns, invoices

With Portal enabled, clients can sign in to view their inventory, submit supported receipt and order requests, follow returns and read their invoices. Their view is limited to their own records.

Multi-warehouse

One login, more than one building

Company administrators can add warehouses in different regions and time zones. Review the network, open an individual site, and work with that warehouse’s stock and activity.

Review how long receiving-to-storage takes, whether orders ship on time, and recorded order and inventory accuracy. Read the reporting period and sample size with each metric.

4
KPIs on the home screen
Dock-to-stock, on-time ship, order accuracy, inventory accuracy.
For forwarders: the CFS side

Do you store freight briefly or manage product inventory?

SCM includes freight-storage records tied to a shipment. WMS adds product catalogs, batch tracking, shelf locations and customer orders for businesses that hold and fulfill inventory.

CFS module

Stock held per shipper, not per client SKU.

A house bill carries the shipper’s name, and that is enough to hold and bill storage. No item master, no client-owner wall, none of what WMS adds above is required.

CBMGO WMS

Items, lots, orders, and a 3PL rate card, on their own.

For a company whose business is the warehouse, not the shipment — or a forwarder that grows into storing named client inventory beside its freight, on the same login.

Receive — HBL AMC-2026-0417 Scanned by R. Nam
12 of 12 pieces scanned — Kim Trading Co04 Aug 09:12 PDT
Spot A-14-28 pieces
Storage is counted from this time stamp until load-out — free days in business days, charges in calendar days.

The scan that starts a storage clock, not an item ledger.

The CFS module reads a house bill, not an item master. A company that grows into storing named client inventory — SKUs, lots, orders of its own — adds the WMS package beside it, on the same login.

CFS and warehouse, in full →

On the floor

Keep floor work and office records connected.

Use the supported mobile warehouse screens for receiving, putaway, picking and counts. Office staff can review the records and print the related warehouse documents.

Inbound report

What arrived, against what was expected.

Print the receiving report from the receipt, with expected and received quantities and recorded differences.

Pick sheet & packing slip

The list the picker walks, and the slip that rides in the carton.

Use pick lists to collect goods and packing slips to show the contents prepared for the customer.

BOL & labels

Prepare shipping documents and location labels.

Print a bill of lading (BOL), the transport document describing the load, and supported warehouse labels. Confirm carrier and customer document requirements during setup.

Reliable daily work

A count you can trust when work gets busy.

Receiving, picking, returns and invoices need to stay consistent even when someone scans twice or two people work at once.

Receiving and orders

One action, one result.

Repeated receiving requests do not add the same stock twice. Order allocation reserves available inventory and excludes stock that is on hold or expired.

Returns and kits

Trace what comes back and what changes.

Inspect returned goods before restocking. A kit build records the components consumed and the finished stock created; a failed build leaves neither half recorded.

Counts and billing

Check before you close.

A count warns when stock has changed since it was counted. Monthly billing keeps a record of charges already invoiced so a retry does not create another invoice.

A short reference

The terms behind the daily work.

These names describe familiar warehouse tasks.

Terms you will see

ASN · Advance shipping notice
The record of goods expected to arrive. Expected stock is not received stock.
SKU · Stock keeping unit
Your product code. A location identifies where it is stored; a lot identifies its batch.
Putaway
Moving received goods to the storage location confirmed in the system.
Allocation → picking → packing
Reserve goods for an order, collect them from storage, then prepare the shipping boxes.
3PL · Third-party logistics
A business that stores, handles or delivers goods for other companies.
BOL · Bill of lading
A transport document describing a load and the parties involved. Confirm the required format with the carrier.
What is next

Core warehouse work, with clear limits.

Review the warehouse workflow below, then confirm any carrier, retailer or trading-partner requirements in your demonstration.

Clients and items
A client-scoped SKU catalog, CSV import, and barcodes.
ASN receiving
Expected, scanned, and over, short, or damaged noted at the door.
Directed putaway
Location suggestions and receiving labels. Physical pallet composition and serial-level traceability require further work.
Inventory by item, location, lot, and client
One ledger, an aging report, nothing overwritten.
Lots and expiry
FEFO respected at allocation, holds and release on the same location.
Adjustments and transfers
Every correction carries a reason code.
Cycle counts
A slice of the floor, counted blind, confirmed into the ledger.
Replenishment
Min and max keeps the pick face stocked from reserve.
Orders
Typed by hand, pasted from a spreadsheet, or placed by the client.
Allocation and backorder
FIFO or FEFO, with a short line held as a backorder.
Waves and picking
Released together, picked on a phone in walk order.
Packing
Carton contents and packing slips. Retailer-specific GS1/SSCC compliance needs separate validation.
Shipping
Shipping records and a bill of lading. Automated carrier booking or dispatch handoff is a separate connection.
Returns
Inspect returns before putting goods back in stock.
Kitting and extra services
A set assembled from its parts, or taken back apart, with its own labor charge.
3PL billing
Client-specific rates, eligible service events, storage history and a monthly invoice.
Client portal
Inventory, ASN, orders, returns, and invoices, scoped to that client alone.
Dock appointments
A slot booked before the truck shows up.
Multi-warehouse
Add sites with their own address and time zone. Review the company overview, then open a warehouse dashboard.
Field app
Receive, put away, pick, pack, and count, on a phone.
Performance dashboard
Dock-to-stock, on-time ship, order accuracy, inventory accuracy.
EDI 940 and 945 Demo available · Live connection planned
Electronic data interchange (EDI) lets business systems exchange structured documents. Current 940/945 screens illustrate an order and shipping confirmation; live exchange requires the customer’s specification, connection setup and testing.
Carrier label buying, beyond parcel Planned
Buying and printing an outside carrier’s label from inside an outbound order, past what the Parcel extension already does.
Labor management Not included
Workforce time standards and performance optimization are outside the current scope.
Slotting optimisation Not included
Automatic reassignment of products to reduce travel is outside the current scope.
Robotics Not included
Robot, conveyor and automated storage control are outside the current scope.
Get a demo

See your warehouse workflow in action.

Walk through warehouse setup, receiving, finding stock, preparing an order and reviewing charges. Share a sample item list and your working process so we can demonstrate the steps that matter to your team.