Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao assinar cancelamento de NFSe WebISSv2


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

Recommended Posts

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
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Samuel,

Pelo que entendi a cidade de Caldas Novas/GO mudou de WebISS para WebISSv2.

Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1864 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...