Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado
Codigo executado: este erro nesta acontecendo apenas na consulta de lote de rps
 
 
procedure TfrmConversao.getConsultarLoteRPS;
var sProtocolo : String;
      sInscMun  : String;
      sCpfCnpj  : String;
begin
  sProtocolo  := '6057654';
  sInscMun  := '00132716005';
  sCpfCnpj  := '10255232000144';
 
  dm.NFSe.ConsultarSituacao(sCpfCnpj,sInscMun, sProtocolo);
 
  MmoResp.Lines.Text   := UTF8Encode(dm.NFSe.WebServices.ConsSitLote.RetWS);
  mmoRespWS.Lines.Text := UTF8Encode(dm.NFSe.WebServices.ConsSitLote.RetWS);
  LoadXML(MmoResp, WBResposta);
 
end;
 
XML Retorno do erro:
 
 
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>org.xml.sax.SAXParseException: Premature end of file.</faultstring>
<detail>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Postado (editado)

//reparei que o xml retornado é este "Neste formato quando mando ele auto indentar em um leitor de XML automaticamente da erro 

<ns1:Prestador>

      <tipos:Cnpj>10255232000144</tipos:Cnpj>

      <tipos:InscricaoMunicipal>00132716005</tipos:InscricaoMunicipal>

</ns1:Prestador>

 <ns1:Protocolo>6057654</ns1:Protocolo>

 

 

 

//O correto nao seria assim "Mas neste formato quando eu mando identar no leitor de XML ele identa normalmente nao informando erro" so nao achei onde gera para tentar simular uma alteração e enviar o xml com mudanças.

 

<ns1:Prestador>

      <tipos:Cnpj>10255232000144</tipos:Cnpj>

      <tipos:InscricaoMunicipal>00132716005</tipos:InscricaoMunicipal>

     <ns1:Protocolo>6057654</ns1:Protocolo>

</ns1:Prestador>

Editado por ailtonbrc
Postado

Segue o XML que consegui recuperado do envio usando o seguinte comando

 

Provedor proISSDSF   (DSF) - Campo Grande / MS

 

procedure TfrmConversao.getConsultarLoteRPS;
var sProtocolo : String;
      sInscMun  : String;
      sCpfCnpj  : String;
begin
  sProtocolo  := '6057654';
  sInscMun    := '00132716005';
  sCpfCnpj     := '10255232000144';
 
  dm.NFSe.ConsultarSituacao(sCpfCnpj,sInscMun, sProtocolo);
end;
 
 

 

Ger.zip

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