I am using "Create sales order (CreateSalesOrder) " function of Microsoft Nav web service. I passed all parameter properly into Header, shipToAddress, orderLineList and order.

I am facing below issue now and I am not able to find this solution anywhere.

Fatal error: Uncaught SoapFault exception: [a:Microsoft.Dynamics.Nav.Types.Exceptions.NavNCLXmlPortMetadataException] The Element <header> is expected by Min Occurs value: Once. Element received: <ns1:header>. in C:\xampp\htdocs\milcom-soap\sales-order.php:232 Stack trace: #0 C:\xampp\htdocs\milcom-soap\sales-order.php(232): SoapClient->__soapCall('CreateSalesOrde...', Array) #1 {main} thrown in C:\xampp\htdocs\milcom-soap\sales-order.php on line 232

Please help me to solve this issue. I already filled  value for all field of header which has minOccured=1