My suggestion is to move the “Expiration date” item from the place where the products are generally entered to the place where deliveries are made. The expiration date will be different for the same product depending on the delivery date, batch, etc. and will vary over time.