Subcategoria é cadastrada como categoria. WebService não respeita o ID da categoria pai.

Eu crio uma categoria informando o ID, depois tento criar uma subcategoria tendo como pai a primeira categoria, mas o V-Tex cria a subcategoria sem pai, ou seja, ela vira uma categoria.

Abaixo tem o XML de envio e retorno das 2 requisições:

Envio da categoria de primeiro nível:

1

Retorno:2

Envio da subcategoria de segundo nível, filho da primeira categoria:

3

Retorno

4

Pela no envio da subcategoria dá para perceber que foi enviado o ID do pai, porém no retorno diz que ele foi cadastrado em primeiro nível, ou seja, sem pai.

Alguém saberia me auxiliar com esse problema?

@Murilo Feres​ já vi isso acontecer. Não sei te dar uma explicação lógica sobre isso rs mas percebi que a ordem dos fatores pode alterar o efeito de um XML sim. No seu envelope, observe que o campo 'Id' vem antes do 'FatherCategoryId'. Coloque este último antes, mantendo a ordem "original": https://is.gd/EJAfwH Isso vai resolver.