Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Boa tarde,

 

O componente a principio gera o XML, assina e valida.

 

Após envia-lo para SEFAZ se o mesmo for autorizado, é retornado o protocolo de autorização.

 

O componente se encarrega de atualizar o XML, deixando-o completo, ou seja, assinado e protocolado.

 

Atenção estou supondo que você esta utilizando o comando Enviar(<numlote>).

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

  • Consultores
Postado

Bom dia,

 

A consulta serve para você obter a situação atual de um documento previamente enviado para SEFAZ.

 

Se você carregar o componente com o XML do MDF-e que esta assinado, foi enviado para SEFAZ, mas por algum motivo ficou sem o protocolo de autorização.

 

Ao executar em seguida a consulta, o componente alem de realizar a consulta e salvar o seu retorno, se encarrega de atualizar o XML, deixando-o assinado e protocolado, caso no retorno contenha o protocolo de autorização.

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

  • 3 meses depois ...
Postado

Bom dia Itálo

 

 

   estou com o problema descrito acima meu xml não estão gravando numero de protocolo. tenho q consultar para gravar os campos da <infProt>.

 

   estou fazendo da seguinte maneira, que eu utilizo para NF-e e CT-e porem para MDF-e não esta gravando

 

   preparar_MDFe;  // aonde carrego todos dados
   ACBrMDFe1.Manifestos.Valida;

   ACBrMDFe1.Enviar(QCONSMDFElote.AsInteger);
 

  estou utilizando

 ACBrMDFe1.Configuracoes.Geral.VersaoDF := ve100a;

 

  o que será que estou fazendo de errado.

Postado (editado)

Boa noite Italo

 

 

   não estava, estava deixando somente

ACBrMDFe1.Configuracoes.Geral.Salvar := true;

agora coloquei tbm

ACBrMDFe1.Configuracoes.Arquivos.Salvar := true;

 

agora esta acontecendo o seguinte:

existe a pasta ..\xml\mdfe aonde são guardados os xml dos MDF-e quando ativei o ACBrMDFe1.Configuracoes.Arquivos.Salvar := true; o componente criou ..\xml\mdfe\mdfe e salva dois xml aonde eu informei salva sem protocolo e nessa nova pasta salva com protocolo

 

coloco o path da seguinte forma

ACBrMDFe1.Configuracoes.Geral.PathSalvar := ExtractFilePath(Application.ExeName) + 'xml\mdfe';

ACBrMDFe1.Configuracoes.Arquivos.PathMDFe :=  ExtractFilePath(Application.ExeName) + 'xml\mdfe';

 

será q tenho q mudar alguma lugar para ele nao criar essa nova pasta

Editado por chico_lopes
Postado

Bom dia Italo

 

 

   consegui agora, deixei da da seguinte forma

 

  ACBrMDFe1.Configuracoes.Geral.Salvar := true;
  ACBrMDFe1.Configuracoes.Arquivos.Salvar := true;
  ACBrMDFe1.Configuracoes.Arquivos.AdicionarLiteral := false;

  obrigado pela ajuda

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