Eu estava com problema de erro 400.
O que eu percebi:
- O conteúdo do arquivo da NFP tinha caracteres especiais como acentos e um caracter q o notepad nem detectou.
Ao retirar estes caracteres, funcionou sem dar o erro 400
Creio que tratando o conteúdo do arquivo deva resolver esses erros 400...
Nossos amigos q estão com erro 400, verifiquem se dentro do arquivo existem caracteres especiais (geralmente no cabeçalho onde tem as informações de razão social, endereço, etc...)
Obs: O primeiro erro q tive era o 500, ao jogar o midas.dll na pasta, resolveu...