Stock fields (location, lot, expiry)
In KURAPRO, you can manage stock separately by location, lot and expiry even for the same product. These are called stock fields. Enable and use only the ones you need.
What are stock fields
Normally, stock is managed by "quantity per product." When you enable a stock field, stock is counted separately per combination of a product plus the enabled stock fields.
| Stock field | Meaning | Example |
|---|---|---|
| Location | The name of the place where stock is kept (free text) | Warehouse A, Tokyo Store, Shelf 1-1 |
| Lot | A unique identifier such as a manufacturing number, used for tracking/management | LOT-20260601 |
| Expiry | A date such as a use-by or best-before date | 2026-12-31 |
- Stock fields are all disabled by default. In that case you manage only the quantity per product.
- There is no separate master registration. You record the value on the spot when entering a task (enter the location name or lot number directly).
Examples of use
- Food & beverage: enable expiry to separate stock by best-before date, for first-in-first-out and expiry prevention.
- Pharmaceuticals, cosmetics, manufacturing: enable lot for lot-level stock management and traceability.
- Multiple sites: enable location to distinguish stock by warehouse or store.
Enabling/disabling stock fields (admin)
- Open "More."
- Choose "Location, lot, expiry."
- Toggle each of "Location," "Lot," and "Expiry" on/off with its switch.
When enabled, that field appears in the input areas of tasks and stock.
About which fields to enable
An enabled field becomes a target for input on every task. We recommend enabling only the minimum necessary fields (the more fields, the more input effort and the more stock combinations).
Entering them in tasks
When a stock field is enabled, its input area (location, lot, expiry) appears when entering a task (inbound, outbound, adjustment, stocktaking).
- Example: if location and expiry are enabled, when receiving inbound you record "to which location, of which expiry, how many."
- Input areas for disabled fields are not shown.
Within the same task, you cannot register exactly the same combination of product, location, lot and expiry as two separate rows. Combine the quantities into one row (you'll get the message "The same product is registered multiple times in the task").
When you turn a field off again
If you later disable a stock field you once used, it does not disappear from the display of already-recorded stock and task history.
- For existing stock and history, that field's value continues to be shown.
- Only when registering a new task or editing an existing task does the disabled field become unavailable to display/edit.
FAQ
Q. I want to separate stock by lot or by expiry A. When an administrator enables the target field in "More" → "Location, lot, expiry," you can record that value when entering tasks and manage stock separately per combination.
Q. The location input field doesn't appear A. "Location" is disabled. Have an administrator enable "Location" in "More" → "Location, lot, expiry."
Q. I want to manage multiple warehouses/stores A. Enable "Location" and enter the storage place name when entering tasks. You can check stock counts separately per location.