Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento NFSe pela SIGEP


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

Recommended Posts

Boa tarde
estou tentando efetuar o cancelamento de uma NFSe pelo provedor SIGEP porém a mensagem que retorna é: "A chave privada do contribuinte é obrigatória". Conforme a imagem de erro.
Estou postando também os XML, o que foi liberado pelo provedor e os que foram emitidos pelo ACBr para tentar o cancelamento.
 

fabio 1.jpg

5220073387493100017856000000000000003-rps.xml 3-can.xml 3-can-soap.xml 3-ped-can.xml 3-ped-can-soap.xml

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Boa tarde
Juliomar, demorei para responder hein.
Devido a quarentena estamos trabalhando com redução jornada de trabalho e com isso acaba acumulando chamados, o que complicou algumas coisas.
Porém eu achei sim uma questão que precisei alterar nos fontes.
arquivo: ACBrNFSeWebServices, na linha 4810 estava
if FProvedor = proCTA then
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso
else
  ChaveAcessoPrefeitura := FNotasFiscais.Items[0].NFSe.Prestador.ChaveAcesso;

a minha alteração foi

if FProvedor = proCTA then
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso
else if FProvedor = proSigep then
begin
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso;
  CodVerificacaoRPS := FNotasFiscais.Items[0].NFSe.CodigoVerificacao;
end

else
  ChaveAcessoPrefeitura := FNotasFiscais.Items[0].NFSe.Prestador.ChaveAcesso;

Com essa alteração consegui resolver o problema da chave do contribuinte, porém apresentou outro erro só que na comparação do XML gerado com o XLM de modelo enviado pelo provedor eu não consegui achar a diferença e não foi possível efetuar o cancelamento.
O erro apresentado é: Informe um motivo para o cancelamento
O motivo foi informado, só que a quantidade de caracteres informado como motivo é menor do que está no exemplo, alterei o motivo para ficar igual ao XML do exemplo, porém o erro Informe um motivo para o cancelamento, persiste. 
Já estramos em contato com o provedor repassando o XML gerado. 
Vou aguardar o retorno deles e toda e qualquer alteração minha irei repassando aqui e no final repassei os arquivos alterados.
Por enquanto muito obrigado!

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa tarde,

Assim que conseguir realizar o cancelamento, por favor anexa as units que foram sofreram alteração para que possamos analisar.

Estando tudo OK enviaremos para o repositório.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo,
a questão é o retorno do cancelamento, no servidor Sigep fica como cancelada a nota, mas retorna erro.
Mas de toda forma está aí o arquivo alterado, a alteração foi:
 

na linha 4810 estava
if FProvedor = proCTA then
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso
else
  ChaveAcessoPrefeitura := FNotasFiscais.Items[0].NFSe.Prestador.ChaveAcesso;

a minha alteração foi

if FProvedor = proCTA then
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso
else if FProvedor = proSigep then
begin
  ChaveAcessoPrefeitura := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso;
  CodVerificacaoRPS := FNotasFiscais.Items[0].NFSe.CodigoVerificacao;
end

else
  ChaveAcessoPrefeitura := FNotasFiscais.Items[0].NFSe.Prestador.ChaveAcesso;

ACBrNFSeWebServices.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas, assim que possível vou analisar a sua alteração, estando tudo OK vou enviar para o repositório.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia,

Muito obrigado pela colaboração, já enviei para o repositório.

Observação: os seus fontes estão bem desatualizados.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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