Ir para conteúdo
  • Cadastre-se

TS1Desenvolvimento

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Posts postados por TS1Desenvolvimento

  1. 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

  2. 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
×
×
  • 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.