Ir para conteúdo
  • Cadastre-se

dev botao

ACBRNFSe para ACBrNFSeX - Provedor SimplISS - Blumenau/SC


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

Recommended Posts

Bom dia Pessoal,

Efetuando a migração para o novo componente ACBrNFSeX, cidade Blumenau/SC, provedor SimplISS, estou recebendo seguinte retorno abaixo 

<EnviarLoteRpsResposta>
   <ListaMensagemRetorno>
       <MensagemRetorno>
         <Codigo>E172</Codigo>
         <Mensagem>Arquivo enviado com erro na assinatura.</Mensagem>
         <Correcao>Acerte a assinatura do arquivo.</Correcao>
     </MensagemRetorno>
  </ListaMensagemRetorno>
</EnviarLoteRpsResposta>

 

Comparando os arquivos gerados notei a seguinte diferença 

image.thumb.png.8a73838978aa52cd9893ac4c47caebe6.png

 

Para o envio está sendo utilizado o método

    ACBrNFSeX.Emitir( IntToStr(NumLot), meAutomatico, False );

 

Agradeço qualquer colaboração

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Franklin,

As imagens não estão invertidas?

Pois acabei de fazer um teste de envio e o XML de envio do lote esta exatamente igual a imagem que você diz ser do componente antigo.

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

1 minuto atrás, Italo Giurizzato Junior disse:

Bom dia Franklin,

As imagens não estão invertidas?

Pois acabei de fazer um teste de envio e o XML de envio do lote esta exatamente igual a imagem que você diz ser do componente antigo.

Olá @Italo Giurizzato Junior

Obrigado pela atenção.

no arquivo do mês 11, da esquerda, gerado pelo ACBRNFSe, tem o xmlns e foi autorizado. 

no arquivo do mês 12, da direita, gerado pelo ACBRNFSeX, não aparece o xmlns e não autoriza, informando a mensagem de erro da assinatura.

 

Após configurar o componente, adicionei o "NameSpaceURI" como indicado abaixo:

ACBrNFSeX.SSL.NameSpaceURI := 'http://www.abrasf.org.br/nfse.xsd';
ACBrNFSeX.Emitir( IntToStr(NumLot), meAutomatico, False );

if ACBrNFSeX.WebService.Emite.Sucesso then
   begin
      // tratamento retorno....
   end;

 

Sem o "NameSpaceURI", está ocorrendo exception em

image.thumb.png.0ef8619bd4e5c20c47f5c4f4c17d0ee9.png

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Franklin,

Faça um teste com as Units em anexo.

SimplISS.GravarXml.pas

 

SimplISS.Provider.pas

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

Com os novos arquivos enviado acima, confirmo, via Debug, que foram executadas as suas alterações, mas mesmo assim ainda ocorre o retorno de assinatura abaixo indicado.

2021-12-07 11:21:30 [2796] info Thread_3840  - Erro(s):
2021-12-07 11:21:30 [2796] info Thread_3840  - Código  : E172
2021-12-07 11:21:30 [2796] info Thread_3840  - Mensagem: Arquivo enviado com erro na assinatura.
2021-12-07 11:21:30 [2796] info Thread_3840  - Correção: Acerte a assinatura do arquivo.
2021-12-07 11:21:30 [2796] info Thread_3840  - ---------
2021-12-07 11:21:33 [2796] info Thread_3840  - Ajuste no valor do retorno: NFS-e não foi confirmada: Arquivo enviado com erro na assinatura. 

Na comparação dos arquivos gerados, noticia boa, que reduziu as diferenças

sendo :

 

1) TAG <ValorISS>

<ValorIss>9.20</ValorIss> 

---> no componente antigo = gerava essa tag.       

---> no ACBrNFSeX não gera  (talvez não seja relevante).

 

2)  Na parte final do XML conforme a figura abaixo, me parece que a estrutura de assinatura está diferente.

image.thumb.png.7719136bd673596a5881c1e4e3bb8ce6.png

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Franklin,

Não consegui notar a diferença pela imagem em anexo, ficou muito borrada.

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

 

27 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Franklin,

Não consegui notar a diferença pela imagem em anexo, ficou muito borrada.

 

Se clicar na foto ela amplia. 

Parece que está faltando uma assinatura na tag <LoteRPS>

Vou enviar a parte final da imagem novamente abaixo, espero que fique vísivel.

 

image.thumb.png.59971255454930e44487385c5b48c96b.png

 

Referente a  1) TAG <ValorISS>, alterei a unit SimplISS.GravarXml  para   NrOcorrValorISS := 1;    e a tag do ValorIss gerou conforme esperado. Depois que passar pela assinatura, efetuo o teste com e sem a tag  e te aviso.


 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Franklin,

Após atualizar as units você reinstalou o ACBr?

Pois no meu teste consta as duas assinaturas.

Realmente tem coisa errada pois na unit que lhe passei já tem a linha:

procedure TNFSeW_SimplISS203.Configuracao;
begin
  inherited Configuracao;

  FormatoAliq := tcDe2;
  NrOcorrValorDeducoes := 1;
  NrOcorrValorPis := 1;
  NrOcorrValorCofins := 1;
  NrOcorrValorInss := 1;
  NrOcorrValorIr := 1;
  NrOcorrValorCsll := 1;
  NrOcorrValorIss := 1;   // essa linha já existe
  NrOcorrOutrasRet := 1;
  NrOcorrValTotTrib := 1;
  NrOcorrAliquota := 1;
  NrOcorrDescIncond := 1;
  NrOcorrDescCond := 1;
  NrOcorrCodigoPaisServico := 1;
  NrOcorrValorISS := -1;

  GerarIDRps := True;
end;

 

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

5 horas atrás, Italo Giurizzato Junior disse:

 

 

Apareceu as duas assinaturas depois de atualizar todo o repositório + as 2  units acima.

NFSe autorizada com essa alteração. 

Obrigado pela solução.

 

Editado por Franklin
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

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

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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