One point is missing for companies that have different business needs of tracking lots in some warehouses and not in other like this case: B2B warehouse lot could be required but not in POS storage location.
I guess it could be solved with an option to exclude a warehouse from the lot requirement for storage
and customer
. So such warehouse would be used for POS.
This would prevent to have to fill with fake lot number the POS lines.
Another point but it will be doable only when an implementation of Allow to scan product barcodes on sale point is available, is to store on the POS line the lot if it is available on the barcode. This would be only a best effort.