Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde,

Tive problema com emissões de NFS-e pelo Provedor Bethav2 (município de Cláudio-MG).

Estava retornando esse erro ao tentar transmitir:

Citar

Erro ao Gerar NFS-e:

Não foi possível carregar XML

<?xml version="1.0" encoding="UTF-8"?><GerarNfseEnvio xmlns="http://www.betha.com.br/e-nota-contribuinte-ws"><Rps><InfDeclaracaoPrestacaoServico</Signature><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue></DigestValue></Reference></SignedInfo><SignatureValue></SignatureValue><KeyInfo></KeyInfo></Signature></Rps></GerarNfseEnvio>

RPS  não assinado

Analisando as causas identifiquei que era ao tentar assinar o RPS.

Verificando o arquivo Bethav2.ini, percebi que estava marcado para assinar RPS(1).

Só parou de apresentar o problema quando marcado para NÃO ASSINAR RPS (0), conforme abaixo:

Citar

[Assinar]
RPS=0

Não sei se outros passaram pelo mesmo problema, mas creio que o Bethav2.ini estava configurado errado.

Estou anexando para avaliação da comunidade e disponibilização no repositório.

 

Marcos

Bethav2.ini

Postado

Boa tarde Ítalo,

Respondendo suas perguntas:

Citar

"Com essa alteração o envio de um lote com 1 ou mais RPS foi processado com sucesso?"

Sim, o lote foi processado corretamente.

Observação: Eu trabalho enviando apenas 1 lote por vez.

 

Citar

Qual método foi utilizado para o envio (Enviar ou EnviarSincrono)?

Eu utilizo o Gerar() conforme instruções do fórum.

ACBrNFSe.Gerar(IdentificacaoRps, NumeroLote, False); 

 

Espero ter ajudado,

 

Marcos

  • Consultores
Postado

Bom dia Marcos,

Você esta com todos os fontes de todas as pastas atualizados?

Lhe pergunto isso, pois o seu arquivo INI do provedor não esta atualizado.

Como você se utiliza o método Gerar para realizar o envio do RPS o valor do campo RPS na seção [Assinar] não tem efeito no método Gerar e sim nos métodos Enviar e EnviarSincrono.

O método Gerar checa o valor de RpsGerar para decidir se o RPS será assinado ou não e em determinados provedores se utiliza do valor do campo LoteGerar, pois tem provedor que permite um lote de até 3 RPS no envio através do método Gerar.

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á 2357 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.