ERRO DE MONTAGEM DE XML

PROSOFT 27/01/2024 17:08:58
#502977
Pessoal... to precisando emitir nfe para o Estado de São Paulo
Estou com problemas na montagem do Xml para o serviço Consulta Recibo Lote
NfeRetAutorizacao ===> Método: nfeRetAutorizacaoLote

Alguém poderia me dar um luz... com um exemplo de preferência
Tenho que entregar isso na segunda
KERPLUNK 27/01/2024 18:21:35
#502978
Como assim, "montagem" do XML?
PROSOFT 28/01/2024 11:33:20
#502979
nfeRetAutorizacaoLote(XmlNode No);

No?????
PROSOFT 28/01/2024 13:18:59
#502980
Sendo mais preciso
Na função nfeRetAutorizacaoLote da webservice estou passando esse código

<?xml version="1.0"?>
<consReciNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>1</tpAmb>
<nRec>351013646244586</nRec>
</consReciNFe>

E está me retornado essa mensagem
<?xml version="1.0"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
<tpAmb>1</tpAmb>
<verAplic>SP_NFE_PL009_V4</verAplic>
<nRec>351013646244586</nRec>
<cStat>225</cStat>
<xMotivo>Rejeição: Falha no Schema XML do lote de NFe</xMotivo>
<cUF>35</cUF>
<dhRecbto>2024-01-28T10:15:09-03:00</dhRecbto>
</retConsReciNFe>

Alguma boa alma consegue me dar uma luz....
NILSONTRES 28/01/2024 13:24:34
#502981
PROSOFT 28/01/2024 13:50:18
#502982
Sendo mais preciso
Na função nfeRetAutorizacaoLote da webservice estou passando esse código

<?xml version="1.0"?>
<consReciNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>1</tpAmb>
<nRec>351013646244586</nRec>
</consReciNFe>

E está me retornado essa mensagem
<?xml version="1.0"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
<tpAmb>1</tpAmb>
<verAplic>SP_NFE_PL009_V4</verAplic>
<nRec>351013646244586</nRec>
<cStat>225</cStat>
<xMotivo>Rejeição: Falha no Schema XML do lote de NFe</xMotivo>
<cUF>35</cUF>
<dhRecbto>2024-01-28T10:15:09-03:00</dhRecbto>
</retConsReciNFe>

Alguma boa alma consegue me dar uma luz....
PROSOFT 28/01/2024 13:58:06
#502983
Sei que vc é de São Paulo NilsonTres talvez vc possa me ajudar...
Tenho um cliente aqui do sul que precisa emitir NFe pela Sefaz de SP
Aparentemente fiz tudo certinho
Outras coisas estão funcionando, porém ao executar o comando para recuperar a autorização do Lote está retornando o erro 255. Sei que isso pode ser xml mal formatado

Se vc emite NFe, pode me dizer se tem algo errado aqui
<?xml version="1.0"?>
<consReciNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>1</tpAmb>
<nRec>351013646244586</nRec>
</consReciNFe>


E tb se vc usa outro modo para reuperar o protocolo de autorização, poiis pelo que entendi aí em São Paulo a sefaz gera um recibo e depois se recupera o protocolo de autorização da nota a partir desse recibo
enquanto aqui no RS eu uso um serviço sincrono e já me retorna direto o protoolo de autorização

Ficaria muito grato mesmo se puder me dar uma luz
KERPLUNK 28/01/2024 18:45:24
#502984
O que você deveria estar fazendo é:
1 - Baixar os esquemas xsd da SEFAZ.
2 - Com eles em mãos, gerar as classes equivalentes usando a ferramenta XSD.
3 - Instanciar e preencher cada uma das classes com seus dados.
4 - Serializar tudo.

Montar XML na mão é um saco. Trabalhoso, moroso, complicado e com MUITA chance de erros, como você está enfrentando. Especialmente estruturas complexas de XML como a NFe
Faça seu login para responder