Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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.

  • Solution
Postado
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:

Postado
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! 

Postado
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:

Postado
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
  • 1 mês depois ...
  • Este tópico foi criado há 2555 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.