Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Moderadores
Postado

Boa tarde

Chegou a abrir o exemplo do MDFe que tem na pasta?

veja o código abaixo retirado dele:

 OpenDialog1.Title := 'Selecione o MDFe';
 OpenDialog1.DefaultExt := '*-MDFe.xml';
 OpenDialog1.Filter := 'Arquivos MDFe (*-MDFe.xml)|*-MDFe.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*';
 OpenDialog1.InitialDir := ACBrMDFe1.Configuracoes.Geral.PathSalvar;

 if OpenDialog1.Execute then
  begin
   ACBrMDFe1.Manifestos.Clear;
   ACBrMDFe1.Manifestos.LoadFromFile(OpenDialog1.FileName);

   with ACBrMDFe1.EventoMDFe.Evento.Add do
    begin
     infEvento.chMDFe   := Copy(ACBrMDFe1.Manifestos.Items[0].MDFe.infMDFe.ID, 5, 44);
     infEvento.CNPJ     := edtEmitCNPJ.Text;
     infEvento.dhEvento := now;
//  TpcnTpEvento = (teCCe, teCancelamento, teManifDestConfirmacao, teManifDestCiencia,
//                  teManifDestDesconhecimento, teManifDestOperNaoRealizada,
//                  teEncerramento);
     infEvento.tpEvento   := teEncerramento;
     infEvento.nSeqEvento := 1;

     infEvento.detEvento.nProt := ACBrMDFe1.Manifestos.Items[0].MDFe.procMDFe.nProt;
     infEvento.detEvento.dtEnc := Date;
     infEvento.detEvento.cUF   := StrToInt(Copy(IntToStr(ACBrMDFe1.Manifestos.Items[0].MDFe.infDoc.infMunDescarga.Items[0].cMunDescarga),1,2));
     infEvento.detEvento.cMun  := ACBrMDFe1.Manifestos.Items[0].MDFe.infDoc.infMunDescarga.Items[0].cMunDescarga;
    end;

   ACBrMDFe1.EnviarEventoMDFe( 1 ); // 1 = Numero do Lote

   MemoResp.Lines.Text   := UTF8Encode(ACBrMDFe1.WebServices.EnvEvento.RetWS);
   memoRespWS.Lines.Text := UTF8Encode(ACBrMDFe1.WebServices.EnvEvento.RetWS);
   LoadXML(MemoResp, WBResposta);
  end;   
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

  • Membros Pro
Postado

sim, eu olhei sim, mas eu gostaria de apenas gerar o xml de encerramento e salvar, e nao enviar.

qual o passo para apenas gerar esse xml de encerramento ?

obr

=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • 1 mês depois ...
  • Consultores
Postado

Bom dia Walter,

 

O Encerramento, bem como o cancelamento de um MDF-e são eventos, sendo assim o componente no momento esta salvando o XML com o seguinte nome:

 

<chave>+<tipoevento>+<numseqevento>-procEventoMDFe.xml

 

<chave> = chave de acesso completa do MDF-e emitido

<tipoevento> = código do tipo de evento (vide manual do MDF-e), esse código varia para cada tipo de evento

<numseqevento> = "01" pelo simples fato do evento de encerramento ser único, ou seja, um MDF-e só pode ser encerrado uma unica vez.

 

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

  • 5 meses depois ...
Postado

Bom dia Italo,

 

Pelo que vi ao atualizar o respositório, o nome dos XML's dos eventos do MDF-e agora estão no seguinte padrão:

 

<tipoevento>+<chave>+<numseqevento>-procEventoMDFe.xml

 

Está correto isto?

 

Pois não vi nada referente no manual no item 7.3.

 

Atenciosamente.

Saudações,

Wislei de Brito Fernandes

  • Consultores
Postado

Bom dia Wilei,

 

Existe uma Nota Técnica publicada por nós referente a nomenclatura dos arquivos XML e PDF.

 

Essa NT encontra-se disponível aqui mesmo no fórum na aba Downdoad e na pasta ...\Doctos\NotasTecnicas

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

Postado

Bom dia Italo,

 

Realmente existe!

 

Eu estava procurando nas Notas Técnicas e Manuais do MDF-e, e como não há nada referente a esta nomenclatura, vi agora na Nota Técnica que você mencionou que a ACBr criou o seu próprio padrão.

 

Muito obrigado pela atenção.

Saudações,

Wislei de Brito Fernandes

  • Consultores
Postado

Wislei,

 

O ACBr não criou o seu próprio padrão, como dito na nota técnica o que esta definido nos manuais e notas técnicas publicadas pelo ENCAT estamos seguindo.

 

Os XMLs cujo nome não foi estipulado pelo ENCAT, o ACBr procurou adotar um nome que condiz com o conteúdo do XML.

 

E com a finalidade de padronizar alguns arquivos tiveram os seus nomes alterados.

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

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