Ir para conteúdo
  • Cadastre-se

Autenticação Web service


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

Recommended Posts

  • Membros Pro
Postado

O pessoal da prefeitura me enviou um modelo de xml (lote/rps) por e-mail e encontrei duas diferenças com relação ao que eu estou envianda

Primeira diferença

meu:      <EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">

modelo: <EnviarLoteRpsSincronoEnvio>

 

Segunda diferença

meu:       <InfDeclaracaoPrestacaoServico>

modelo: <InfDeclaracaoPrestacaoServico Id="A19952">

 

Será que estas diferenças encontradas afetam o envia do RPS? Se sim, como altero no componente AcbrNFSe?

 

 

  • Membros Pro
Postado

Boa tarde,

solicitei ao pessoal de TI da prefeitura que abrisse um chamado junto a empresa GovBr (desenvolvedora do provedor PromimV2) para dar mais explicações sobre esta autenticação com certificado que estão exigindo. Assim que tiver um retorno, posto aqui.

 

  • Curtir 1
  • 2 semanas depois ...
  • Membros Pro
Postado
Em 30/01/2019 at 17:53, Carlos Hendrik Oliveira disse:

Boa tarde,

solicitei ao pessoal de TI da prefeitura que abrisse um chamado junto a empresa GovBr (desenvolvedora do provedor PromimV2) para dar mais explicações sobre esta autenticação com certificado que estão exigindo. Assim que tiver um retorno, posto aqui.

 

O pessoal de Ti da prefeitura apenas me enviou exemplo em C#, mas não me souberam me informa o que de fato teria que ser feito para resolver o problema. Parece um telefone sem fio, pergunto algo a eles e eles repassam ao pessoal da GovBr. Assim fica muito difícil resolver.

  • Consultores
Postado

Bom dia Carlos,

Esses provedores vão começar a criar mecanismos de segurança para provar a muitas prefeituras que os seus sistemas de recepção de notas é mil vezes melhor comparado a nova NFS-e Padrão Nacional.

Isso esta cheirando desespero e muita maracutaia.

  • Curtir 1
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

Boa tarde,

em conversa com um programador de uma outra softhouse aqui de Montes Claros, na empresa que ele trabalha utiliza o componente NFSe da TecnoSpeed e consegui enviar os xml do RPS normalmente. 

Verificando o manual da tecnospeed o tipo de Autenticação deste webservice é por certificado, só não como é feito esta autenticação.

Baixei o componente trial deles, mas ainda não consegui transmitir, retorna uns erros que ainda estou tentando sanar.

  • Membros Pro
Postado
3 horas atrás, Carlos Hendrik Oliveira disse:

Boa tarde,

em conversa com um programador de uma outra softhouse aqui de Montes Claros, na empresa que ele trabalha utiliza o componente NFSe da TecnoSpeed e consegui enviar os xml do RPS normalmente. 

Verificando o manual da tecnospeed o tipo de Autenticação deste webservice é por certificado, só não como é feito esta autenticação.

Baixei o componente trial deles, mas ainda não consegui transmitir, retorna uns erros que ainda estou tentando sanar.

Consegui configurar o componente NFSe da tecnospeed e transmitir o RPS e retorna do webservice o mesmo erro que no componente AcbrNFSe

"O CNPJ do prestador deve ser igual ao CNPJ existente no certificado digital"

  • 2 semanas depois ...
  • Membros Pro
Postado

Boa noite,

 

a empresa responsável pelo provedor PromimV2 que recebe os RPS da cidade de Montes Claros voltou atras no que diz respeito a autenticação utilizando o certificado digital, e agora estou conseguindo transmitir os RPS. Pelo menos no ambiente de produção, porque no ambiente de homologação continua a mesma rejeição.

 

Qualquer novo acontecimento, vou postando aqui.

  • Curtir 1
  • 2 semanas depois ...
  • 1 mês depois ...
  • Membros Pro
Postado

Bom dia,

continua a novela do provedor PromimV2 aqui em Montes Claros, agora estão informando no site da prefeitura que a partir de 01/05/2019 o webservice mudará de http para https.

Gostaria de uma ajuda para alterar no arquivo Promimv2.ini, quais linhas devo alterar neste arquivo?

  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia, senhores.

Hoje a prefeitura de Montes Claros não está aceitando mais os RPS mesmo mudando pra https. No comunicado abaixo, falam que será necessário o certificado 

tanto para assinatura quanto para transmissão dos RPS:

https://financas.montesclaros.mg.gov.br/pagina/alteracao-endpoint-homologacao-nfse-nova-data-06-05-2019

O erro retornado agora é:

Erro Interno: 12044
Erro HTTP: 0
URL: https://nota.montesclaros.mg.gov.br/NFSe.Portal.Integracao/Services.svc
Falha Recebendo Dados. Erro:Erro: 12044 - C=BR, O=ICP-Brasil, OU=Secretaria da Receita Federal do Brasil - RFB, CN=AC LINK RFB

No ACBr eu consigo fazer essa autenticação do certificado na transmissão também? Será que é isso é o que está faltando?

Obrigado,

Leandro

  • Membros Pro
Postado (editado)

Só para constar, mudei no ProninV2.ini a linha UseCertificado para 1, e agora o erro mudou para:

Pedido de servico nao assinado.
O pedido de servico deve conter assinatura digital vinculada a certificado digital padrao ICP Brasil, nao revogado e nao expirado.

Já mudei várias propridades de 0 para 1 mas nada deu certo.

Obrigado.

Editado por leomcl
erro digitacao
  • Membros Pro
Postado

Pessoal,

Pesquisando mais sobre o assunto, percebi que esse negócio de assinar a transmissão realmente faz parte do padrão Abrasf v2, conforme o seguinte link:

https://admin.montesclaros.mg.gov.br/upload/financas/files/nfegov/NFSE-NACIONAL_Manual_De_Integracao.pdf

Página 14.

Então, imagino que outro provedor também já utilize isso. Se sim, o ACBr já deve ter essa funcionalidade para esse outro provedor.

Qualquer ajuda é bem vinda.

Leandro

 

 

  • Membros Pro
Postado

Isso mesmo, Ítalo, eu estou fazendo últimos testes aqui, mas resolveu, usando o envio síncrono. Eu usava a função Gerar, que gera o RPS direto, e la não funcionou.

Obrigado,

Leandro

 

  • Curtir 2
  • Membros Pro
Postado

Bom dia, Ítalo.

Eu não tinha testado o cancelamento, e quando fui testar, percebi que o mesmo não está funcionando, mesmo colocando "Cancelar=1" no Proninv2.ini.

Debugando, percebi que, ao assinar a tag "Pedido" do XML de cancelamento, o ACBr não fecha a tag CancelarNfseEnvio do XML, gerando um erro no componente.

Coloquei algumas linhas conforme print anexo, só para passar, e o erro parou, embora o cancelamento não tenha sido aceito na prefeitura (isso estou discutindo com os técnicos dele ainda).

Enfim, se puder ver qual o local correto para colocar essa correção pra gente, eu agradeceria.

Estou anexando o .pas também, se for útil.

Obrigado,

Leandro

 

erro acbr cancelar.png

ACBrDFeSSL.pas

  • Membros Pro
Postado

Bom dia, Ítalo.

O erro da tag foi corrigido, obrigado.

Falta uma pequena correção no PronimV2.ini, no endereço de homologação de Montes Claros/MG agora é https, não mais http, se quiser alterar no repositório.

; Montes Claros/MG
RecepcaoLoteRPS_3143302=https://notateste.montesclaros.mg.gov.br/NFSe.Portal.Integracao.Teste/Services.svc

Quanto ao erro ao cancelar, continua retornando:

O pedido de servico deve conter assinatura digital vinculada a certificado digital padrao ICP Brasil, nao revogado e nao expirado

Como se a assinatura estivesse no local errado do XML. Enfim, já mandei o xml pro técnico da prefeitura e estou aguardando retorno deles.

Obrigado,

Leandro

  • Membros Pro
Postado

Bom dia, pessoal

o pessoal de TI da prefeitura de Montes Claros, avisou que foi adiada novamente a mudança de http para https no ambiente de produção. Com isso meu sistema voltou a transmitir os RPS.

Seguindo a conversa do Italo com leomcl, fiz a atualização dos fontes hoje e mesmo assim não estou conseguindo enviar RPS para o ambiente de homologação que está com https, retorna o seguinte erro:

Ocorreu um erro no processamento do arquivo.
A cadeia de caracteres de entrada nao estava em um formato correto.
Procure a Prefeitura para regularizacao.

  • Curtir 1
  • Membros Pro
Postado

Carlos,

Qual método vc usa para enviar? É o Enviar síncrono?

Mude o seguinte no proninv2.ini:

UseCertificado = 1

RPS = 1

Coloque https ao invés de http nos endereços de Montes Claros

e tente de novo. 

Leandro

  • Membros Pro
Postado
44 minutos atrás, leomcl disse:

Carlos,

Segue meu pronimv2.ini. Com ele estou emitindo normal em homologação, só não consigo cancelar.

Uso o método ACBrNFSe1.EnviarSincrono()

Leandro

Pronimv2.ini 11 kB · 0 downloads

Leomcl,

no seu arquivo o ambiente de produção está https, e eles adiaram esta mudança e  ainda não tem nova data. Esta informação foi me passada por telefone pelo tecnico de TI da prefeitura.

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...