Automatically fill missing weight using Average Weight on Retail Invoices.
Extend the implementation of Modification #656 so that if a Retail Invoice is saved but is missing weight information the operator will receive a reminder prompt that the information is needed. If the operator chooses to continue anyway the system will attempt to fill the missing weight information using the assigned Average Weight of the affected items. If any of the items have a zero Average Weight then the operator will be required to supply the weight information before the invoice can be completed.