Barcode Datalink Portal

Sign in to your company

ForgottenForgot your password? Your company administrator can reset it from this portal. If you are the administrator, contact Barcode Datalink.see stocktakesonline.com/support.

Barcode Datalink Pty Ltd

Set a password

Your account still uses the password someone set for you. Choose a different one to continue — it cannot be the one you just signed in with, because whoever set it up knows that one.

Write it down before you save it. Only a hash is kept, so nobody can look this password up afterwards — not your administrator, and not us. Lose it and an administrator has to reset it and you will be back on this screen.

Send these details

Shown once — only the hash is stored, so nobody can look this up later, including us. If it is lost before it reaches them, reset it and send another.

Demonstration A real stocktake, counted on real scanners. Look anywhere, print anything — nothing here can be changed. Get your own →
New version This page was updated while you had it open. Reload to pick up the changes.

Barcode Datalink Portal

User manualUser manual

New client company

Operators type this on the scanner at every sign-in, so keep it short — DAL, not Dallas DC.
The readable one. Appears on reports, sign-in sheets and label pages — never typed on a scanner.

A one-off password is generated when you create them, shown once, and they must change it at their first sign-in.

Clients

Every company in the database. Select one to work on its sites, products and bin locations.

CompanyProductStatusLast seenScannersSitesPartsContactCreated
No client companies yet.

Sign-in activity

Company details

SCANNERS
Not set yet

Licences

One licence is one purchase: so many scanners, for so many days. A stocktake draws against one. The clock starts when the first stocktake on it is activated, not when it is sold — so reference data and draft stocktakes can be set up days ahead without spending any of it.

ScanTrack Systems is a monthly subscription, so stocktakes here are not licensed one at a time and never expire. The only limit is the number of scanners, which is set on the ScanTrack subscription below. Anything listed here was bought before the conversion and is kept as the record of it.

StatusWhat was soldInvoice Scanners WhenCounts on it
No licences. Stocktakes without one run on the company scanner limit and never expire.

Issue a new licence

This adds a licence. It does not change an existing one — a licence is the record of what was sold, so it is cancelled or superseded, never edited.

Counting history

Every stocktake this company has run, newest first. Counting time is first scan to last scan — not how long the stocktake was left open, which says a week for one that sat over a weekend. On a count that ran straight through it is the figure to quote when somebody asks how many scanners they will need next year; on one that stopped and started it spans the gaps too, so read it beside the scan count rather than alone.

WhenStocktakeSite OperatorsPartsScans Counting timeLicence
Nothing counted yet.

Counting limits

How many scanners may count at once, and the quantities an operator may key against one part in one bin. Anything outside these is refused as it is scanned, so a slipped keystroke cannot become a stock figure.

—

Smallest 0 lets an operator scan a bin, scan a part and key 0 to record that they looked and there were none — a different statement from marking the whole bin empty, which always works either way. Largest goes up to 100,000. Most warehouses never legitimately count past 9,999, and an operator who does records a second count.

Scanners at once is the company's own limit and applies when no licence is running; leave it blank for no limit. A licence sets its own number while it is active.

A scanner already signed in keeps the old limits until its operator signs in again, so this is worth changing between stocktakes rather than during one.

Products this company has

Which tabs they see. ScanTrack Systems includes Stocktakes Online, so ticking it ticks both. Part & Qty Check is held on its own — a different scanner app and a different portal, so it does not combine with the other two. Not a licence: a Part & Qty Check subscription says whether it is current, this says whether they have it at all.

Suspend this account

Limp mode, as the published terms describe it: printing, exports and imports stop. Scanning, movements and counting carry on. Nothing is deleted and nothing is lost — it all comes back the moment it is lifted.
A subscription that has run out does this on its own, so this button is for stopping somebody sooner. Lifting it does not pay an overdue invoice: a lapsed account stays paused until a period is recorded above.

ScanTrack subscription

Stocktakes Online is paid per stocktake; ScanTrack is a subscription. Each period paid is one line below, kept after it ends, so this is the history too. The invoice stays in MYOB — the reference is its number. Nothing stops when a subscription lapses: scanning, moving and counting go on.

SoldInvoice / jobBilledScannersFromUntilNow
No subscription recorded yet.

Remove this company's data

Deletes the parts, the bin locations, the stocktakes and every count. This cannot be undone — there is no bin to recover it from and no copy kept. Export anything you want to keep first.

The company, its sites, its logins and its licences all stay, so the same people can load a fresh file next year without being set up again.

Close this company

Removes the company itself — its data, its sites, its logins and its licences. Nothing is left and nothing comes back. Use this when a client asks for their account closed, not to clear a stocktake down.

To empty a company and leave it ready for next year, use Remove this company's data above instead.

Sites

CodeName Bin locations Created Status
No sites yet.

The code is what gets typed and scanned at login, so it is a credential rather than a label. Change it and every scanner with this site saved needs it entered again — the name is safe to change at any time, and reports follow it.

Users

Scanner operators sign in with company, site, username and password. They aren't tied to a site — they name the site they're standing in.

For the wall by the door — company, site and names to scan. No PINs.
NameSigns in withRoleCount entry

An operator signs in on the scanner with a short name and a PIN of exactly four digits — the scanner's password box offers a number pad, so letters cannot be typed on a touch-only device. A portal user and an admin sign in here with their email address and a password of at least eight characters; they have no scanner name, because they never hold one. A portal user reads the reports and changes nothing. ForgottenForgot a PIN or a password? Use Reset on their row rather than deleting them — anyone who has counted cannot be removed.

Count entry is how this person's scanner asks for a quantity. Keypad suits devices with real keys — MC3400, MC9400 and the rest of the rugged range. Buttons suits a touchscreen with no keypad, like a TC22. They can change it themselves on the scanner.

days
The barcode cannot be changed here: every count names it. A part with a different barcode is a different part - load it as one.

Other codes for this part

Scanning or typing any of these finds this part, on the scanner and here; reports still say its part number. A code can only mean one part.
CodeWhat it is
No other codes yet. The part number and the barcode both find it.

Cost history

DatePer unitPer containerChangeFromSupplierInvoice / POBy
No cost recorded for this part yet.

Prices by supplier

Where it is

SiteBinOn handAt cost ex GSTAt RRP inc GST
None on hand — nothing of this part has been received into a bin.

Load parts

Parts are shared across all of this company's sites. Add and update matches on the part number: anything in the file is added or corrected, and anything not in it is left alone. Replace everything loads the file as the whole catalogue — anything absent from it stops being scannable. Pick the layout that matches your columns; a header row is optional and only decides whether the first line is skipped.

File selection & Import button is hidden in demo mode.

Loaded parts

Showing parts from only: on its purchase orders, received from it at Goods In, or with a cost recorded against it.
Part NumberBarcodePictureDescriptionIn stockBins
Searching looks at the part number, the barcode and the description, and at every serial number, batch number and extra barcode a part has — a GTIN-14 finds the EAN-13 inside it. What a part was found by is shown under it. Click Where to see which bins hold a part — and, while a stocktake is running, how many were counted.

Where is

On hand now

BinOn hand

Counted in this stocktake

Serial numbers and extra barcodes

A part can have any number of barcodes, and each one says how many — the code on a can of Coke is 1, the code on the tray is 24. That is also how the manufacturer's code, a retail EAN and your own part number all end up finding the same part.

Two means both have to be recorded on the way out. If a customer rings about the second serial and only the first was written down, we cannot show we sold it to them.
BarcodeHow manyCalled SourceGTIN
No extra barcodes yet. The part number itself still scans.

GTIN — the number a GS1 label carries as (01). Add the part's EAN-13 (or UPC, or GTIN-14) here, then Make it the GTIN: its check digit is checked, and a part has one. An in-house number should start with 2 (GS1's prefixes 20–29 are for use inside a business), so it can never clash with a real product's.

Load bin locations

Bin locations belong to one site — "A1" is a different shelf at each warehouse. Add and update matches on the bin code and leaves anything not in the file alone. Replace loads the file as the whole list for that site. CSV: code,description (description optional). To set bin types in the same load, add a third column with the heading type — e.g. code,description,type — using the codes on Admin › Settings; a blank type is an ordinary bin.
Every row loads whatever its length — these are your racks, not our field sizes. It only affects the label sheet on this page: a code of about 15 characters prints at full size, longer ones shrink to fit, and a description past roughly 40 is trimmed with an ellipsis on the label itself.

File selection & Import button is hidden in demo mode.

No sites yet. Bin locations belong to a site, so create one on the Sites tab first — there is nowhere for a file to go until then.

Goods In, Goods Out and production areas

The bins where deliveries wait to be put away, where picked stock waits to be sold, and where raw materials go into production and finished goods come out — usually a patch of floor with a label on the wall. As many of each as the building has: Eastern Creek has three dock doors and three despatch lanes. A site with one of something is never asked which. On the scanner, Goods In and Putaway need a Goods In area; Goods Out and Sales need a Goods Out one.

BinWhat it is
No areas set yet.

Loaded bin locations

Print labels prints the bins you have ticked, or everything the search is showing if you have ticked nothing.
CodeDescriptionTypeJobCounts
Click Look to see every count made in a bin — who, what and when.

What is in

WhenWhoPart CountStocktakeDevice

Warehouse move in progress

0
active stocktakes
0
counts recorded
—
company licence

Stocktakes

NameSiteStatusCountsAccounting fileCreatedEndedLicence
No stocktakes yet.

Start something new

count what is on the shelves
a new stocktake starts as a draft — activate it to let operators scan
1Is everything ready?
2Set up the move

Count everything out of the old warehouse and everything into the new one. The count that empties the old warehouse is your stocktake — you get it as a by-product of the move.

Everything in is moving to

For a move, a licence not yet started runs 14 days from the count out.
both counts start as drafts — you start each one when that warehouse is ready to count

Scanners licensed to count

A scanner claims a licence the first time it counts in a stocktake and holds it until released. Releasing frees the slot for another device — the counts it already made stay exactly where they are.

—
Serial numberOperatorSourceModelCountsClaimed
No scanner has counted in this stocktake yet.

Releasing frees a licence slot so another scanner can start counting. It does not touch anything that device has already counted, and it is not permanent — a released scanner takes a slot back on its next scan, provided one is free. There is no undo button because it does not need one.
Closing a stocktake frees its slots on its own, so there is nothing to release once a count is finished.

Counts in active stocktakes

UserSiteBinPartDescriptionQtyDeviceRecorded
Nothing counted yet.
No count is running. Activate a stocktake on the Stocktakes tab and this fills up as the scans arrive.
0
Units
counted
0
Parts
0
Bins
0
Counts
Bins visited
0%
0 of 0 · visited, not verified
Parts seen
0
0 in the catalogue · not a target
Rate
0.0/min
Rolling 20 min · 0 counting now
Projected finish
—
Needs 20 minutes of counting
Withdrawn
0
Out of every total · rows kept
Bin sweep—
Counted Marked empty Not visited Hover a bin for its detail
Operators Last scan ages per person, never one clock for the floor
OperatorCountsUnits ShareBins Per minLast scan
Scans arriving—
Worth a look Not errors — facts already recorded
Show

Compare with your accounting file

Export your stock on hand from MYOB, Xero or whatever you use, and drop the file here. Nothing is written and nothing is changed — it reads the file and puts the two sets of figures side by side. Only parts tracked by serial can be compared, because those are the only ones this knows the real count of.
0
agree
0
differ
0
not tracked by serial
0
not in our catalogue

ScanTrack movements

Every movement the scanners recorded at one site, by everyone, oldest first. The list changes as you choose. Leave Part and Supplier or customer empty for all of them. For one day, make From and To the same day.

ScanTrack movements

Price rises

Each part's cost when the period began beside its cost at the end, ex GST, per unit, from the costs on each part's page. The biggest rise is at the top. Leave From empty to compare with each part's first cost.

Price rises

Supplier prices

Each part with the suppliers it has been bought from, cheapest first by each one's latest price, ex GST, per unit. Prices come from purchase orders as they are loaded, and from costs recorded against a supplier on a part's page. Leave From empty for every price on record.

Supplier prices

Codes added

Every barcode or other code given to a part, newest first: when, who, and whether it was added on a scanner, on a part's page or from a parts file. A code removed since is not listed.

Codes added

Reports

Report

Stocktakes and their accounting files

Pick the count you want to work on. Active ones are at the top.
NameSiteStatusCounts Accounting file
No stocktakes yet.

Your accounting file

Export stock on hand from MYOB, Xero, QuickBooks, SAP Business OneQuickBooks, Xero, SAP Business One or whatever you use, and load it against the stocktake you are counting. Nothing you load here changes a count — it is the other half of the comparison. MYOB's Inventory Count SheetQuickBooks Online's Inventory Status report loads as it comes, spreadsheet and all — no saving it as something else first. Loading a file replaces the one before it, because two exports taken at different moments describe a shelf that never existed.

File selection & Import is hidden in demo mode.

A part number the catalogue does not have is kept and reported, not thrown away — it is stock the count could never have found.

Loaded for this stocktake

Moving warehouse

No warehouse move is set up. A move is two counts and a direction, and the direction is settled when you set it up — on the Stocktakes tab, under “Start something new”. Once it exists, this card compares the two counts without asking you which way round they go.

Count everything out of the old building and everything into the new one, and this compares the two: what went on the truck against what came off it. The count that empties the old warehouse is your stocktake — you get it as a by-product of the move.

A move takes days, and stock sold or scrapped in that week left the old warehouse without ever being meant to arrive. Give it here as part number, quantity and it comes off the expected side, so the report does not call a sale a loss. Leave it empty if nothing went out except on the truck.

Expected against counted

No accounting file has been loaded for this stocktake. Load one on the Accounting tab and this fills in.
A move is read one count at a time. Pick the count into the new warehouse above — there is no company-wide answer, because the figures being compared are another one of your counts rather than one set of books for the whole company.
0
agree
0
short
0
over
0
never counted
0
not in the file
0
not in the catalogue

Variance

0
parts checked
0
matched
0
refused at the shelf
0
pick slips
0
scanners

Part & Qty Check

A day on its own shows just that day; add a second date for a range. A pick slip search uses the dates too, so an argument about one delivery stays on that delivery — and it says so if the slip was checked on other days as well.

Report

Counted from the scan records for the dates above. Every figure, including the qualifications at the end, is worked out from the data rather than written in advance.

Draft letter

Written from what the scanner recorded and nothing else. Edit it freely — the names and the reference are deliberately left blank so somebody has to read it before it goes. Print letter puts the letter and the record on one page.

        

Scans

Nothing recorded for this company yet.

Subscription

Picking is continuous, so this is a period and a number of scanners rather than a pool of days. The three switches are what the customer is paying for, so they live on the purchase rather than in a setting somewhere else. A lapsed subscription never stops scans arriving — it stops them being looked at.
SoldReferenceScannersFromUntilSwitches
No subscription yet.

Import history

A customer moving from batch to live arrives with months of the CSVs their scanners have been writing all along. Load them here and they become ordinary rows — every filter, search and report works on them exactly as on live scans. Importing the same file twice changes nothing, so re-loading a folder is safe.

Check digits

Part families where the last character is a check digit and not part of the part number — say an ABC family, where ABC10045670 and ABC10045678 are the same part.

This list only changes how a refusal is described in a report. It never reaches a scanner and never changes what one accepts — that list is compiled into the client's app on purpose, because it is the one setting that can let a wrong part through at the shelf. Keep the two in step by hand, and only add a family after the customer has confirmed in writing.
PrefixWho confirmed itAdded
No families listed. Every refusal is reported as a different part.

Scanners

A scanner is enrolled once and holds a token. The token is shown here and only here — it is stored as a hash, so it cannot be read back. If it is lost, enrol again. Revoking stops a scanner sending without touching anything it already sent.
Copy this token now. It cannot be shown again.
Enter it on the scanner: Admin → Connect to portal.
NameSerialModelEnrolledLast seen
No scanners enrolled.

Load purchase orders

Export the orders or bills from your accounting system with every field and its headings; only what Goods In needs is kept. Loading an order again replaces it, and nothing already received is lost. A line whose item is not one of your parts is not inventory, so it is left out and listed.

Purchase orders

POSupplierDateLinesExpectedReceivedNow
No purchase orders loaded yet.

PartDescriptionExpectedReceivedStill to comeWhere it is nowPO price ex GST

Stock on hand

Added up from every movement the scanners have recorded at this site — what went into each bin, less what came out. Nothing here is typed in and no total is kept, so every figure is exactly the movements behind it.

A figure below nought means more has been recorded leaving that bin than arriving. It is shown rather than hidden, because hiding it would make a wrong total look right. Usually it is stock that was already on the shelf before the first movement was recorded.

PartDescriptionBin InOutOn hand
0
serials known
0
in stock
0
dispatched
0
moved this week

Receiving

Set the delivery up once, then scan. The quantity is what the purchase order says, entered before you start, so the screen can tell you when the carton is short rather than you finding out at the end.

UnitSerialRecorded Was

Putaway and moves

Scan the bin, then scan everything going into it. The bin stays set, so a pallet onto one shelf is one scan and then a rhythm. A holding area is just a bin — call one GOODS IN and putting things away is moving them out of it.
SerialPartCame from

What is on this shelf

Scan a bin and see what should be in it. Anything dispatched is left out, even though that shelf was the last place it sat — listing it would have somebody hunting for a scanner that is on a truck.

PartDescriptionHow many Serial numbers
SiteBinSerials

Dispatch

Scan what is going out. You never type a part number — the serial already knows what it is. If it is half of a pair, the screen says what else to put in the box, and anything already dispatched or never received is called out while the carton is still open.
Still to put in the box
SerialPartWasNote

Delivery docket

Built from what was scanned onto a consignment, not typed again. Enter the invoice or docket number you dispatched against — ours, not theirs, because their order number is theirs to reuse.
QtyPartDescription Serial numbers

Returns

Scan what has come back and its whole history appears below it. If we sent it to somebody else, or never sent it at all, the screen says so — which is worth knowing before a credit note is raised, and is not an accusation: things get resold, and paperwork gets crossed.

WhenWhat happenedWho with ReferenceNote
SerialPartWasChecked against

Where did this one go?

Somebody rings and reads a number out. Scan it or type it and press Enter.

WhenWhat happenedReferenceWhoNote

Note against a serial

For recording something that is not a movement — found it, faulty, sent for repair. Receiving, dispatch and returns each have their own panel above, because each has paperwork and a check worth making, and a note has neither. A note never changes where an item is. Set what you are doing and who it is for, then keep scanning. The field clears itself and stays focused, so a carton of ten takes about fifteen seconds. Nothing is ever refused — if a serial is already in stock or already gone, it says so and records it anyway, because only the person holding the box knows which of those is a mistake.
SerialRecorded asWas

All serials

No serials recorded yet.

Suppliers

SupplierContactPhoneEmail Where

Load suppliers from MYOB

  • Export your supplier cards from MYOB with all fields, then choose the file here.
  • Only the columns STS keeps leave this computer. Bank and card details in the file stay here.
  • Inactive cards are not loaded. Preview loads nothing: it shows what loading would do.
  • A supplier already here is only added to: nothing typed here is changed.

Add a supplier

No parts on record from this supplier yet

Business

Contacting the business

People

Who to call: sales, accounts, the warehouse. A row left empty is not saved.

Addresses

The office, and where goods are sent from — it is where a return goes back to. Name each one.

Notes

Bin types

Optional. Your own kinds of bin, if you want them — for example W Warehouse, C Cool room, FR Freezer. A bin with no type is an ordinary warehouse bin, and that is fine. The type is set on each bin on the Bin Locations page; it is never read from the bin's code, so renaming a rack does not change its type.

CodeNameBins
No bin types. Every bin is an ordinary bin.

Receiving and sales: blind or verified

Blind takes whatever arrives or goes, and the comparison is done on paper at the end. Verified checks each scan against a purchase order, bill or sales order loaded from your accounting system, live as you go. A delivery whose order has no file loaded is warned about, received anyway, and compared once the file is loaded.

Receiving (Goods In)
Sales (Goods Out)

Saved as soon as it is chosen. Verified receiving works on the scanner (from V1.180), against the orders loaded on Purchase orders. Verified sales is not built yet: until it is, Sales work blind whichever is chosen.

Non-inventory items to ignore

Freight, a service, a warranty: a line whose item is not one of your parts is left out when purchase orders are loaded, and the load lists it as something to look at. Put those items here once and every load ignores them quietly, so a part somebody forgot to load stands out. Ignore beside an item on a purchase order load adds it here too. Matched on the item number, ignoring capitals. A part is always received, so a part number cannot be on this list.

Item numberNoteAdded
Nothing on the list yet.

When serial numbers are scanned

For every part set to carry serial numbers below. A part that is not serialised is never asked, whatever is ticked here.

When batch numbers are scanned

For every part set to Tracked by: Batch number on its page — the part also says which date its batches carry (none, use-by, best-before or made-on). A part not tracked by batch is never asked, whatever is chosen here.

The batch's date:

Units of measure

The units a part can be measured in — a part picks one of these on its page. Each is always here. Rename one onto another to merge them: renaming EA to Each moves every EA part to Each. A unit a parts file brought in that is not on the list yet is shown so it can be added or merged.

UnitParts

Label designs

A design is your ZPL - from BarTender or ZebraDesigner - with {BIN} where the bin code goes. Give it the label's real size, measured on the label itself, so a bin's barcode and text are centred and fitted across it. Scanners print it from Check Locations.
NameForLabelFitsPrinters
No label designs yet. Add one below.

Add a label design

What the ZPL can say
{BIN} the bin code, in the barcode and the text - needed.
{BIN_X} and {BIN_BY} where the barcode starts and how thick its bars are, worked out for each bin so every length is centred: ^FO{BIN_X},12 and ^BY{BIN_BY}.
{TEXT_H} and {TEXT_W} the text size, made small enough for a row of W's: ^A0N,{TEXT_H},{TEXT_W}^FB550,1,0,C^FD{BIN}^FS centres it.
Without these the barcode stays where the design put it, and only codes as long as your sample are centred.
A part label says the same with {PART}, {PART_X} and {PART_BY} - the part number, never the maker's EAN - and ^FX part-fit centre=… width=…. The description is {DESC1} and {DESC2} at ^A0N,{DESC_H},{DESC_W}, placed at ^FT3,{DESC1_Y} and ^FT3,{DESC2_Y}: one line when it fits, two when it doesn't, cut at a word with "..." when two won't hold it.

        

Printers

A printer belongs to a site. Tick the designs it prints - that is the roll loaded in it, one of each kind. The scanner sends the label to the printer's address itself, so the printer has to be on the same network as the scanners. The portal can't reach it: test from a scanner, in Check Locations.
SiteNameAddressPrintsIn use
No printers yet. Add one below.

Add a printer

Prints