Ir para conteúdo
  • Cadastre-se

dev botao

Encerramento MDF-e


Recommended Posts

Bom dia a Todos,

Com a mudanca na forma de envio do MDF-e, como fazer o envio do evento de encerramento, de modo Sincrono?

Bastar antes do EnviarEvento, colocar ACBrMDFE1.WebServices.Enviar.Sincrono:=True?

Desde ja agradeco a atencao

Obrigado

signature_mateus_penha_acbr.fw.png

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Mateus,

O único serviço que usava o modo assíncrono era o de recepção do MDF-e, todos os demais sempre funcionaram no modo síncrono e eles independem de configuração ou passagem de parâmetro para que funcionem no modo síncrono.

Repito somente o método Enviar que possui 3 parâmetros conforme apresentado abaixo, sendo o terceiro responsável por determinar se o envio é síncrono ou assíncrono:

  // Parâmetros do método Enviar:
  // 1o = Número do Lote
  // 2o = Se True imprime automaticamente o DAMDFE
  // 3o = Se True o envio é no modo Síncrono, caso contrario Assíncrono.
  // Obs: no modo Síncrono só podemos enviar UM MDF-e por vez.
  ACBrMDFe1.Enviar(StrToInt(vNumLote), True, True);

Caso não tenha feito, favor atualizar todos os fontes de todas as pastas e reinstale o ACBr.

Eu fiz uma alteração fazendo com que o envio do RPS a partir de agora só seja feito em modo síncrono independente do valor do terceiro parâmetro.

O Encerramento é um evento e para que o mesmo seja enviado usamos o método EnviarEvento cuja sintaxe é:

    function EnviarEvento(idLote: Int64): Boolean;

Como você pode ver ele tem apenas um parâmetro que é o numero do lote.

Abaixo temos a lista de serviços disponibilizados pela SEFAZ que consta na versão 1 do manual do MDF-e de 13/06/2012

image.png

Isso demonstra claramente que somente o serviço Recepção do MDF-e era assíncrono, todos os demais serviços eram e são até hoje síncrono.

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

Link para o comentário
Compartilhar em outros sites

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.