CC: Add "Which reminder emails to attach PDFs to" setting.
Offer options to attach PDFs to all reminder emails or only the first one sent.
BOM Manager: add button to update all cost prices at once
The functionality to correct the cost price for a BOM product was already in place, but this provides the ability to correct the cost price for all products with one click.
Invoice importer and sales order importer: don't allow files with duplicate column headings
Duplicate column headings entered by mistake in an import spreadsheet can cause confusion, so this change stops that happening, tells the user which column(s) need attention, and does not allow import to proceed.
Consolidated billing: save sales order's customer order number when consolidating invoices
The customer order number can appear on sales orders and this information will be lost unless it is stored somewhere on an invoice line item relating to that sales order. This feature allows saving of the customer order number on comment 1, comment 2 or the extra line information field on the line item.
Consolidated billing: flag consolidated invoices with an indicator to show they've come from the results of a consolidation
When consolidating invoices, the eventual invoices may need to be distinguished from invoices which haven't been consolidated. This feature allows an indicator (the word "Consolidated") to appear on the resulting invoice in either analysis 1, 2 or 3.