Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento NFSe Pato Branco


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

Recommended Posts

  • Membros Pro

Boa tarde,

Estou realizando testes de cancelamento de notas para Prefeitura de pato branco, o cancelamento é realizado com sucesso, porém o retorno do WebService chega como "Sucesso" falso/sem valor, assim como a Collection "NotasCanceladas" vazia. E sem nenhuma mensagem de erro. Inspecionando o retorno (...WebServices.CancNFSe.RetCancNFSe.InfCanc) ví que o "Confirmacao" vem com uma especie de id de confirmação do cancelamento. Só não sei como ter certeza se só por possuir esse ID da pra garantir que de fato a nota fiscal foi cancelada na prefeitura e se caso mais que uma, todas elas foram canceladas, visto que a collection NotasCanceladas vem vazia.

Como podemos prosseguir ? Segue uma parte do código:

image.thumb.png.6e3f471a6985f9c501c85d19e99215b5.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Alexandre,

Favor anexar o XML de retorno para que eu possa 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

  • Consultores

Boa noite Alexandre,

Desculpe, eu pedi para você anexar o XML e não uma imagem dele.

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

Boa tarde Alexandre,

Será que você consegue um outro XML cujo o pedido de cancelamento foi negado?

No XML que você anexou o pedido de cancelamento foi aceito, noto que tem um grupo chamado <Confirmacao> e dentro dele o tag <DataHora>.

Com um outro XML cujo pedido foi negado podemos comparar e desta forma definir o que podemos levar em consideração para definir que a nota esta realmente cancelada.

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

Boa tarde Alexandre,

Como esse provedor não retorna a tag <Sucesso> para informar se o cancelamento foi realizado com sucesso ou não, podemos tomar com base a tag <DataHora>

Sendo assim, acredito que o teste abaixo resolveria o problema:

if ACBrNFSe1.WebServices.CancNfse.DataHora <> 0 then
  // A nota foi cancelada
else
  // A nota não foi cancelada

 

  • 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

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