Situação: Na emissão do MDFe ocorre a mensagem:
---------------------------
Erro
---------------------------
Rejeição: Existe MDF-e não encerrado para esta placa, tipo de emitente e UF descarregamento
[chMDFe Não Encerrada:29201217230862000103580010000000171000000172]
[NroProtocolo:929200008610875]
---------------------------
OK
---------------------------
Solução:
Para fazer a correção da duplicidade do MDF-e é necessário seguir os seguintes passos:
1º Passo:
Acesse o XML do MDF-e e identificar qual a chave de acesso correta.
A que aparece na mensagem de erro, geralmente é inexistente, só sendo possível identificar no próprio XMLRetEnvio:
2º Passo:
Após identificar a chave de acesso correta, pode consultar no site da receita o MDFe.
Essa consulta pode ser feita de acordo o lançamento da base https://atsinformatica.movidesk.com/kb/article/385453/pesquisar-mdf-pela-chave-de-acesso?ticketId=&q=mdf
3º Passo
Na consulta do MDFe, verifique quais chaves de acesso estão vinculados a ele.
Para isso é na guia 'Carga'.
4º Passo
Caso o cliente já tenha emitido outro MDF-e com essas mesmas chaves de acesso vinculadas, será necessário tirar o vinculo via banco.
Para isso pode rodar os Scripts abaixo:
select * from mdfenfe
where mdfenfe.idmdfe = ''
É necessário limpar apenas o campo com a chave de acesso das notas vinculadas ao MDF-e
Caso precise mexer nas outras tabelas de MDF-e, pode rodas os scripts:
select * from mdfe
where mdfe.numeromdfe = ''
select * from mdfexml
where mdfexml.idmdfe = ''
5º Passo
Depois da exclusão dos dados, pode voltar a numeração do MDF-e.
No MDF-e você coloca a ultima numeração emitida:
6º Passo
Agora pode fazer o lançamento novamente do MDF-e, igual ao que consultou no passo 2.
Ele vai ficar com o Status Rejeitado.
Os status do MDF-e podem ser encontrados no lançamento da base:
https://atsinformatica.movidesk.com/kb/article/335496/mdf-e-status-de-nota-na-tabela-mdfe?ticketId=&q=mdf
OBS: Após isso o MDF-e pode ser encerrado.
Antes de qualquer intervenção via banco, é necessário que seja feito a copia do mesmo.