4
When customer creates a sales order directly, they can check field "Prices include sales tax" in the sales order header.
In this case, when they create a new sales order line, it is created with a sales price (from trade agreement), included tax.
However, when they create a sales order linked to project, field "Prices include sales tax" in the sales order header is forced to No, and is disabled.

Why they need to use this parameter?
It is necessary to use project module because customer needs to invoice Sales orders and Service subscriptions on the same invoice.
Sales price are legally provided by administration. For some activities, price are including tax, and for others, price are not including tax.
To avoid rounding problems, it is better manage prices given by administration, without any recalculation, using standard functionality to calculate taxes.
STATUS DETAILS
Needs Votes