Ir para conteúdo
  • Cadastre-se

dev botao

NFSeX - Provedor Infisc - Caxias do Sul/RS


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

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Atualizei esta semana o ACBR e estou observando um comportamento estranho relacionado ao componente AcbrNfseX.

Já havia posto em produção e validado o provedor Infisc para a cidade de Caxias do Sul/RS (https://www.projetoacbr.com.br/forum/topic/66217-nfsex-provedor-infisc-caxias-do-sulrs/?page=2)

Porém após esta última atualização alguns procedimentos não estão funcionando corretamente.

1 - a função TNotaFiscal.GravarStream não está mais gerando um stream válido. Observei que a propriedade FXmlNfse está sempre em branco, o que não ocorria anteriormente. Para contornar, utilizei a função NotasFiscais.Items[0].GerarXML

2 - a propriedade acbrNfseX.WebService.Emite.Erros.Count está sempre retornando 0 após acionar o método Emitir, mesmo que rejeições ocorram no envio.

 

Grato por qualquer ajuda.

20220621152816-lista-nfse-con-lot.xml 20220621152815-con-lot.xml 128-env-lot.xml

  • Membros Pro
Postado

Bom dia Italo,

Estou tentando debugar os métodos para resolver a questão.

Não sei se ajuda mas me parece que o método TACBrNFSeProviderInfisc.ProcessarMensagemErros não está lendo corretamente os retornos do webservice.

Anexei um print do xml que é gerado para a consulta de RPS logo após o envio.

No print do código percebi que a função FindAllAnyNs não consegue achar as tags <motivos> e <mot>

1.jpg

2.jpg

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