Jump to content

2 Dia do ACBr

Agradecemos a todos os presentes. Fotos e vídeos do evento serão disponibilizados em breve.
Site do Evento

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

LEANDRODOCOUTO

Retorno da Função NFE_Inutilizar

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

Share this post


Link to post
Share on other sites

Bom dia,

Por favor anexe a unit alterada.

Att.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

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

Share this post


Link to post
Share on other sites

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
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites

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.

  • Like 1

Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other 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.
 

Share this post


Link to post
Share on other sites

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
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...