Ir para conteúdo
  • Cadastre-se

dev botao

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

     

     Recentemente eu fiz a migração do componente NFSE para NFSEx e na hora de enviar ele retorna esse erro. Já tentei com capicom, com Wincrypt e retorna o mesmo problema, se alguém passou por essa situação e puder me dar uma luz, agradeço.

 

  • Membros Pro
Postado
Em 14/04/2023 at 10:54, Italo Giurizzato Junior disse:

Bom dia Moreira,

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

Se sim, reinstalou o ACBr?

Recompilou a aplicação com a opção Build?

 Bom dia, Italo!

 

      Sim, atualizei os fontes, reinstalei o ACBR e recompilei a aplicação.

  • Consultores
Postado

Boa tarde Moreira,

A cidade Duque de Caxias/RJ se utiliza do provedor ISSNet versão 2.04

Na procedure Configuracao para a versão 2.04 que se encontra na unit ISSNet.Provider temos:

  with ConfigAssinar do
  begin
    Rps := True;
    LoteRps := True;
    ConsultarNFSeRps := True;
    ConsultarNFSePorFaixa := True;
    ConsultarNFSeServicoPrestado := True;
    ConsultarNFSeServicoTomado := True;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    SubstituirNFSe := True;

    IncluirURI := False;
  end;

Como você pode ver, tanto o Rps quanto o Lote de Rps são assinados.

Agora se ao enviar o Lote de Rps o lote não esta sendo assinado é porque alguma unit esta desatualizada, ou existe uma cópia da unit ou do DCU dela antiga que faz com que o lote seja gerado sem a assinatura do mesmo.

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
Em 17/04/2023 at 13:10, Italo Giurizzato Junior disse:

Boa tarde Moreira,

A cidade Duque de Caxias/RJ se utiliza do provedor ISSNet versão 2.04

Na procedure Configuracao para a versão 2.04 que se encontra na unit ISSNet.Provider temos:

  with ConfigAssinar do
  begin
    Rps := True;
    LoteRps := True;
    ConsultarNFSeRps := True;
    ConsultarNFSePorFaixa := True;
    ConsultarNFSeServicoPrestado := True;
    ConsultarNFSeServicoTomado := True;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    SubstituirNFSe := True;

    IncluirURI := False;
  end;

Como você pode ver, tanto o Rps quanto o Lote de Rps são assinados.

Agora se ao enviar o Lote de Rps o lote não esta sendo assinado é porque alguma unit esta desatualizada, ou existe uma cópia da unit ou do DCU dela antiga que faz com que o lote seja gerado sem a assinatura do mesmo.

Boa tarde, Italo!

      Eu fiz todo o processo informado acima, mesmo erro.

      Estou enviando os arquivos XML de remessa e resposta, pelo que eu vi, está assinado. 

  

872-env-lot-sinc-soap.xml 872-lista-nfse-sinc.xml 872-lista-nfse-sinc-soap.xml

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Bom dia Moreira,

O Lote não esta assinado.

Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
 

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

  • 2 semanas depois ...
  • Membros Pro
Postado
Em 20/04/2023 at 10:05, Italo Giurizzato Junior disse:

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Bom dia Moreira,

O Lote não esta assinado.

Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
 

Boa tarde, Italo!

       Somente hoje consegui fazer todos os processos e testar no cliente, infelizmente está dando o mesmo problema.

       Já apaguei tudo, já peguei novamente lá os arquivos, já reinstalei mandando remover os antigos, dei build na minha aplicação e o erro é o mesmo.

 

  • Consultores
Postado

Bom dia Moreira,

Isso também ocorre com o programa exemplo?

Na sua maquina abra a unit ISSNet.Provider e verifica a procedure abaixo:

procedure TACBrNFSeProviderISSNet204.Configuracao;
begin
  inherited Configuracao;

  with ConfigGeral do
  begin
    ConsultaPorFaixaPreencherNumNfseFinal := True;
  end;

  with ConfigAssinar do
  begin
    Rps := True;
    LoteRps := True;
    ConsultarNFSeRps := True;
    ConsultarNFSePorFaixa := True;
    ConsultarNFSeServicoPrestado := True;
    ConsultarNFSeServicoTomado := True;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    SubstituirNFSe := True;

    IncluirURI := False;
  end;

  with ConfigWebServices do
  begin
    VersaoDados := '2.04';
    VersaoAtrib := '1.00';
  end;

  with ConfigMsgDados do
  begin
    DadosCabecalho := GetCabecalho('');
    GerarPrestadorLoteRps := True;
  end;
end;

É essa procedure que configura o componente no que se refere o que deve ser assinado.

Veja se esta igual.

Se estiver, então tem alguma linha na sua aplicação que esta alterando o valor ConfigAssinar.LoteRps para False.

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
1 hora atrás, Italo Giurizzato Junior disse:

Bom dia Moreira,

Isso também ocorre com o programa exemplo?

Na sua maquina abra a unit ISSNet.Provider e verifica a procedure abaixo:

procedure TACBrNFSeProviderISSNet204.Configuracao;
begin
  inherited Configuracao;

  with ConfigGeral do
  begin
    ConsultaPorFaixaPreencherNumNfseFinal := True;
  end;

  with ConfigAssinar do
  begin
    Rps := True;
    LoteRps := True;
    ConsultarNFSeRps := True;
    ConsultarNFSePorFaixa := True;
    ConsultarNFSeServicoPrestado := True;
    ConsultarNFSeServicoTomado := True;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    SubstituirNFSe := True;

    IncluirURI := False;
  end;

  with ConfigWebServices do
  begin
    VersaoDados := '2.04';
    VersaoAtrib := '1.00';
  end;

  with ConfigMsgDados do
  begin
    DadosCabecalho := GetCabecalho('');
    GerarPrestadorLoteRps := True;
  end;
end;

É essa procedure que configura o componente no que se refere o que deve ser assinado.

Veja se esta igual.

Se estiver, então tem alguma linha na sua aplicação que esta alterando o valor ConfigAssinar.LoteRps para False.

Pior que está igualzinha, procurei na aplicação, não tem nenhuma alteração desse valor na aplicação. Tem mais algum teste que eu possa fazer? 

  • Consultores
Postado
29 minutos atrás, drsmoreira disse:

Pior que está igualzinha, procurei na aplicação, não tem nenhuma alteração desse valor na aplicação. Tem mais algum teste que eu possa fazer? 

Consegue fazer um teste usando o programa exemplo? Funciona com ele?

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Membros Pro
Postado
2 horas atrás, Alexandre de Paula disse:

Consegue fazer um teste usando o programa exemplo? Funciona com ele?

Vou verificar se esse provedor aceita em homologação, aceitando já faço um teste e posto aqui.

  • Curtir 3
  • Consultores
Postado

Boa tarde Moreira,

Você pode colocar dados fictícios que faça que o Rps seja rejeitado.

O que precisamos saber é se pelo programa exemplo tanto o Rps quanto o Lote vão ser assinados.

Conforme consta na configuração para esse provedor.

  • Curtir 2
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
Em 03/05/2023 at 16:39, Italo Giurizzato Junior disse:

Boa tarde Moreira,

Você pode colocar dados fictícios que faça que o Rps seja rejeitado.

O que precisamos saber é se pelo programa exemplo tanto o Rps quanto o Lote vão ser assinados.

Conforme consta na configuração para esse provedor.

Bom dia!

     Eu fiz o teste no cliente, ele aparece as rejeições, mas no meu aplicativo também, enquanto tem rejeição. Quando esta tudo certo no aplicativo, ele dá o problema da assinatura, não consegui fazer o mesmo teste com uma nota real no aplicativo de exemplo.

     Mas consegui fazer um teste de consulta de rps e está voltando certinho, inclusive, no sistema, alguns rps feitos, eu coloquei a chave e mandei buscar, ele buscou certinho, mas no envio, dá o problema da assinatura. 

Agora, drsmoreira disse:

Bom dia!

     Eu fiz o teste no cliente, ele aparece as rejeições, mas no meu aplicativo também, enquanto tem rejeição. Quando esta tudo certo no aplicativo, ele dá o problema da assinatura, não consegui fazer o mesmo teste com uma nota real no aplicativo de exemplo.

     Mas consegui fazer um teste de consulta de rps e está voltando certinho, inclusive, no sistema, alguns rps feitos, eu coloquei a chave e mandei buscar, ele buscou certinho, mas no envio, dá o problema da assinatura. 

     Consigo enviar os XMLs de envio dos 2 sistemas, só preciso de um canal seguro para o envio, já que tem informações do cliente também.

  • Consultores
Postado
6 minutos atrás, drsmoreira disse:

Bom dia!

     Eu fiz o teste no cliente, ele aparece as rejeições, mas no meu aplicativo também, enquanto tem rejeição. Quando esta tudo certo no aplicativo, ele dá o problema da assinatura, não consegui fazer o mesmo teste com uma nota real no aplicativo de exemplo.

     Mas consegui fazer um teste de consulta de rps e está voltando certinho, inclusive, no sistema, alguns rps feitos, eu coloquei a chave e mandei buscar, ele buscou certinho, mas no envio, dá o problema da assinatura. 

     Consigo enviar os XMLs de envio dos 2 sistemas, só preciso de um canal seguro para o envio, já que tem informações do cliente também.

Para informações sensíveis pode enviar para [email protected], lembre de informar no email o link para este tópico para que possamos localizar as informações.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Administradores
Postado

Tópico fechado por falta de retorno do usuário

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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