Ir para conteúdo
  • Cadastre-se

dev botao

Ecerrar MDFe modelo 1.00


Diego Henicka
Ver Solução Respondido por Giuu,
  • Este tópico foi criado há 2339 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia, recém atualizamos para a versão 3.00 da MDFe e nosso cliente foi tentar fazer o encerramento de uma MDFe emitida na versão antiga (1.00) ao encerrar com a rotina nova padrão 3.00, ocorre a rejeição: "239 - Cabeçalho - Versao do arquivo XML não suportada". Tentei configurar a ACBR para a versão antiga e mesmo assim da esta mesma rejeição. Fico no aguardo se alguém tiver alguma ideia.

Link para o comentário
Compartilhar em outros sites

  • Solution
30 minutos atrás, Diego Henicka disse:

Bom dia, recém atualizamos para a versão 3.00 da MDFe e nosso cliente foi tentar fazer o encerramento de uma MDFe emitida na versão antiga (1.00) ao encerrar com a rotina nova padrão 3.00, ocorre a rejeição: "239 - Cabeçalho - Versao do arquivo XML não suportada". Tentei configurar a ACBR para a versão antiga e mesmo assim da esta mesma rejeição. Fico no aguardo se alguém tiver alguma ideia.

Bom dia @Diego Henicka voce está carregando o XML para o encerramento ou está encerrando somente com a chave de acesso? Faça só com a chave de acesso que irá funcionar, sem carregar o XML pois ele está na versão 1.0 e não é mais suportada para a versão;

               infEvento.chMDFe := ChaveAcesso.Text;
               infEvento.detEvento.nProt := Protocolo.Text;
               infEvento.CNPJ := CNPJ;
               infEvento.dhEvento := now;
               infEvento.tpEvento := teEncerramento;
               infEvento.nSeqEvento := 1;
               infEvento.detEvento.dtEnc := Date;
               infEvento.detEvento.cUF := UF;
               infEvento.detEvento.cMun := CODIGOMUNICIPIO.text;

Estou fazendo assim e está indo tranquilamente o encerramento do MDFe, espero ter ajudado.

  • Curtir 6
  • Obrigado 1

A arte de programar consiste na arte de organizar e dominar a complexidade.  :roll:

Link para o comentário
Compartilhar em outros sites

22 horas atrás, Giuu disse:

Bom dia @Diego Henicka voce está carregando o XML para o encerramento ou está encerrando somente com a chave de acesso? Faça só com a chave de acesso que irá funcionar, sem carregar o XML pois ele está na versão 1.0 e não é mais suportada para a versão;


               infEvento.chMDFe := ChaveAcesso.Text;
               infEvento.detEvento.nProt := Protocolo.Text;
               infEvento.CNPJ := CNPJ;
               infEvento.dhEvento := now;
               infEvento.tpEvento := teEncerramento;
               infEvento.nSeqEvento := 1;
               infEvento.detEvento.dtEnc := Date;
               infEvento.detEvento.cUF := UF;
               infEvento.detEvento.cMun := CODIGOMUNICIPIO.text;

Estou fazendo assim e está indo tranquilamente o encerramento do MDFe, espero ter ajudado.

Valeu @Giuu eu estava fazendo LoadFromFile no XML antes de executar o Encerramento e Atualização. Tirando e executando apenas com a Chave e os outros dados como indicou funcionou corretamente. Obrigado! 

Link para o comentário
Compartilhar em outros sites

15 minutos atrás, Diego Henicka disse:

Valeu @Giuu eu estava fazendo LoadFromFile no XML antes de executar o Encerramento e Atualização. Tirando e executando apenas com a Chave e os outros dados como indicou funcionou corretamente. Obrigado! 

Bom dia @Diego Henicka,

Precisando estamos ai rsrs até mais.

  • Curtir 1

A arte de programar consiste na arte de organizar e dominar a complexidade.  :roll:

Link para o comentário
Compartilhar em outros sites

Em 09/10/2017 at 11:04, Giuu disse:

Bom dia @Diego Henicka voce está carregando o XML para o encerramento ou está encerrando somente com a chave de acesso? Faça só com a chave de acesso que irá funcionar, sem carregar o XML pois ele está na versão 1.0 e não é mais suportada para a versão;


               infEvento.chMDFe := ChaveAcesso.Text;
               infEvento.detEvento.nProt := Protocolo.Text;
               infEvento.CNPJ := CNPJ;
               infEvento.dhEvento := now;
               infEvento.tpEvento := teEncerramento;
               infEvento.nSeqEvento := 1;
               infEvento.detEvento.dtEnc := Date;
               infEvento.detEvento.cUF := UF;
               infEvento.detEvento.cMun := CODIGOMUNICIPIO.text;

Estou fazendo assim e está indo tranquilamente o encerramento do MDFe, espero ter ajudado.

Muito obrigado @Giuu alterei meu aplicativo de acordo com seu exemplo, ficou muito simples o encerramento.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Boa noite Vicente,

Não existe mais os Web Services da versão 1.00, você pode encerrar o MDF-e da versão 1.00 através da versão 3.00 sem nenhum problema.

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

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

The popup will be closed in 10 segundos...