Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Premature End Of File.


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

Recommended Posts

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>
Link to comment
Share on other sites

//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>

Edited by ailtonbrc
Link to comment
Share on other sites

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

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.