Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Recebemos a informação de que a prefeitura de Picada Café estaria alterando a versão do ABRASF de 1.0 para 2.3 e além disso, também será necessária a assinatura digital nos XMLs enviados ao webservice.

 

Novo link de homologação: http://picadacafe-portais.govcloud.com.br/NFSe.Portal.Integracao.Teste/services.svc

 

Já efetuamos os ajustes no arquivo Pronim.Ini, configurando o novo link, versão do abrasf e opção para assinar, porém ao tentar enviar ocorre um "erro não especificado"

O erro ocorre na unit ACBrDFeXsMsXmlCapicom dentro da function Assinar (TDFeSSLXmlSignMsXmlCapicom.Assinar)

Ao entrar na linha onde assina com MSXML e CryptoLib ocorre o erro não especificado.

 

Os dados do certificado estão carregando corretamente, porém ao inserir a assinatura ocorre o erro.

 

  • Consultores
Postado

Boa tarde Windel,

Note que existe os arquivos Pronim.ini e Pronimv2.ini

Se a cidade esta migrando para a versão 2 do layout da ABRASF temos que mudar no arquivos Cidades.ini o nome do provedor de Pronim para Pronimv2

E no arquivo Pronimv2 incluir as URLs de homologação e produção da respectiva cidades e excluir as utilizadas na versão 1 do arquivo Pronim.ini

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

  • Membros Pro
Postado

Alterei para o Pronimv2, porém ao chegar na função assinar ocorre o mesmo erro 'Erro não especificado'.
image.png.cd76709408728d2de142875dbd12d8ca.png

 

Estamos com um token A3, será que poderia ter algo a ver?
 

  • Membros Pro
Postado

Certo,

Cidades.ini

o cidades.ini atualmente está com Pronim, porém testei também com o PronimV2.

 

Com o Pronim.ini 

Erro ao enviar
Não foi possível carregar XML <conteúdo do xml>

Pronim.INI

 

Com o Pronimv2.ini

Erro não especificado.

Pronimv2.INI

 

Ambos erros ocorrem dentro da função assinar.

 

E-mail da prefeitura:

image.thumb.png.30bcd9529ec00d27a687e97fc5de8916.png

  • Consultores
Postado

Boa tarde Windel,

Primeiramente, a alteração que você fez no arquivo Pronim.ini não faz nenhum sentido, alterando o nome do layout de ABRASFv1 para ABRASFv2 e as versões, visto que esse arquivo é utilizado pelas cidades que se utilizam do webservice que segue a versão 1 do layout da ABRASF.

Por outro lado também não entendi a alteração que você fez no valor do campo Identificador de "Id" para "ID" bem como o NameSpace no arquivo Pronimv2.ini.

Você esta misturando tudo.

O NameSpace que você colocou no arquivo Pronimv2.ini é utilizado pela versão 1.

Se a cidade mudou da versão 1 para versão 2 a principio bastaria mudar o arquivo Cidades.ini

E para que o XML agora gerado na versão 2 para ser validado corretamente é preciso utilizar os schemas da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\Pronimv2

Nos seus fontes você vai deletar os arquivos Cidades.ini, Pronim.ini e Pronimv2.ini

Atualize todos os fontes de todas as pastas, reinstale a suíte ACBr utilizando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.

Depois utilize o programa exemplo para fazer os devidos testes.

 

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

  • Membros Pro
Postado

Segui os passos que você recomendou e agora está retornando:

Erro ao enviar
Arquivo enviado com erro na assinatura.
Acerte a assinatura do arquivo.

 

Creio que agora seja algum problema com a prefeitura ou o certificado e já enviei os arquivos gerados para a prefeitura. Assim que receber alguma resposta avisarei.

  • Curtir 1
  • Consultores
Postado

Bom dia Windel,

Em vez de alterar o arquivo INI do provedor, por que você não fez da seguinte forma no arquivo Cidades.ini?

[4314423]
Nome=Picada Cafe
UF=RS
Provedor=Pronimv2
NomeURL_H=https://picadacafe-portais.govcloud.com.br
NomeURL_P=http://picadacafe-portais.govcloud.com.br

 

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