Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • 5 meses depois ...
Postado

Italo, boa tarde

Não sei lhe informar, porque você liga na Betha eles falam que é a prefeitura que tem  essa informação, mas não consegue ligar la na prefeitura, então fica difícil.

Estou tentando tanto betha como bethaV2, mas os dois me retornam a mensagem em anexo. Estou esquecendo alguma configuração do componente?

Grato.

ErroEmissor.png

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

  • 2 semanas depois ...
  • 2 semanas depois ...
  • Consultores
Postado

Boa tarde Bruno,

Até onde sei, se você configura a cidade para usar o Provedor Betha funciona sem nenhum problema.

Mas se mudar para Bethav2 ocorre o erro de assinatura e ainda não descobrimos o problema.

Como ocorreu algumas alterações nas classes mãe "ACBrDFe" pode ser que esse problema foi resolvido.

Não custa nada testar com os diversos valores de SSLLib.

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

Postado

Bom dia,

O caso na assinatura na versão 2 ainda persiste, fiz alguns testes e acredito ter identificado o problema.

Hoje ao realiza a assinatura do RPS no serviço EnviarLoteRpsEnvio, o ACBr assina apenas o conteúdo dentro da TAG RPS.

A assinatura dos RPS deve ser realizada no XML completo, e não apenas o conteúdo dentro da TAG RPS.

Teria que funcionar da seguinte forma:

  1. Montar todo o XML
  2. A partir do XML completo, identificar as TAGs RPS contidas no XML e proceder com a assinatura de cada uma.
  3. Por fim realizar a assinatura do lote
  4. Para teste: todas as assinaturas contidas no XML devem aparecer como válidas no validador de assinaturas da receita.

Tentei proceder com as alterações nos fontes, mas considerando os fontes atuais do ACBr me parece uma mudança considerável, que requer uma análise mais elaborada.

Consegui fazer funcionar o método ACBrNFSe.Gerar, para isso tive que fazer uma alteração, pois assim como no método de envio de lote, o RPS deve ser assinado utilizando o conteúdo completo do XML. Mesmo caso identificado no post:

Alterações:

  1. ACBrNFSeWebServices.pas: Modifiquei o valor recebido pela propriedade FTagGrupo, para que a tag de assinatura seja colocada no local correto
  2. Bethav2.ini: Desabilitei a assinatura por RPS que está com problema, e habilitei a assinatura do LoteGerar, assim a assinatura será realizada após a montagem de todo o XML.

Bethav2.ini

ACBrNFSeWebServices.pas

  • 1 mês depois ...
  • 1 mês depois ...
  • 1 mês depois ...
  • Membros Pro
Postado
Em 12/06/2017 at 16:24, cueiogordo disse:

Boa tarde

Agora esta tudo certo. Estava faltando o certificado no site.

O problema do RPS  parou.

Notas enviadas.

Grato.

Boa tarde Bruno !,

Estou com o mesmo problema seu acima, só não entendi o que você quis dizer com "Estava faltando o certificado no site".

Baixei o arquivo Bethav2.ini seu, mas continua a mensagem "RPS não assinado".

Alguma sugestão ?

Obrigado !.

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