Ir para conteúdo
  • Cadastre-se

dev botao

CT-e versão 3.00a envio Síncrono


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

Recommended Posts

  • Consultores

Liberado o WebService de Recepção Síncrono em Homologação

 

Está implantando no ambiente de homologação da SVRS o WebService de Recepção Síncrona do CT-e conforme estabelecido no MOC 3.00a. A URL do serviço e o WSDL podem ser obtidos acessando o menu Serviços do Portal.

 

A liberação ocorreu no dia 02/08/2019, não temos informações de quando será liberado em ambiente de produção.

 

As alterações no componente já estão sendo feitas e serão liberadas, para que vocês possam realizar os testes. 

  • Curtir 4
  • Obrigado 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

  • Consultores

Olá pessoal,

Já foi implementado no componente ACBrCTe o modo de envio síncrono de CT-e.

Para que possamos enviar o CT-e no modo síncrono foi necessário acrescentar um parâmetro a mais no método Enviar.

    function Enviar(ALote: Integer; Imprimir: Boolean = True; ASincrono: Boolean = False) : Boolean;  overload;

Parâmetros do método Enviar:

  1o = Número do Lote
  2o = Se True imprime automaticamente o DACTE
  3o = Se True o envio é no modo Síncrono, caso contrario Assíncrono.

Observação: no modo Síncrono só podemos enviar UM CT-e por vez.

Por padrão o parâmetro ASincrono vale False fazendo com que o envio seja realizado no modo assíncrono.    

Exemplos:

  ACBrCTe1.Enviar(StrToInt(vNumLote));    ===> envio no modo assíncrono com a impressão do DACTE automaticamente.
  ACBrCTe1.Enviar(StrToInt(vNumLote), False);    ===> envio no modo assíncrono sem a impressão do DACTE automaticamente.
  ACBrCTe1.Enviar(StrToInt(vNumLote), True, True);    ===> envio no modo síncrono com a impressão do DACTE automaticamente.
  ACBrCTe1.Enviar(StrToInt(vNumLote), False, True);    ===> envio no modo assíncrono sem a impressão do DACTE automaticamente.

Para quem não usa o método Enviar e prefere executar diretamente as chamadas do webservice abaixo temos um exemplo:

  ACBrCTe1.WebServices.Enviar.Lote := vNumLote;   <=== Numero do Lote
  ACBrCTe1.WebServices.Enviar.Sincrono := True;    <= Se True o modo de envio será síncrono, caso contrario assíncrono.
  ACBrCTe1.WebServices.Enviar.Executar;
 

  • Curtir 7
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

  • 3 semanas depois ...
  • Consultores

Disponível serviços de autorização síncrona de CT-e na SVRS

 

O Webservice de Recepção Síncrona de CT-e da versão 3.00 está disponível para utilização das empresas emitentes no ambiente de autorização da SEFAZ Virtual RS.

  • Curtir 2
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

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