Shipment invoice does not use default payment term

Our company bills products by amount we have shipped to the customer instead of amount listed in the order. Therefore it is much easier to make invoice from the shipment instead of order because the correct amount is already there.

However, when creating invoice from shipment, it always defaults payment term to “Due upon receipt”, even though I have manually set default payment term to be 14 days. Default payment term is correctly 14 days if I create invoice manually either directly from order, or from the billing area.

Is this a bug, or do I miss something in some setup?

edit: Dolibarr version is 12.0.1 and it runs on our server.

Hi,

I would say that the first step is to upgrade to 12.0.3

This was done just now. However, problem persists.