Skip to content
Banias

Warehouse operating system for serialized goods

Every unit hasan identity and a history.

Banias runs the floor of 3PLs and processing warehouses that handle phones and consumer devices one unit at a time. It keeps several clients' stock apart in one building, gives every person the access their role needs, catches mistakes at the scan, and records every move and change on the unit.

  • Several clients' stock in one warehouse
  • Mistakes caught at the scan, at a station or on a phone
  • In daily use in a working warehouse

Illustrative preview · fictional data

01For your operation

What Banias does for your operation

What it changes for the business, and the parts of Banias that do it.

  • Several clients, one warehouse

    Every unit belongs to a job and every job to a client, so each client's stock stays identifiable, even on a shared rack.

    How

    • Inventory and jobs filtered by client
    • Client initials printed on every label
    • Reports for each job, ready to export
  • The right access for each person

    Roles set what each person can see and do, and any permission can be granted to or taken from one person.

    How

    • Seeing stock, changing it, receiving, counting, shipping and settings are separate permissions
    • Exceptions per person, without a new role
    • Menus show only what a role allows
  • Built for the people on the floor

    Every screen is built around the next scan, whether at a station or on a phone.

    How

    • Lookup and fulfillment open with the cursor in the scan field
    • Each person opens on the screen their role uses
    • A phone interface for receiving, moving and counting
  • Fewer touches per unit

    The work is in the scans, not in the steps around them.

    How

    • Batch actions move, regrade or containerize a list of units at once
    • A full container, or everything in a bin, moves in one step
    • Labels print at receiving with the client, product and grade on them
  • Work that carries itself forward

    Each step leaves the unit ready for the next, and the status updates itself.

    How

    • Jobs track expected against arrived and are marked received when complete
    • Fulfillment creates the shipment, moves the units out and updates the order
    • Stock that arrives without a job still gets a client and a job
  • Audit and control

    Every move and change is recorded with who did it and when, on the unit and in one log for the warehouse.

    How

    • A full history on every unit
    • A warehouse log filtered by job and date, exportable to CSV
    • Stock takes check each bin against the record
  • Quality you can check

    The condition of every unit is on its record, not in someone's memory.

    How

    • Grades from your own list, each marked sellable or not
    • Test results such as battery health in fields you define
    • Photos and videos saved with units and jobs from a phone
  • Errors caught at the scan

    Banias checks each scan as it happens, so a mistake doesn't travel further down the line.

    How

    • IMEIs checked against their check digit
    • Wrong products flagged at fulfillment; units already on another order refused
    • Short deliveries and missing units shown as numbers
  • On the phone, too

    Receive, add stock, move units and count bins from a phone, with a photo or video when it helps.

    How

    • Open jobs listed, one tap to receive
    • Add stock by UPC with grade, bin and container
    • Photos and videos go with the unit or the job

02The problem

Order-based systems count units. They don't follow them.

Most warehouse software is built around orders and SKUs. A line says forty of a product, and the system counts forty. That works when the forty are identical.

In a warehouse that processes electronics, they aren't. Each phone has its own IMEI, is tested and graded on its own, and may sit somewhere different from the one next to it. Two units with the same SKU can be worth different amounts and belong to different clients.

Banias starts from the unit. Each one has an ID, a location, a grade, an owner and a record of everything that happened to it.

One order line. Forty different units.

Illustrative preview · fictional data

03How a unit moves

From the dock to the truck, one scan at a time.

A unit's path through Banias follows the work on the floor. Each step starts with a scan and ends up in the unit's history.

  1. 01

    Open a job

    When a client sends stock, open a job for them with the products, quantities and values you expect. The job shows what has arrived and what is still missing.

  2. 02

    Receive and label

    Scan each IMEI against its job line. Banias checks the number, counts it against what was expected and prints a barcode label for every unit, lot or container. When everything has arrived, the job is marked received.

  3. 03

    Put it away

    Scan the unit, then the bin. Banias records the move from one location to the other. A full container, or everything in a bin, moves in one step.

  4. 04

    Grade and record

    Set the grade from your own list, each grade marked sellable or not. Record results such as battery health or carrier in fields you define. Change many units at once with a batch action.

  5. 05

    Count

    Run a stock take bin by bin: scan what is there. Units that belong elsewhere are moved in, missing ones go to a lost location, and the count is logged on every unit.

  6. 06

    Pick and ship

    Scan the order, then the units. Banias flags a unit that doesn't match the order line and refuses one that is already on another order. Saving creates the shipment, moves the units out and updates the order.

Illustrative preview · fictional data

04Error detection

Mistakes are caught where they happen.

Each check runs at the moment of the scan, while the unit is still in someone's hand. A mistake caught there doesn't turn into a wrong shipment, a unit nobody can find, or a count that doesn't add up.

  • A mistyped IMEI

    IMEIs are checked against their check digit as they're scanned: at receiving, when adding stock, in batch actions and stock takes. A number that fails is flagged on screen.

  • A short delivery

    Each job line shows expected, arrived and the difference while you receive, so a delivery that is short shows up during receiving.

  • The wrong unit for the order

    At fulfillment, each scanned unit is checked against the order line. A different product is flagged before the order is saved.

  • A unit on two orders

    A unit that is already on another open order is refused at the scan, so it can't be promised twice.

  • Units in the wrong bin

    A stock take compares the bin with the record. Units that belong elsewhere are moved in, missing ones go to a lost location, and the totals are shown.

Illustrative preview · fictional data

05Audit and control

When a question comes up, open the unit.

Every unit carries a log, like a parcel's tracking page: received, moved, updated, regraded, counted, shipped. Each entry records who did it, when, and where the unit went from and to.

A question about a device is answered by opening its record, not by asking who remembers. The same log runs across the whole warehouse, filtered by job and date, and exports to CSV.

  • Who, when, what, and from where to where
  • Location, grade, container, product and field changes
  • One log for the warehouse, exportable to CSV

Illustrative preview · fictional data

06Clients and access

Several clients' stock in one warehouse, and the right access for every person.

Banias was built for a third-party warehouse from its first version. Stock from different clients can share a rack, and every unit stays tied to the client it came in for.

Illustrative preview · fictional data

Ownership from the first scan
Every job belongs to a client, and every unit belongs to a job. A unit's owner is set when it is received and stays on its record.
On the label, too
Labels can print the client's initials, so the owner is visible on the shelf, not only on the screen.
Reports by client and by job
Filter inventory and jobs by client. Each job has its own inventory, log and order reports, ready to export.
Access by role, with exceptions
Permissions are set by role: seeing stock, changing it, receiving, counting, shipping and settings are separate. Any permission can also be granted to, or taken from, one person.

07On the floor

Built for the people on the floor, at the station and on the phone.

On a warehouse floor, what matters is that the next action is obvious, early in the morning, with a cart of units waiting. Banias puts the scan first: at the stations, and on a phone for the work that happens away from one.

Illustrative preview · fictional data

At the station

Ready to scan
Lookup and fulfillment screens open with the cursor already in the scan field.
One screen per role
Receiving staff open on receiving, station staff on lookup, phone users on the phone screens.
Many units at once
Scan a list of units, then move, containerize, regrade or add a note to all of them in one step.

On the phone

Jobs
The open jobs, with client, lines and status. Tap one to receive it.
Receive
Count what arrived on each job line, add a note, and attach a photo or video of the delivery to the job.
Add by UPC
Scan or type a UPC, then set quantity, grade, bin and container. Without a job number, Banias creates one.
Move
Scan a unit, see where it is and its grade, and choose its new bin. The move goes into its history.
Count
Choose a bin, tick off the units you find and confirm. Banias runs the same stock take as at the station.
Photo and video
From the phone's camera or gallery, saved with the unit or the job.

08Capabilities

Everything in Banias

Built and used in a working warehouse. Everything below is in the product today.

  • Receiving against jobs

    Expected against arrived for every job line, with the difference shown as you scan. IMEIs are captured per unit and checked as they're entered.

  • Labels and printing

    ZPL label templates for units, lots, containers and bins, printed to your label printers. Each user can keep a default printer and label.

  • Scan to find anything

    Scan a Banias label, an IMEI or any extra barcode you register, and the unit or container opens.

  • Locations and bins

    Facilities, locations and sub-locations, each with a type. Types such as shipped or lost can be kept out of inventory. Every bin gets a label.

  • Units, lots and containers

    Track single units, counted lots, and containers that hold units. Move or regrade a container and every unit inside follows.

  • Grades

    Your own grade list, each grade marked sellable or not. Every grade change is written to the unit's history.

  • Fields you define

    Add fields to units, such as text, numbers or yes/no. Choose which show in search and which print on the label.

  • Catalog

    Product types, categories and products, with UPCs. When a product is new, Banias can pull its details and images from a UPC database.

  • Batch actions

    Scan a list of units, then move, containerize, regrade, re-catalog or add a note to all of them in one step.

  • Stock take

    Count bin by bin, at a station or on a phone. Banias totals what was located, added and missing, and moves missing units to a lost location.

  • Orders and fulfillment

    E-commerce, wholesale and fulfillment orders, entered by hand or received from ShipStation. Each unit is checked against the order as it's scanned.

  • Reports and exports

    Inventory summed by product, grade or your own fields, with quantities and values. CSV exports of inventory, the unit log, jobs, orders and order items.

  • Phone interface

    Open jobs, receiving, adding stock by UPC, moving units and counting bins, on a phone. People with phone access open straight onto it.

  • Photos and videos

    Take a photo or video with the phone, or pick one from its gallery, and save it with the unit or the job.

  • Users and permissions

    Roles with separate permissions to see or change each area, exceptions per person, and a password reset by email.

09Who it's for

For warehouses where the serial number matters.

  • 3PL warehouses that hold phones and electronics for several clients
  • Processing warehouses that receive, test, grade and refurbish devices
  • Fulfillment operations that need to know exactly which unit went out on which order
  • Any operation that tracks each device by its IMEI rather than by a count per SKU

Want Banias in your warehouse? Talk to us.

Write to us and tell us how units move through your building: what arrives, what you record, and what leaves. We'll get back to you.

hello@banias.app

Calls are booked on embtec.app, the site of EMBTEC, the company behind Banias.