Я не могу проверить или помочь со спецификой того, как сам XML-запрос должен быть правильно настроен, но я считаю, что для ввода его в Web.Contents это будет выглядеть примерно так. Я думаю, что XML-запрос должен быть настроен как строка, а затем вы используете Text.ToBinary в поле Content в Web.Contents.
content = "<?xml version=""1.0""?>
<Kronos_wfc version=""1.0"">
<Request Object=""System"" Action = ""Logon"" etc, etc ",
Source = Xml.Tables(Web.Contents("XmlService", [Headers=[#"content-type"="text/xml"], Content=Text.ToBinary(content)]))