Ir para conteúdo
  • Cadastre-se

dev botao

Como obter todos os dados para uma analise de problemas de envio ou de retorno de um DF-e?


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

Recommended Posts

  • Consultores

Olá Pessoal,

Essa dica pode ser aplicada em todos os componentes ACBr que se utilizam de webservice, como por exemplo os componentes de NF-e, CT-e, MDF-e, NFS-e entre outros.

Para que possamos realizar uma analise mais minuciosa do que pode estar ocorrendo, precisamos dos XMLs que são enviados para o WebService bem como os de retorno.

O XML que realmente é enviado, bem como o que de fato o WebService retornou, normalmente não são salvos em disco.

Para tal análise se faz necessário salvar esses arquivos.

O que precisa ser feito para que esses arquivos sejam salvos?

Muito simples, basta alterar uma configuração do componente conforme abaixo:

Configuracoes.WebServices.Salvar = True (o valor padrão é False)

Nos programas exemplos dos componentes, na aba WebService costuma ter a opção: Salvar envelope SOAP, basta marcar essa opção. 

Ao alterar de False para True o componente passa a salvar em disco os arquivos (SOAP), ou seja, os arquivos que realmente são enviados e retornados pelo WebService.

Você consegue identifica-los facilmente pois eles trazem em seu nome a palavra soap.

Exemplo:

*-env-lot-soap.xml

*-pro-lot-soap.xml

Agora vocês já sabem, quando pedirmos os arquivos SOAP, basta marcar a opção no programa exemplo ou configurar o componente diretamente conforme mostrado acima.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.