Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao assinar cancelamento de NFSe WebISSv2


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Olá!

Estou com o seguinte problema ao cancelar NFS-e. Provedor WebISSv2 na cidade  de Caldas Novas - GO.

Está criando a exceção abaixo quando é executada a função xmldoc.loadXML.

if (not xmldoc.loadXML( WideString(AXml) )) then
        raise EACBrDFeException.Create('Não foi possível carregar XML'+sLineBreak+ AXml);

A princípio o xml está chegando corretamente nesta função.

Detalhe:  Para validar a emissão, tive que alterar no arquivo Cidades.ini a versão do provedor para WebISSv2 e tive que alterar no WebISSv2.ini, acrescentando a linhaRecepcaoLoteRPS_5204508=https://%NomeURL_P%.webiss.com.br/ws/nfse.asmx.

Segue arquivos alterados.

Cidades.ini WebISSv2.ini

Editado por Samuel Rosa
Postado

Boa tarde Italo.

Eu não trabalhava com esta cidade, mas a princípio ela está usando WebISSv2, pois só consegui validar a emissão alterando os arquivos como citei.

Agradeço a atenção e fico no aguardo.

  • Curtir 1
Postado (editado)

Bom dia Italo!

Percebi que você subiu somente a alteração nos arquivos inis.

Sobre o erro ao executar a função xmldoc.loadXML, algum posicionamento?

 

 

Exemplo.PNG

Editado por Samuel Rosa
Postado

Boa tarde Italo.

Aqui no meu caso eu consegui resolver com as alterações que constam no arquivo anexo.

1- Adicionei um if para quando for o proWebISSv2 alterar o FdocElemento, adicionando + 'Pedido></' + FTagGrupo.

Antes da revisão 16575, fazia isso para os provedores proBHISS, proPublica, proBethav2, proDigifred, proISSJoinville, proWebISSv2, proSystemPro.

2- Adicionei proWebISSv2 para não consultar após o cancelamento, pois este provedor bloqueia requisições consecutivas em um intervalo menor que 2 segundos.

Um Sleep(2000) também resolveria, mas para o meu sistema funcionou dessa forma.

 

Favor avaliar as alterações para enviar ao repositório. Grato pela atenção.

ACBrNFSeWebServices.pas

  • Consultores
  • Solution
Postado

Boa tarde Samuel,

Favor atualizar os fontes, reinstale os componentes.

Note que fiz uma alteração no arquivo INI do provedor WebISSv2 e em fez de incluir o provedor na lista, coloquei o Sleep, mas que pode ser configurado através da propriedade: AguardarConsultaRet.

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

  • Este tópico foi criado há 2218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...