Ir para conteúdo
  • Cadastre-se

dev botao

Emissão de NFSe sem Certificado Digital para Londrina.


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

Postado (editado)

Boa tarde, tenho um cliente de Londrina no qual faz a emissão somente de NFSe e não tem um Certificado Digital Valido atual, seu último Certificado seria de 2023, com isso todas as emissões de NFSe ocorrem o erro "Data de Validade do Certificado já expirou: 23/05/2023".
Fiz a criação de um novo campo no qual diz se é para não usar a procedure UsarCertificado ou não dentro do 'ACBrNFSeXWebserviceBase.pas' na função TACBrNFSeXWebservice.Executar. 
Espero que possa dar uma olhada e informar se pode ser adicionando ou se teria outra forma de fazer, pois este meu cliente não está querendo fazer o certificado digital.image.png.5061bb0368ddf4e3435fc7c507d598ac.png

ACBrNFSeXParametros.pas SigISS.Provider.pas ACBrNFSeXWebserviceBase.pas ACBrNFSeXProviderBase.pas

Editado por diegoroeder
  • Consultores
Postado

Bom dia @diegoroeder,

Você fez o mais complicado.

Bastava ter feito o seguinte:

procedure TACBrNFSeProviderSigISS.Configuracao;
begin
  inherited Configuracao;

  with ConfigGeral do
  begin
    QuebradeLinha := '|';
    ModoEnvio := meUnitario;
    NumMaxRpsEnviar := 1;
    UseCertificateHTTP := False;  <==== incluir esta linha para não usar o certificado digital

    Autenticacao.RequerLogin := True;

    ServicosDisponibilizados.EnviarUnitario := True;
    ServicosDisponibilizados.ConsultarNfse := True;
    ServicosDisponibilizados.CancelarNfse := True;
  end;

  SetXmlNameSpace('urn:sigiss_ws');

  ConfigSchemas.Validar := False;
end;

 

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

Realmente isso resolveria o meu problema.
Teria que fazer esta alteração fora do código como uma configuração como, por exemplo, um arquivo .ini ou somente no código?

Se teria que fazer a alteração no código, gostaria de saber se isso seria adicionado?

  • Consultores
Postado

@diegoroeder,

Pode ser feito no código, note que nessa procedure Configuracao, não contem nenhuma linha que defini que algo tem que ser assinado, sendo assim para esse provedor nada é assinado, logo podemos incluir essa linha sem nenhum problema.

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

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.