I want to trace every product that is received in my warehouse by a unique serial number so i turned on the module for lot/serial numbers in my 21.x installation.
However, my products come in shipping containers in lots. so i need an additional field to store the lot number. again, the products are boxed so i want to be able to store the box numbers as well.
Who has implemented something like this before and can provide guidance?
We have done this for a pharmaceutical distribution company in the past, in the UK where there is a legal requirement to have end-to-end traceability on pharmaceuticals.
I’m working on BatchSafe Pro, a standalone web application focused on batch/lot and material traceability.
It was created for environments where it is important to keep structured information about materials and batches, including:
- Batch / lot identification
- Expiry dates
- Stock tracking
- Material and batch status
- QR-based identification
- Search and filtering
- Role-based user access
For your use case, it could be useful as an additional layer for managing and identifying batches, especially when products need to remain traceable throughout their lifecycle.
At the moment, BatchSafe Pro is a standalone application, so I would still use Dolibarr’s native lot/serial functionality for the direct link between a serial number, shipment/invoice and customer.
I’m also evaluating closer integration with Dolibarr, as traceability between received material, batch, stock movements and the final customer is exactly the type of workflow I’m interested in improving.
If useful, I can share some screenshots or a demo of the current BatchSafe Pro workflow.