I am thinking of using ERPNext but there is one thing stopping me at the moment that I cant seem to find in the demo or playing around in a free account.
I need to be able to track which batches have gone to which customer for tractability reasons.
For example, if we have a problem with batch “X” we would like to be able to see which customers received product from that batch with a report of some sort.
In the Delivery Note/Sales Invoice, with the Item details, Batch No. is updated as well. You can create a custom report on Delivery Note and filter-out Customer to who item from specific batch was delivered.