AI, not guaranteed 100% accurate, offers this...
"Inventoria does not natively support full barcode-based workflows in the way you’re describing, and it also does not generate barcodes itself, but you can usually “fudge” a workable barcode system around it by combining it with an external barcode generator and a USB/Bluetooth scanner.
What Inventoria can and can’t do
- It handles stock items, quantities, and locations (warehouses, storage areas, etc.), including positive and negative adjustments (transfers, sales, usage).
- It does not advertise built‑in barcode generation, label printing, or barcode-specific fields like you see in dedicated WMS/barcode systems.
- Because it works with text fields, you can still store barcode numbers there and use a standard scanner to “type” them into those fields.
How to “bolt on” barcodes
The usual workaround is:
Generate barcodes externally
- Use a free barcode generator (e.g., Zoho’s online generator or similar) to create Code 128 or EAN‑13 barcodes from any numbers you choose (for example, your SKU, or a random unique ID).
- Print them onto labels and stick them on products, bins, or shelf locations.
Decide what the barcode represents
You can pick one of these strategies:
One barcode per item SKU (same code for all units of that SKU).
One barcode per physical item (unique code for each serialised item).
One barcode per location (rack, bin, room), so you scan where stock is coming from and going to.
For simple small‑business workflows, “one barcode per SKU + one per location” is usually easiest.
Store the barcode value in Inventoria
Add a custom convention such as:
For locations, if Inventoria lets you name locations freely, you can make the Location Name equal to the barcode value, or store the barcode value in a notes field for that location.
Use a barcode scanner as a keyboard
Most basic scanners act like a keyboard: when you scan, they “type” the number followed by Enter or Tab.
In Inventoria, click into the relevant field (e.g., item code search or location), scan the barcode, and let the scanner fill it in.
Implementing your desired workflow
You described:
“when stock comes in i can then assign that stock a bar code, and then assign it to a location, when its picked its then negatively adjusted from the location and assigned too the new location.”
You can approximate this like:
Receiving stock
- Create/choose the item in Inventoria.
- Generate or pick a barcode for that SKU (if not already done) and label the incoming stock.
- In Inventoria, do a stock adjustment or purchase entry to increase quantity at the receiving location.
Assigning to a physical location
Give each storage location a barcode (e.g., “BIN-A01”, “RACK-B2” encoded as a barcode, printed and stuck on the rack).
In Inventoria, record a transfer from the receiving location to the actual storage location.
Practically: in a simple workflow, you might scan the item’s barcode into a “find item” field, then manually set the Location field to the destination location (selected by name or by scanning the location’s barcode if that’s how you identify it).
Picking and moving stock
When picking, scan the item’s barcode to identify it, then record a negative adjustment or transfer out of that location.
To move it to another location (e.g., staging, packing, or a specific customer order area), create a transfer transaction from Location A to Location B. You can pick Location B by its code or by scanning its barcode if that’s how you name/identify locations.
You won’t get “scan location A, scan item, scan location B, auto-transfer” in one click unless you script around Inventoria (for example, with a macro tool or external bridge), but the logic you want—negative adjustment from one location and positive to another—is there.
Practical tips and limitations
Speed vs. accuracy: Because Inventoria isn’t designed around scanning screens, you may be doing more clicking than in a dedicated barcode/WMS system.
One key field: Decide one field that is the “barcode field” (item code or a dedicated text field) and standardise it. That way, your scanner always goes into that field.
Backups and testing: Before fully committing, create a small test database, a couple of items, and a few locations, then practice:
Receive 5 units into “RECEIVING”
Transfer 2 units to “BIN-A01”
Pick 1 unit and move it to “DISPATCH”
This will show you exactly how many clicks/steps are involved and whether it feels acceptable."