Better naming for delivery time and delivery date
The delivery date on sale line is probably better worded as shipping date (more precise).
The delivery time on product and supplier info is more often named lead time and it could be a TimeDelta instead of an Integer.