Ir para conteúdo
  • Cadastre-se

dev botao

Erros na emissão de NFS-e através do ACBrNFSeX não estão sendo limpados ao fazer novas emissões


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

Recommended Posts

  • Membros Pro
Postado

Olá, estávamos tentando fazer a emissão de NFS-e para o município de Canoas-RS, provedor Abaco e percebemos um problema que irá ocorrer em outros provedores também. No momento em que fiz a emissão ela possuía um erro de número de lote já utilizado, então o objeto ACBrNFSeX.WebService.Emite retornou a lista com este erro. Ao corrigir o número do lote e tentar emitir novamente a função ACBrNFSeX.Emitir faz um clear do objeto ACBrNFSeX.WebService.Emite antes de carregar os dados para a emissão. Imagem vinculada. Porém nesse clear não é feita a remoção dos erros do ACBrNFSeX.WebService.Emite como mostra outra imagem vinculada. Então na função PrepararEmitir() é feita uma validação se o ACBrNFSeX.WebService.Emite possui erros e se houver não faz a emissão, mas como os erros da emissão anterior não foram removidos ele retorna esses erros, não permitindo que seja feita uma nova emissão a menos que seja feito um ACBrNFSeX.WebService.Emite.Erros.Clear.

Screenshot_3.png

Screenshot_2.png

Screenshot_1.png

  • Consultores
  • Solution
Postado

Boa tarde,

Você deve estar com os fontes desatualizados, pois o Clear do TNFSeEmiteResponse que esta no SVN esta desta forma:

procedure TNFSeEmiteResponse.Clear;
begin
  inherited Clear;

  MaxRps := 0;
  ModoEnvio := meLoteAssincrono;
  CodVerificacao := '';
  NomeArq := '';
end;

 

  • 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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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