Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Quando vai enviar uma MDFe e existe outra com a mesma placa que ainda não foi fechada, retorna mensagem que existe MDFe não encerrada com esta placa, mostra a chave que vem truncada e não tem como identificar qual é esta MDfe. Tem como resolver isto?

PHOTO-2024-01-30-18-32-31.jpg

  • Consultores
  • Solution
Postado
9 minutos atrás, Luiz Carlos de Lima disse:

Bom dia,

Quando vai enviar uma MDFe e existe outra com a mesma placa que ainda não foi fechada, retorna mensagem que existe MDFe não encerrada com esta placa, mostra a chave que vem truncada e não tem como identificar qual é esta MDfe. Tem como resolver isto?

PHOTO-2024-01-30-18-32-31.jpg

Bom dia!

A chave vem truncada no arquivo XML também?

Você pode tentar utilizar esta Consulta de Não Encerrados.

Veja como é feita no programa exemplo:

  vCNPJ := '';

  if not(InputQuery('WebServices Consultar não encerrados', 'Informe o CNPJ:', vCNPJ)) then
    exit;

  try
    ACBrMDFe1.WebServices.ConsultaMDFeNaoEnc( vCNPJ );
  finally
    MemoResp.Lines.Text := ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS;
    memoRespWS.Lines.Text := ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetornoWS;
  end;

  LoadXML(ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS, WBResposta);

 

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Olá diego,

A chave vem truncada no arquivo XML também?  > Não, mas o cliente não quer ter trabalho. Seria mais simples se a chave mostrasse completa.

Mas vou dar uma olhada nesta consulta, se ela mostrar a placa vai ajudar bastante.

 

Grato.

  • Curtir 1
  • Membros Pro
Postado

Boa tarde Ítalo,

Eu não tenho o XML, e o problema não é no XML, é o tamanho da janela da mensagem(foto acima) que nao cabe a Chave e o protocolo, por isso trunca.

Montei uma consulta pela dica do Diego, para o cliente pesquisar.

Obrigado.

  • Curtir 1
  • Consultores
Postado

Boa tarde Luiz,

Na unit pcnAuxiliar temos as funções:

function ExtrairChaveMsg(const AMsg: String): String;
function ExtrairProtocoloMsg(const AMsg: String): String;

Com essas funções você consegue extrair a chave e o protocolo da mensagem.

Informação que você precisa para efetuar o encerramento.

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á 296 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.