Scan with the USB scanner you already have, or with the phone camera. The same barcode sells at the till, receives a delivery and ships an order — and Golden Inventory prints the labels to put it on.
Start freeA scanner types the code and presses Enter, like a fast keyboard. The app listens for that, so there is no driver and no pairing screen.
Press 📷 Scan and point the back camera at the code. It reads EAN-13, EAN-8, UPC-A, UPC-E, Code 128 and Code 39, in browsers that support barcode detection (Chrome on Android, for example).
The item whose Barcode field matches. When none matches, the item with that item code. So items without a printed barcode can still be scanned from your own labels.
| Screen | What a scan does | What it writes |
|---|---|---|
| POS | Adds the item to the sale. Serial numbers and lots can be scanned too; leave them empty and the oldest-expiry stock is picked (FEFO). | An approved sales receipt: stock goes down at checkout. |
| Receive (scan) | Counts the delivery against the purchase order, or fills a receipt with no order. Lines received over the ordered quantity are flagged before you post. | An approved receipt: stock goes up. |
| Ship (scan) | Picks a sales order line by line, or fills an invoice or a cash sale with no order. | An approved invoice or sales receipt. |
Receiving and shipping by scan also work offline: the documents queue on the device and are sent when the connection returns.
Tick the items, choose the size and the number of copies, and print a sheet. Each label carries the item code, the description, the barcode and, if you want, the price.
| The item's code | Prints as |
|---|---|
13 digits with a valid check digit, e.g. 4006381333931 | EAN-13 |
12 digits with a valid check digit, e.g. 036000291452 | UPC-A |
13 digits with a wrong check digit, e.g. 4006381333932 | Code 128 |
Letters and digits, e.g. ABC-12 | Code 128 |
An item with no barcode prints its item code. Three sizes: small (65 per sheet), medium (40) and large (21). The sheet prints in the company's language, right to left for Arabic.
Departments and an item grid, search or scan, cash or card. For a card, type the terminal reference; with a phone payment app, type its approval code.
No connection? The sale is saved on the device, takes a receipt number from a block reserved for that device, and prints. It is sent to the server when the connection returns.
Each sale carries its own reference. A double tap on Charge or a retry over a slow line returns the same sale — stock does not go down two times.
Pick the items and give the money back from the till. The app writes an approved credit note and the payment — see returns and credit notes.
Open the drawer with the float you count. The X report reads it at any time; closing it prints the Z report: counted cash against expected cash, and the difference.
Barcode labels are in the Pro plan; the point of sale is in the Business plan. See the pricing table.
Any scanner that types like a keyboard — USB, or Bluetooth in keyboard mode. It needs no driver and no setup. On a phone or tablet the camera can scan too, in browsers that support barcode detection.
No. Type or scan the existing barcode into the item's Barcode field, or bring it in with the spreadsheet import. Print labels only for goods that have none.
Yes. An offline sale is saved on the device with a receipt number from a block reserved for that device, the receipt prints from the device, and the sale is sent to the server when the connection returns.
The POS says which code it could not find. Nothing is added to the sale.
Barcode labels are in the Pro plan and the point of sale is in the Business plan. The pricing table lists every plan.
Set up the catalog on the free plan, then choose the plan that fits the till. No card.