Ir para conteúdo
  • Cadastre-se

dev botao

Brasília: como usar ConsultaNFSePorRPS para verificar se nota está cancelada


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

Recommended Posts

Prezados, bom dia!

Estou usando ConsultaNFSePorRPS para consultar uma nota cancelada, mas não encontrei nenhuma propriedade no componente que me aponte que a nota esteja de fato cancelada.

Ela está cancelada se consultar no portal.

Alguém tem alguma ideia de como ver isso? Precisava da data de cancelamento e se possível do XML de autorização do cancelamento (que o componente salva quando a gente manda cancelar). 

Acrescentando o código abaixo não funciona pois está retornando ACBrNFSeXConversao.snNormal, mesmo com a nota cancelada no portal.

if ACBrNFSeX1.NotasFiscais.Items[0].NFSe.SituacaoNfse = ACBrNFSeXConversao.snCancelado then
  memoLog.Lines.Add('A Nota encontra-se Cancelada.'); 

Editado por Gustavo Resende Espíndola
título incompleto
Link para o comentário
Compartilhar em outros sites

  • Gustavo_GRE changed the title to Brasília: como usar ConsultaNFSePorRPS para verificar se nota está cancelada
  • Consultores

Boa tarde Gustavo,

Essa consulta retorna o XML da nota, correto?

Quando a nota é cancelada via webservice o XML retornado pela consulta consta a data de cancelado, já se a nota foi cancelada via site, o XML não tem essa informação, correto?

Se a resposta for sim para as 2 perguntas, você poderia anexar o XML retornado para que possamos analisar?

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

Sim, a consulta retorna o XML da nota.

Sobre a segunda pergunta, fiz mais alguns testes e parece mais confuso do que isso.

A nota que mencionei no começo do post é de 09/01/23 (em produção), na época que não aceitava cancelamento via WS, somente pelo portal. Tanto o download do XML pelo portal quanto a Consulta pelo componente não contém os dados de cancelamento. Acredito que não podemos considerar como um teste válido por conta dos erros da Nota Control no período.

Então acabei de fazer um novo teste: emiti 2 notas via WS em produção. Uma eu cancelei via WS e a outra via portal.

Consultei ambas via WS e as duas retornaram SituacaoNfse = ACBrNFSeXConversao.snNormal , também sem os dados de cancelamento no XML (data, etc).

Baixei os XMLs delas via portal, e também não tem os dados de cancelamento. Aguardei 15 minutos e realizei a consulta novamente, e nada dos dados.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Gustavo,

Se o XML baixado da nota após o seu cancelamento não possui o grupo <NfseCancelamento> ou a tag Status com o valor que indica cancelamento, o componente não tem como saber por esse XML que a nota esta cancelada.

  • 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

36 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Gustavo,

Se o XML baixado da nota após o seu cancelamento não possui o grupo <NfseCancelamento> ou a tag Status com o valor que indica cancelamento, o componente não tem como saber por esse XML que a nota esta cancelada.

Ou seja, mais um problema Nota Control®

Hoje fiz a consulta novamente e os XMLs ainda retornam sem a tag... Essa empresa, Deus do céu...

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

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