Ir para conteúdo
  • Cadastre-se

dev botao

Ajuste Retorno Método Enviareventonfe


ericserafim
Ver Solução Respondido por André Ferreira de Moraes,
  • Este tópico foi criado há 3454 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Caros,

 

Procurei no fórum, mas não encontrei nenhuma solução para este caso, por este motivo segue alteração do fonte.

 

Ao enviar um evento utilizando o método EnviarEventoNFe o mesmo retorna True mesmo quando a SEFAZ retorna erro na emissão do evento.

 

Analisando o código deste método notei que o cStat utilizado para definir o retorno do método é o de recebimento do evento e não o de aceite do evento, neste caso a SEFAZ retorna que recebeu o evento com sucesso, mas o mesmo não foi aceito por algum motivo, que foi explicado na tag retEvento -> infEvento -> cStat e xMotivo.

 

Em anexo segue o fonte alterado na última versão do subversion e o XML com erro e a DANFE do evento que o componente gerou mesmo o evento não sendo aceito pela SEFAZ.

Arquivos.zip

Editado por ericserafim

Eric Serafim
Gerente de Análise e Desenvolvimento
Sidicom Sistemas de Informação
Empresa Certificada ISO 9001
Fone: 51 3219-9499

[email protected]
www.sidicom.com.br
www.facebook.com/SidicomErp
www.twitter.com/SidicomErp

logoDelphi.pnglogoIso.jpg

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Moderadores

Sim atualize seu svn

e reveja suas alterações pois está bem diferente do que se encontra no svn!

após isso anexe novamente que eu mesmo irei olhar a alteração

obrigado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Se o lote foi processado o retorno deve ser TRUE, pois um lote pode ter mais de um evento. Se um voltar como true e outro como false qual vai prevalecer?

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Sim André, entendo sua colocação, mas de qualquer forma temos que encontrar uma forma de atender as duas situações.

Eu consegui resolver desta forma até porque só utilizo evento a evento (um a um), então se você puder testar com mais de um no cenário que mencionou, verás que terá problemas da mesma forma.

 

Como você resolve esta questão hoje?

Eric Serafim
Gerente de Análise e Desenvolvimento
Sidicom Sistemas de Informação
Empresa Certificada ISO 9001
Fone: 51 3219-9499

[email protected]
www.sidicom.com.br
www.facebook.com/SidicomErp
www.twitter.com/SidicomErp

logoDelphi.pnglogoIso.jpg

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Não será implementado, pois a resposta pode conter um lote de eventos e não faz sentido exibir como padrão o que foi retornado no primeiro evento(EventoRetorno.retEvento.Items[0].RetInfEvento.cStat;).

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

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