Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Juliano,

O certificado da empresa que esta sendo utilizado para emitir a NFSe esta cadastrado junto a prefeitura para emitir via webservice?

Verifique isso, por favor.

E eu vou pesquisar sobre esse erro.

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

  • Respostas 70
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Juliano,

O certificado da empresa que esta sendo utilizado para emitir a NFSe esta cadastrado junto a prefeitura para emitir via webservice?

Verifique isso, por favor.

E eu vou pesquisar sobre esse erro.

Italo, boa tarde...

Eu estou tendo o mesmo erro com o cidade de Guaporé/RS e eu ja havia criado dois outros posts sobre o assunto, mas não obtive resposta. Por favor veja:

viewtopic.php?f=41&t=7761

viewtopic.php?f=41&t=7679

Obrigado.

Sérgio

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Estou aguardando a prefeitura efetuar o cadastro da empresa para a qual estou desenvolvendo o software. De qualquer forma, não encontrei nenhuma referencia na internet sobre o provedor GOVBR para ir adiantando a descoberta do problema. Alguém tem o contato, ou onde procuro?

Postado

italo, em anexo o schema fornecido pelo suporte da duetotecnologia que cuida do sistema da prefeitura de Ijuí-RS. Se eu usar tal schema, ocorre erro no acbrnfse. Se puder dar uma olhadinha, eu agradeço. Segue anexo. O erro é aquele já postado aqui "itself.."

Schema.zip

Postado

italo, em anexo o schema fornecido pelo suporte da duetotecnologia que cuida do sistema da prefeitura de Ijuí-RS. Se eu usar tal schema, ocorre erro no acbrnfse. Se puder dar uma olhadinha, eu agradeço. Segue anexo. O erro é aquele já postado aqui "itself.."

Falta um arquivo nesse Schema. Em anexo os arquivos que estou usando aqui (mas com os mesmos erros).

Sérgio

Pronim.rar

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Olá Sérgio, só pra confirmar, usas o GOVBR também? tens idéia de como conseguir a documentação deles?

Sim... estou usando o GovBr, mas parece ser algo com o componente. Se gerar um lote e tentar enviar você irá receber o erro na assinatura (hash). Se analisar o xml gerado você irá perceber que as tags necessárias para a assinatura e nem a assinatura foi gerada.

Sérgio

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

  • Consultores
Postado

Boa tarde Sérgio,

No componente consta que o provedor de Guaporé/RS é o GovBR e cuja configuração é assinar somente o lote e não o RPS.

Logo se você abrir o XML de um RPS não vai constar nenhuma assinatura.

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

Boa tarde Sérgio,

No componente consta que o provedor de Guaporé/RS é o GovBR e cuja configuração é assinar somente o lote e não o RPS.

Logo se você abrir o XML de um RPS não vai constar nenhuma assinatura.

Boa tarde Italo... vou gerar aqui um lote a anexar a pasta toda.

Obrigado pelo retorno.

Sérgio

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Boa tarde a todos,

Post como anexo o XML por favor, a assinatura que não foi gerada é a assinatura do RPS, do Lote ou de ambos?

Olá Italo,

Realmente consta a assinatura no XML do lote, mas o problema do hash ainda continua.

Em anexo os arquivos. (Lembrando... cidade Guaporé/RS, provedor GovBr

Obrigado.

Sérgio

Ger.rar

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Pessoal, alguem tem alguma pista sobre isso?

a duetotecnologia está analisando o erro, mas demora para retornoar.

Se alguém tem alguma idéia para resolver favor postar.

boa semana a todos

Juliano.

  • Consultores
Postado

Bom dia Sérgio,

Por favor, converse com o pessoal da GovBR, envie o XML gerado e assinado pelo componente para que eles digam exatamente onde esta o erro.

E peça a eles o Manual de Instrução da NFS-e que consta o algoritmo da assinatura, para que possamos analisar e fazer as devidas correções no componente, uma vez que a mensagem de erro se refere a assinatura.

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 Sérgio,

Por favor, converse com o pessoal da GovBR, envie o XML gerado e assinado pelo componente para que eles digam exatamente onde esta o erro.

E peça a eles o Manual de Instrução da NFS-e que consta o algoritmo da assinatura, para que possamos analisar e fazer as devidas correções no componente, uma vez que a mensagem de erro se refere a assinatura.

Bom dia Italo... ja entrei em contato com a GovBr. Assim que eu receber uma resposta eu posto aqui. Muito obrigado pela sua atenção meu amigo.

Sérgio

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Ola pessoal também estou com o mesmo problema para enviar em Guaporé com a capicom...

fiquei em duvida no seguinte trecho de código:

if FOpcoes.GerarTagAssinatura <> taNunca

then begin

Gerar := true;

if FOpcoes.GerarTagAssinatura = taSomenteSeAssinada

then Gerar := ((NFSe.signature.DigestValue <> '') and

(NFSe.signature.SignatureValue <> '') and

(NFSe.signature.X509Certificate <> ''));

if FOpcoes.GerarTagAssinatura = taSomenteParaNaoAssinada

then Gerar := ((NFSe.signature.DigestValue = '') and

(NFSe.signature.SignatureValue = '') and

(NFSe.signature.X509Certificate = ''));

if Gerar

then begin

FNFSe.signature.URI := FNFSe.InfID.ID;

FNFSe.signature.Gerador.Opcoes.IdentarXML := Gerador.Opcoes.IdentarXML;

FNFSe.signature.GerarXMLNFSe;

Gerador.ArquivoFormatoXML := Gerador.ArquivoFormatoXML + FNFSe.signature.Gerador.ArquivoFormatoXML;

end;

end;

Onde as seguintes variáveis vem sempre vazias:

NFSe.signature.DigestValue,

NFSe.signature.SignatureValue e

NFSe.signature.X509Certificate ...

talvez o componente não esteja conseguindo ler/gerar os algoritmos de assinatura, também não parei para entender todos os detalhes do componentes, mas isto me chamou atenção.

Att. Vinícius

  • Consultores
Postado

Boa tarde a todos,

O fragmento de código postado acima se refere ao fonte pnfsNFSeW.pas, correto?

Esse fonte é responsável por gerar o XML do RPS.

Lembre-se que a NFSe é diferente da NFe não só no lay-out do XML mas também na geração:

A NFe, o componente gera o XML da NFe, assina, valida, monta o lote de 1 ou mais NFe assinadas, envia e por fim adiciona as tags referentes ao protocolo de autorização retornado do WebServices.

Já a NFSe, o componente gera o XML do RPS, assina (depende do provedor), monta o lote de 1 ou mais RPS, assina o lote (depende do provedor), valida o lote, envia e por fim o WebService retorna o XML da NFSe (assinado ou não pois também depende do provedor).

Como vocês podem ver, a coisa é mais complicada, uma vez que cada provedor (empresa que implantou o WebService para recepcionar os RPS e gerar as NFSe para uma determinada cidade) faz do jeito que acha melhor.

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