Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
  • Solution
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

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