Ir para conteúdo
  • Cadastre-se

dev botao

Ao Consultar NFSe Já Cancelada de IPATINGA [3131307] Provedor SigCorp retorna como snNormal


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

Recommended Posts

Bom dia Ítalo,

Ao Consultar NFSe Já Cancelada de IPATINGA [3131307] Provedor SigCorp retorna como snNormal

No xml retorna: <DataHoraCancelamento>10/05/2022 08:56:32</DataHoraCancelamento>

Segue arquivos em anexo.

Grato,

 

xml.png

0002303U-comp-nfse.xml 0002303U-comp-nfse-soap.xml 0002303U-con-nfse-rps.xml 0002303U-con-nfse-rps-soap.xml 3122090453319300060156202200000000489-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Anadilson,

Me recordo de ter feito alterações justamente nesse provedor referente a nota cancelada.

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e por fim recompile a aplicação e faça novos testes.

Verifique antes se não tem nenhuma unit referente ao componente com uma bolinha vermelha em seu ícone, caso afirmativo delete antes de atualizar os fontes.

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

Link para o comentário
Compartilhar em outros sites

Boa tarde Ítalo,

Estou com atualização de 06/05/2022. Nessa foi corrigido a mesma situação para o provedor BHISS no caso para Belo Horizonte - MG [3106200] que ficou legal.

Para Ipatinga - MG [3131307] era provedor Actcon agora SigCorp

Sabe dizer se foi depois de 06/05/2022 ?

Testes feito hoje em regime de produção.

Grato,

 

Hoje uso como recurso alternativo dando um Pos() de '<InfPedidoCancelamento>' no xml retornado

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Anadilson,

Usei o programa exemplo do componente, carreguei o XML da NFS-e e pedi para gerar o DANFSE, saiu com a tarja de nota cancelada.

Verifica se não tem copia dos de fontes ou DCU.

 

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

Link para o comentário
Compartilhar em outros sites

Eu apago toda a pasta e descompacto, aí mando instalar.

Eu estou usando esse processo:

    if ACBrNFSeX.NotasFiscais.Count = 0 then
    begin
      if ACBrNFSeX.Configuracoes.Geral.Provedor in [ACBrNFSeXConversao.proSigCorp] then
      begin
        // Consultar NFSe por Lote - 3 - btnConsultarNFSeRPSClick()   
        ACBrNFSeX.ConsultarNFSeporRps(StrZero(NumeroRps,7), SerieRps, TipoRps, CodVerificacao); 
        ChecarResposta(tmConsultarNFSePorRps);
      end;
    end;
    //
Inclusive passando o número do Rps com zeros a esquerda

Bem.... ao enviar a nfse dá um erro de data, não retorna o protocolo mas a nota está ativa lá e ao fazer essa consulta que retorna tudo. Porém ao consultar assim uma nota cancelada não traz como cancelada e sim com snNormal.

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
56 minutos atrás, Anadilson disse:

Bom dia Ítalo,

Simplesmente é somente baixado em outra máquina. O arquivo compactado é somente para mover para outra máquina. Mas tudo completinho e deleto sempre a pasta anterior.

Sempre feito assim sem nenhum problema.

 

 

coloca o svn lá e usa direto, não sofra a toa

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Anadilson,

Ao instalar o ACBr através do ACBrInstall_Trunk2 marque a opção para apagar arquivos antigos.

Isso vai fazer com que seja deletado do HD os arquivos DCU que por ventura estejam em outras pastas que não deveriam estar e com isso o Delphi ao compilar a aplicação acaba pegando uma DCU antiga.

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

Link para o comentário
Compartilhar em outros sites

Faço isso, mas somente quando tenho algum problema na instalação, o que é raro.

Fora isso sempre pego suas atualizações e verifico que ficam ok.

O problema que encontro é depois de tudo pronto funcionando, vem essa troca de provedores rsrs. 

Obrigado,

 

Link para o comentário
Compartilhar em outros sites

Bom dia Ítalo,

Acabei de testar tudo novamente.

Sim, ao consultar o rps está retornando corretamente o snCancelado, não sendo mais necessário pesquisar no xml.

Porém, ao Enviar, sempre dá erro:

Erro(s):
Código  : X999
Mensagem: Erro de Conexão: Erro Interno: 12002
Erro HTTP: 0
URL: https://abrasfipatinga.sigbancos.com.br/servico.asmx
Erro: 12002 - TimeOut de Requisição
Falha ao Receber Resposta. Erro: 12002 - TimeOut de Requisição
Correção: 
 

Resultado não me retorna número de protocolo, necessito fazer a consulta por Rps que me retorna número da nota e código de verificação:

Ao solicitar um Cancelamento sempre retorna:

Método Executado: CancelarNFSe
 
Parâmetros de Envio
Numero da NFSe: 202200000000497
Série da NFSe : 
 
Parâmetros de Retorno
Situação: 
Link    : 
Sucesso : True
 
Retorno do Pedido de Cancelamento:
Situação : 
Data/Hora: 30/12/1899
Mensagem : 
Sucesso  : 
Link     : 
 
Erro(s):
Código  : X204
Mensagem: Confirmação do Cancelamento não encontrada.
Correção: 
---------
 
 
Método Executado: ConsultarNFSePorFaixa
Parâmetros de Envio
Num. Ini. NFSe: 202200000000497
Num. Fin. NFSe: 202200000000497
 
Parâmetros de Retorno
Sucesso       : True
 
Erro(s):
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------

Novamente sendo necessário fazer a consulta por Rps 

Estou sempre tendo que fazer a consulta por Rps para retorna dados, nunca de forma direta, como é o comum nos demais provedores.

Segundo o provedor em vários contatos diz que lá está tudo certo.  Bem.... é ir levando desse jeito. (Consultando novamente e ficando sem protocolo)

Referente esse tópico está ok e retornando como snCancelado.

 

Muito obrigado,

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Anadison, 

Uma coisa de cada vez.

Se ao enviar esta ocorrendo Timeout o que lhe impede de aumentar o valor da propriedade Timeout?

Nos meus testes utilizo 40K.

Quanto ao retorno do cancelamento vou precisar do XML (soap) de retorno do pedido de cancelamento para analisar.

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

Link para o comentário
Compartilhar em outros sites

Boa tarde Ítalo,

Referente ao cancelamento, segue anexo arquivos.

Lembrando que quando não me retorna nada, faço a consulta por RPS. Seria uma consulta em seguida.

 

 

 

000000000000000000000000000000000001-con-nfse-fai.xml 000000000000000000000000000000000001-con-nfse-fai-soap.xml 000000000000000000000000000000000001-lista-nfse-fai.xml 000000000000000000000000000000000001-lista-nfse-fai-soap.xml 0002311U-comp-nfse.xml 0002311U-comp-nfse-soap.xml 0002311U-con-nfse-rps.xml 0002311U-con-nfse-rps-soap.xml 202200000000500-can.xml 202200000000500-can-soap.xml 202200000000500-ped-can.xml 202200000000500-ped-can-soap.xml 3122110453319300060156202200000000500-nfse.xml RetornoCancelamento.txt SegundaConsultaPorRps.txt

Questões de envio com erro de TimeOut vejo depois sobre isso:

ACBrNFSeX.Configuracoes.WebServices.TimeOut                  := 80000; // 40000;  //5000;
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Anadilson,

Favor atualizar os fontes e faça novos testes de cancelamento.

Como lhe disse vamos por partes uma coisa de cada vez.

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

Link para o comentário
Compartilhar em outros sites

Boa tarde Ítalo,

Agora tenho outro problema referente ao cancelamento.

Quanto faço a consulta de uma NFSe já cancelada usando:

      ACBrNFSeX.ConsultarLoteRps(nProtocolo, vNumLote);   
      ChecarResposta(tmConsultarLote);

Está me retornando: ACBrNFSeX.NotasFiscais.Items[i].NFSe.SituacaoNfse = snNormal pois a informação do cancelamento está vindo dessa forma, conforme imagem anexa.

 


 

xml.png

Já a Consulta assim:

        ACBrNFSeX.ConsultarNFSeporRps(StrZero(NumeroRps,7), SerieRps, TipoRps, CodVerificacao); 
        ChecarResposta(tmConsultarNFSePorRps);

Ficou ok pois me retorna como snCancelado mas vem conforme imagem abaixo em anexo:


 

xml.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Anadilson,

Por favor anexe o XML de retorno da consulta e não um fragmento em imagem, pois dessa forma não tenho como analisar o 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

Link para o comentário
Compartilhar em outros sites

Bom dia Ítalo,

Vale lembrar que já fez essa alteração antes, não sei se para Ipatinga, mas certamente não foi para o novo provedor SigCorp.

Segue anexo arquivos

Veja que a informação do cancelamento está vem na descrição do item de serviço

 

 

30742-con-lot.xml 30742-con-lot-soap.xml 30742-lista-nfse-con-lot.xml 30742-lista-nfse-con-lot-soap.xml

3122030453319300060156202200000000299-nfse.xml

Link para o comentário
Compartilhar em outros sites

Boa tarde Ítalo,

Acabei de atualizar e o erro continua, na consulta por ConsultarLoteRps():

    if (nProtocolo <> '') and (vNumLote <> '') then
    begin
      ACBrNFSeX.ConsultarLoteRps(nProtocolo, vNumLote);     
      ChecarResposta(tmConsultarLote);
    end;
 

     ACBrNFSeX.NotasFiscais.Items[i].NFSe.SituacaoNfse = snNormal

 

Mas a nota já está cancelada

 

30742-con-lot.xml 30742-con-lot-soap.xml 30742-lista-nfse-con-lot.xml 30742-lista-nfse-con-lot-soap.xml

Provedor = proSigGorp 

 

Digo: Provedor = proSigCorp 

Link para o comentário
Compartilhar em outros sites

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