Ir para conteúdo
  • Cadastre-se

dev botao

Retorno De Consulta Situação De Nfse


Caetano
  • Este tópico foi criado há 4086 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Boa noite Caetano,

 

No caso da NFSe a coisa é bem diferente, não tem nada haver com a NF-e, inclusive o XML passa longe.

 

O que você tem que fazer é realizar uma consulta, você terá como resposta o XML da NFS-e se ele estiver cancelada, vai constar um grupo com os dados do cancelamento, um deles é a data.

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

  • Consultores

Bom dia Caetano,

 

Sim, o caminho é esse.

 

Lembre-se que no caso da NFS-e ao consultar uma NFSe o que temos como resposta é o XML completo da mesma e não apenas sua situação: autorizada ou cancelada.

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

Pessoal estou tentando ler a data do cancelamento mas esta retornando erro, alguém sabe o que estou fazendo de errado.

 

if OpenDialog1.Execute then begin
      // Cria a variável baseada no TXMLDocument
      vXMLDoc := TXMLDocument.Create(self);
      diretorio := OpenDialog1.FileName;
      // Le conteúdo do arquivo XML informado
      vXMLDoc.LoadFromFile(diretorio);
      // Aqui eu peço para encontrar a primeira ocorrencia da Tag >
      NodePai := vXMLDoc.DocumentElement.childNodes.First.ChildNodes.FindNode('NfseCancelamento');
      //lendo os campos da nfse
      NodeSec := NodePai.ChildNodes.FindNode('InfConfirmacaoCancelamento');
      NodeSec.ChildNodes.First;
      datahora := NodeSec.ChildNodes['datahora'].Text;
      Memodados.lines.add(datahora);
   end;

 

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

Pessoal sobre a questão acima.. alguém pra me dar um auxilio.

 

Também estou encontrando um  erro ao consultar a situação da NFSe.

 

---------------------------
os
---------------------------
Cannot open file "C:\sistems\NFSe\Arquivo NFSe\201307\Ger\419-env-lot.xml". O sistema não pode encontrar o arquivo especificado.
---------------------------
OK   
---------------------------
 

Att;

Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Caetado,

 

Quanto a data de cancelamento, favor dar uma olhada no conteudo do botão [Cancelar NFS-e] do programa exemplo.

 

Com relação a esse erro, o arquivo existe? Ele esta sendo salvo? e dentro da pasta Ger?

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

  • 4 semanas depois ...
  • Este tópico foi criado há 4086 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.