When using an incoterm where a carrier is not needed a warning is raised on shipment out about a carrier not set
For some Incoterms (FCA, EXW, ....), carrier is buyer charge. So user doesn't select a carrier. But on shipment out, a warning is raised if carrier field is empty. Warning should not be raised for such incoterms.