The error you see is generated by the application you are calling, and seems to be valid XML. So it seems that the webservice call itself works perfectly fine, but that the contents of the data you want to transfer does not make sense for the calling application.
I think you need to investigate the application that you are calling to find some more error details, why it rejected your request, maybe it logs additional information, and the meaning of 'NOK' or code '402' is probably documented somewhere.
It is a bit unclear now whether your message is not conform the XSD, or not conform the 'business' rules of the application itself. If the first scenerio is the case, i suggest filing a bug report with the complete WSDL and XSD files, if the latter is the case, you can probably fix it in the model.