New property on CustomerInvoiceDraft

ReplaceUnitPriceWhenZero:

This new property allows better control when creating an invoice draft that contains rows which have the unit price set to 0. The main reason for this change was to have the same behavior in the API as we have in the web application.

When the new field is set to true an unit price of zero will be replaced with the unit price of the article from the article register. When set to false it allows creation of drafts with unit price 0 on one or more rows. Rows with an unit price other than 0 are not affected by this property.

The default value is false.