Realmente sao bem diferentes, as alteracoes que eu fiz funcionam assim:
se Provedor <> proDSF faça o que ja esta no codigo original
senao faça o que eu crie.
Dessa forma acredito ter conseguido resolver o problema de layout, mas acho que estou comendo bola no envelopamento da mensagem, na hora de fazer a solicitacao ao webservice. Ja acertei para enviar lotes e consultar notas, os dois apresentam o mesmo problema. Acho que estou comendo bola no envelopamento, ou no inicio do layout, pois meu conhecimento com xml e muito pouco ainda estou engatinhando. Se quizer, posso enviar os layouts gerados para que voce possa analizar.
Davilson Romero.