Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

Mas não acabou, parece que os parâmetros são outros.

enviei: MDFe.EncerrarMDFe("42170202959017000104580010000000011248668580", "09/09/2017", "4113700", "02959017000104", "1")

recebi: ERRO: Rejeição: Consulta a uma Chave de Acesso muito antiga. Informe o caminho completo do XML para Encerrar este MDFe.

Quais parâmetros tenho que passar?  O caminho de qual XML tenho que passar, seria o XML gravado em minha máquina? (como passo?)

 

 

42170202959017000104580010000000011248668580-procMDFe.xml

Editado por Arturo
  • Membros Pro
Postado

Mudei a data do encerramento:

EncerrarMDFe("42170202959017000104580010000000011248668580", "16/09/2017", "4113700", "02959017000104", "1")

Mudou a resposta 

ERRO: Comando inválido (EncerrarMDFe("42170202959017000104580010000000011248668580", "16/09/2017", "4113700", "02959017000104", "1") )

 

42170202959017000104580010000000011248668580-procMDFe.xml

1-eve.xml

1-eve-soap.xml

1-ped-eve.xml

1-ped-eve-soap.xml

  • Consultores
Postado

Bom dia Arturo,

O XML de envio de evento esta faltando o numero de protocolo de autorização do MDF-e.

Veja:

<descEvento>Encerramento</descEvento>
<nProt/>
<dtEnc>2017-09-09</dtEnc>
<cUF>41</cUF>
<cMun>4113700</cMun>

Se no comando do Monitor esta sendo informado o numero do protocolo, então existe um erro no Monitor que não esta considerando essa informaçã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

  • Moderadores
Postado
1 hora atrás, Arturo disse:

Quais parâmetros tenho que passar?  O caminho de qual XML tenho que passar, seria o XML gravado em minha máquina? (como passo?)

No lugar da chave do MDFe, passe o caminho completo para o XML dele. Ex:

MDFe.EncerrarMDFe("C:\ERP\XML\Manifestos\42170202959017000104580010000000011248668580-mdfe.xml", "09/09/2017", "4113700", "02959017000104", "1")

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

O encerramento das MDFe antigas funcionou perfeitamente (Obrigado).

MDFe.EncerrarMDFe("C:\Endereço do XML\Chave-mdfe.xml", "Protocolo", "Dt Encerramento", "Mun. de Descarga", "CNPJ Emitente", "1")

 

A pergunta é: 

Agora sempre utilizaremos esses parâmetros? Mesmo para MDFe recente?

  • Moderadores
Postado
18 horas atrás, Arturo disse:

Agora sempre utilizaremos esses parâmetros? Mesmo para MDFe recente?

Você ainda pode usar a chave para fazer o encerramento.

Apenas no caso de MDFe antigo precisa informar o caminho do XML para que o componente obtenha o número do protocolo de autorização do arquivo e assim gerar o comando de encerramento corrretamente.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

Bom dia

Desculpem me intrometer nesse assunto mas lendo todos os posts acabei ficando com uma dúvida.

Tenho feito Encerramento de MDFe, inclusive testando a 3.0, e na versão ACBR 1.1.0.33, usando o comando:

           MDFE.ENCERRARMDFE(nChaveMDFE,dtEnc,cUF,nCNPJ),

agora estou vendo ai Numero de Protocolo. Mudou alguma coisa ?

Obrigado

 

 

  • Moderadores
Postado

Bom dia, a partir da versão 1.1.0.34, no campo "nChaveMDFE", pode ser passado também o caminho do XML. Mas essa alteração é só nos casos de encerramento de MDFe muito antigo, onde a SEFAZ não permite mais fazer consulta, Se o MDFe tiver menos de seis meses de emissão pode ser encerrado da mesma forma de antes, apenas informando a chave...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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