When opening the row edit form on an invoice, it substitutes the price field with the price from product settings. If a product price is set to 0 the price column has an empty value when opening the edit form. When the product has a non zero price it is used upon opening the row edit form.
This is not great if the price has been changed manually, since the system wil automatically override it upon editing and this is not obvious.
When opening the row edit form on an invoice, it substitutes the price field with the price from product settings. If a product price is set to 0 the price column has an empty value when opening the edit form. When the product has a non zero price it is used upon opening the row edit form.
This is not great if the price has been changed manually, since the system wil automatically override it upon editing and this is not obvious.
The same happens for VAT and discount fields.