Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Paulo e Italo , obrigado pela atenção, mas agora pra mim deu a msg: WebService Consulta MDF-e nao encerrado inativo  ou inoperarante.

 

este problema provavelmente e na Sefaz ne? estou testando em MG - homologação.

 

 

o problema disso é que nao consigo fazer teste nem de envio de MDFe pq da rejeição informado que possuo MDFe não encerrado a mais de 30 dias.

alguem sabe como resolver isso?

 

obrigado

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

  • Consultores
Postado

Bom dia Thiago,

 

Primeiramente, nenhuma SEFAZ possui os Web Services do MDF-e somente a SEFAZ do Rio Grande do Sul., portanto o componente sempre se utiliza a SEFAZ-RS independente da UF do Emitente.

 

Segundo, se você não consegue emitir MDF-e pois possui outros MDF-e não encerrados, a solução é bem simples, efetuar o seu 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

Postado

Bom dia Thiago,

 

Primeiramente, nenhuma SEFAZ possui os Web Services do MDF-e somente a SEFAZ do Rio Grande do Sul., portanto o componente sempre se utiliza a SEFAZ-RS independente da UF do Emitente.

 

Segundo, se você não consegue emitir MDF-e pois possui outros MDF-e não encerrados, a solução é bem simples, efetuar o seu encerramento.

 

Italo, blz?

 

 

desculpe cara, estou numa correria lascada aqui e nao entrei em detalhes sobre o problema.

 

 

o problema nao e tao simples assim. estes MDF-e nao encerrados, são antigos (dos primeiros testes pra esse cliente) e por isso nao temos mais nada deles(chave, protocolo, XML ...).

por isso queria usar a COnsulta de nao encerrados, pra poder saber mais informações sobre eles e tentar fazer algo na mao (alterar um XML de outro MDFe por exemplo) pra assim fazer o encerramento.

 

 

acho q teremos q entrar em contato com a Sefaz (RS) pra ver se resolvemos isso.

 

obrigado.

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Postado

Boa tarde Thiago,

 

Verifique a configuração do Internet Explorer no que diz respeito a Revogação de Certificados.

 

Cheque se o certificado que você esta usando não esta vencido.

boa tarde Italo,

 

o certificado está OK sim.

 

estou enviando NFe, NFSe... normalmente.

so estou com problema nessa consulta de MDF-e no ambiente de homologação.

 

obrigado

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

  • 2 semanas depois ...
  • Moderadores
Postado

Minha consulta de MDFe Encerrados estava dando erro de Falha no Schema XML. Fiz conforme orientações doItalo:

"Note que o conteúdo da TAG: xServ é CONSULTAR NAO ENCERRADOS sendo que eu alterei para que a palavra NAO seja acentuada.

Atribua o valor False a propriedade RetirarAcentos:

Configuracoes.Geral.RetirarAcentos := False;

Antes de realizar a consulta."

e funcionou perfeitamente.

Portanto, essa consulta para emitentes do estado de MG está funcional.

Postado

Boa tarde,

 

Estou tentando realizar a consulta dos manifestos não encerrados, mas toda vez que faço a consulta retorna a mensagem "Falha no Schema XML".

Fiz o que os colegas tem sugerido, para que a mensagem vá acentuada, mesmo assim o erro persiste.

 

Abaixo segue a mensagem que estou enviado.

	<consMDFeNaoEnc xmlns="http://www.portalfiscal.inf.br/mdfe" versao="1.00">
		<tpAmb>2</tpAmb>
		<xServ>CONSULTAR NÃO ENCERRADOS</xServ>
		<CNPJ>99997556000121</CNPJ>
	</consMDFeNaoEnc>

Fiz ajustes nos código para validar a mensagem utilizando os arquivos xsd disponibilizados no pacote de schemas do sefaz rs, mesmo assim não encontrei o que pode estar errado na minha mensagem.

 

Estou sem idéias do que pode ser, alguém tem alguma sugestão de como resolver isso?

 

Obrigado.

Postado

Boa tarde!

 

Estou conseguindo o retorno dos MDFe's não encerrados só que quando pego o retorno está vindo acentuado: 

<xMotivo>Consulta não encerrados localizou MDF-e nessa situação</xMotivo>

Com isso o xml de resposta dá erro, tem alguma ou terei que editar e alterar o xml? 

Postado

Bom dia, Italo!

 

A propriedade que tira os acentos é Configuracoes.Geral.RetirarAcentos, mas se eu colocar como True, irá tirar o acento da solicitação <xServ>CONSULTAR NÃO ENCERRADOS</xServ> e aí irá dar erro de schema, mas preciso que o retorno venha sem os acentos <xMotivo>Consulta não encerrados localizou MDF-e nessa situação</xMotivo> pois se vier com acento está dando erro de caracter especial.
 
Obrigado,
 
Evaldo.
  • 3 semanas depois ...
  • Consultores
Postado

Bom dia Wislei,

 

Você chegou a estudar a unit pmdfeRetConsMDFeNaoEnc.pas ?

 

Note que ao ler o retorno é montado uma lista chamada infMDFe.

 

Essa lista possui duas propriedades: chMDFe e nProt que contem respectivamente a chave e o numero do protocolo do MDF-e não encerrado.

 

Se esta lista não possuir nenhum elemento significa que todos os MDF-e emitidos estão encerrados.

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

Postado (editado)

Bom dia Italo,

 

Eu estudei sim, e vi que na função LerXml é percorrido o XML e é adicionado nas propriedades da lista a chave e o protocolo dos manifestos encontrados.

 

Eu só não estou conseguindo acessar esta lista pelo componente como eu acesso em: "ACBrMDFe.Manifestos.Items[0]...." por exemplo.

 

Atenciosamente.

Editado por Wislei de Brito Fernandes

Saudações,

Wislei de Brito Fernandes

  • Consultores
Postado

Boa tarde Wislei,

 

Após realizar a consulta, tente ler a chave desta forma:

 

chave :=  ACBrMDFe1.WebServices.ConsMDFeNaoEnc.InfMDFe.Items[x].chMDFe;
 
coloque a linha acima dentro de um loop, onde x é o índice iniciando de zero. 
  • Curtir 2
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

Postado

Atualize seus fontes e compile

 

 

procedure TfrmDemo_ACBrMDFe.btnMDFeNaoEncerradoClick(Sender: TObject);
begin
   // seus padroes de configuracao.
 
   ACBrMDFe1.Configuracoes.Geral.RetirarAcentos := False;
   ACBrMDFe1.ConsultarMDFeNaoEnc(edtEmitCNPJ.Text);
   MemoResp.Lines.Text   := UTF8Encode(ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS);
   memoRespWS.Lines.Text := UTF8Encode(ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetornoWS);
   LoadXML(MemoResp, WBResposta);
end;
  • Curtir 1
  • 8 meses depois ...
Postado

Boa tarde!

Estou com problema para realizar a consulta no web service, estado de MT..   a consulta só retorna a mensagem "Falha no Schema XML".

Segue o trecho do XML:

  <?xml version="1.0" encoding="UTF-8" ?>
        <consMDFeNaoEnc xmlns="http://www.portalfiscal.inf.br/mdfe" versao="1.00">
        <tpAmb>2</tpAmb>
        <xServ>CONSULTAR NÃO ENCERRADOS</xServ>
        <CNPJ>XXXXXXXXXXXXXX</CNPJ>
  </consMDFeNaoEnc>

Mesmo alterando a propriedade 'RetirarAcentos' como True, o erro permanece.
 
Desde já agradeço.

 

 

  • 2 meses depois ...
Postado
19 horas atrás, Hugo Vinicius disse:

Boa Tarde

A função ConsultaMDFeNaoEnc, esta retornando a mensagem “Falha no Schema XML”, segue em anexo os XML, eles estão com alguns caracteres estranhos.

Observação: O envio e o encerramento do MDFe está funcionando normalmente,

Muito Obrigado

Consultar não encerrados.jpg

20160219140713-ped-cons.xml

20160219140713-ped-cons-soap.xml

20160219140716-cons.xml

20160219140716-cons-soap.xml

Sim; Estão todos atualizados no trunk anterior funcionava perfeitamente.

Ambiente:

- Delphi XE6

- Utilizo capcom.

 

Update Atualização.jpg

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