Ir para conteúdo
  • Cadastre-se

dev botao

Retorno da Função NFE_Inutilizar


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

Recommended Posts

Na Unit AcbrLibNfeClass.. no médodo NFE_Inutilizar

o result estava como Result := SetRetornoWebService(SSL.HTTPResultCode, 'InutilizarNFe');  ( linha 1027 )
quando a inutilização não dava certo.. Então a mensagem de retorno sempre tinha como InutilizarNFe.
Isso dificultava o entendimento.
Mudei para
Result := SetRetornoWebService(SSL.HTTPResultCode, Inutilizacao.XMotivo );
Isso retorna a mensagem correta de retorno do WebService

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Por favor anexe a unit alterada.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Não compreendi a alteração... se a consulta não foi executada com sucesso, muito provavelmente não haverá nada em "Inutilizacao.XMotivo"

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

Seria interessante tentar inutilizar um numero duas vezes.

Desta forma saberemos o que vai conter em xMotivo ao tentar pela segunda vez.

Acredito que deve ocorrer uma rejeição do tipo: Já existe pedido de Inutilização com a mesma faixa de inutilização.

  • 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

Quando a inutilização não dava certo ( tentando inutilizar um numero que ja existia, por exemplo ), a rotina devolvia a constante "InutilizarNFe" ( Result := SetRetornoWebService(SSL.HTTPResultCode, 'InutilizarNFe')
só substitui a contante 'InutilizarNFe' por xMotivo, pra trazer o motivo da inutilização não deu certo. Quando a inutilização não dá certo, XMotivo traz a mensagem de erro.
 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

OK, faz sentido...

Eu estava imaginando apenas os cenários de falha de transmissão... como por exemplo, o TimeOut...

@Italo Jurisato Junior, pode por favor fazer o merge da sugestão indicada ?

Em 18/12/2018 at 11:28, Italo Jurisato Junior disse:

Seria interessante tentar inutilizar um numero duas vezes.

Isso envolveria alguma forma de configuração, para saber se todos desejam ou não esse comportamento... pois poderia cair no problema do consumo indevido...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...