Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3812 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia!

 

Estou tentando enviar os arquivos Cat52 através do componente ACBrNFPws, porém ao passar no evento "enviar" do componente, o mesmo apresenta o seguinte erro:
"Erro HTTP: 400 Bad Request

 URL: https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx

 

 Resposta HTTP:
 ."

 

estou anexando a imagem do erro apresentado

 

Alguém já passou por este problema?

 

post-4030-0-78289800-1404226401.jpg

  • Membros Pro
Postado (editado)

Analisando o arquivo pude reparar que na linha que contem a razão social da empresa contem alguns caracteres especiais.

Para fazer o teste se era esses caracteres que estavam dando problemas, substitui os caracteres especiais por caracteres simples.

Por exemplo, onde esta: "CONFEC€åES SARRI    " substitui por " CONFECCOES SARRI     "

 

Ao salvar o arquivo e tentar enviar novamente obtive sucesso no envio. Então realmente o problema deve ser esses caracteres que o componente não esta conseguindo ler.

Fiz o teste pelo site com o arquivo original e obtive sucesso no envio.

 

Algum tem alguma solução para este caso?

BEE41535.rar

Editado por Valdemir Jacon Sanches
  • Moderadores
Postado

Verifiquei seu arquivo e além do que você relatou acima ele também possui caracteres especiais dentro dele que provavelmente não estão sendo entendidos pelo webservice, penso que seria melhor verificar com o pessoal da bematech o que pode ser feito para que a impressora não gere esses caracteres de lixo, como o arquivo é assinado, não podemos alterá-lo pois isso inválida a assinatura.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...