Consulta a SEFAZ/SP

258 views
Skip to first unread message

Carol

unread,
Apr 2, 2009, 3:31:00 PM4/2/09
to SPED - Sistema Público de Escrituração Digital
Boa Tarde,

Estou fazendo a requisição ao Web Service de consulta de recibo e
sempre me retorna o erro 242 - Rejeição de cabeçalho ou 215 -
Reijeição de schema.

Alguem saberia o porquê deste erro?
Poderiam me ajusar?

Meu xml ficou assim:

cabeçalho:
<?xml version="1.0" encoding="UTF-8"?><cabecMsg xmlns="http://
www.portalfiscal.inf.br/nfe" versao="1.02"><versaoDados>1.10</
versaoDados></cabecMsg>

mensagem:
<?xml version="1.0" encoding=""utf-8" ?><consReciNFe xmlns="http://
www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/
xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
versao="1.10"><tpAmb>2</tpAmb><nRec>350000003546608</nRec></
consReciNFe>

Obrigada pela atenção.

Carolina.

Evandro Ribeiro

unread,
Apr 2, 2009, 3:42:14 PM4/2/09
to sped...@googlegroups.com

Olá Carolina. Alguns parsers não toleram a declaração de NameSpace XML da forma que você fez. Tente assim :

<?xml version="1.0" encoding=""utf-8" ?>

<consReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">

   <tpAmb>2</tpAmb>
   <nRec>350000003546608</nRec>
</consReciNFe>


Evandro Ribeiro

MICROSOFT Certified Professional
PRO MICRO Software
(11) 2197-2650





Thu, 2 Apr 2009 12:31:00 -0700 (PDT), Carol escreveu:


> Boa Tarde,
>
> Estou fazendo a requisição ao Web Service de consulta de recibo e
> sempre me retorna o erro 242 - Rejeição de cabeçalho ou 215 -
> Reijeição de schema.
>
> Alguem saberia o porquê deste erro?
> Poderiam me ajusar?
>
> Meu xml ficou assim:
>
> cabeçalho:

> 1.10> versaoDados>
>
> mensagem:
> > versao="1.10">2350000003546608> consReciNFe>
>
> Obrigada pela atenção.
>
> Carolina.
>
>
>
>
>
>

Carol

unread,
Apr 2, 2009, 3:55:34 PM4/2/09
to SPED - Sistema Público de Escrituração Digital
Oi Evandro,

Já estou com este problema algum tempo e mesmo com o seu código,
continua o erro.
Estou fazendo em asp.net C#, pra comunicar com o WS, mas mesmo assim,
ainda me dá erro de schema de cabeçalho.

O retorno que me veio:
<?xml version="1.0" encoding="UTF-8"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe"
versao="1.10">
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_005c</verAplic>
<nRec>350000003644912</nRec>
<cStat>242</cStat>
<xMotivo>Rejeição: Cabeçalho - Falha no Schema XML</xMotivo>
<cUF>35</cUF>
</retConsReciNFe>

o que estou mandando pro WS de SP:

string vc_cab = @"<?xml version=""1.0"" encoding=""utf-8"" ?>
<cabecMsg versao=""1.02"" xmlns=""http://www.portalfiscal.inf.br/
nfe""><versaoDados>1.10</versaoDados></cabecMsg>";

string vc_dados = @"<?xml version=""1.0"" encoding=""utf-8"" ?>
<consReciNFe xmlns=""http://www.portalfiscal.inf.br/nfe""
versao=""1.10""> <tpAmb>2</tpAmb> <nRec>"+vc_recibo+"</nRec> </
consReciNFe> ";

Sendo que cab e dados são os argumentos solicitados pelo WS na
consulta.
Mas mesmo assim não tô conseguindo resposta positiva dele.

Mais alguma idéia? ^^

Obrigada pela ajuda.

Carolina.

Evandro Ribeiro

unread,
Apr 2, 2009, 4:48:24 PM4/2/09
to sped...@googlegroups.com, carolinagari...@gmail.com

É estranho Carolina. Bom, eu não conheço C#, mas eu vou sugerir que você analise o conteúdo de sua variável de cabeçalho assim que você faz a atribuição. Ela tem que ser algo igual ou muito parecido com isso :

<?xml version="1.0" encoding="utf-8"?><cabecMsg xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.02"><versaoDados>1.10</versaoDados></cabecMsg>

Tudo em uma única linha, sem espaços ou quebras de linha. Esses são os cabeçalhos que minha aplicação gera e funciona perfeitamente. Tente fazer isso para ver o que seu programa está gerando, ok ?



Evandro Ribeiro

MICROSOFT Certified Professional
PRO MICRO Software
(11) 2197-2650




Thu, 2 Apr 2009 12:55:34 -0700 (PDT), Carol escreveu:


> Oi Evandro,
>
> Já estou com este problema algum tempo e mesmo com o seu código,
> continua o erro.
> Estou fazendo em asp.net C#, pra comunicar com o WS, mas mesmo assim,
> ainda me dá erro de schema de cabeçalho.
>
> O retorno que me veio:
>

> > versao="1.10">
> 2
> SP_NFE_PL_005c
> 350000003644912
> 242

> Rejeição: Cabeçalho - Falha no Schema XML

> 35

>
>
> o que estou mandando pro WS de SP:
>
> string vc_cab = @"

> > nfe"">1.10";
>
> string vc_dados = @"
> > versao=""1.10""> 2 "+vc_recibo+" > consReciNFe> ";

>
> Sendo que cab e dados são os argumentos solicitados pelo WS na
> consulta.
> Mas mesmo assim não tô conseguindo resposta positiva dele.
>
> Mais alguma idéia? ^^
>
> Obrigada pela ajuda.
>
> Carolina.
>

> On 2 abr, 16:42, "Evandro Ribeiro" wrote:
> > Olá Carolina. Alguns parsers não toleram a declaração de NameSpace XML da forma que você fez. Tente assim :
> >
> >
> >

> >    2
> >    350000003546608

Carol

unread,
Apr 2, 2009, 5:01:49 PM4/2/09
to SPED - Sistema Público de Escrituração Digital
O estranho é que continua com o mesmo erro.
Copiei o seu e mandei rodar, continua o erro 242 - falha no schema do
cabeçalho.
Será que pode ser alguma diferenção de versão?
Existe outra versão de cabeçalho pra São Paulo?
Tô ficando louca já, enviar e consultar status do sistema funciona,
mas não consigo consultar e nem pegar o retorno da nota.
A parte de dados da consulta está correta, né?!

Muito obrigada pela ajuda,

Att

Carolina
Reply all
Reply to author
Forward
0 new messages