CONSULTA CADASTRO NF-E C#
O que está errado nesse código:
string corpoMsg = [Ô]<?xml version=\[Ô]1.0\[Ô] encoding=\[Ô]utf-8\[Ô]?><ConsCad versao=\[Ô]3.10\[Ô] xmlns=\[Ô]http://www.portalfiscal.inf.br/nfe\[Ô]><infCons><xServ>CONS- CAD</xServ><UF>GO</UF><CNPJ>12345678901234</CNPJ></infCons></ConsCad>[Ô];
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(corpoMsg);
if (trace)
MessageBox.Show(xmlDoc.DocumentElement.InnerXml, [Ô]Envio de Msg - ConsultaCadastro 3.10[Ô]);
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc.DocumentElement);
string ret = retNode.InnerXml; ---> Essa linha dá erro: Referência de objeto não definida para uma instância de um objeto.
string corpoMsg = [Ô]<?xml version=\[Ô]1.0\[Ô] encoding=\[Ô]utf-8\[Ô]?><ConsCad versao=\[Ô]3.10\[Ô] xmlns=\[Ô]http://www.portalfiscal.inf.br/nfe\[Ô]><infCons><xServ>CONS- CAD</xServ><UF>GO</UF><CNPJ>12345678901234</CNPJ></infCons></ConsCad>[Ô];
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(corpoMsg);
if (trace)
MessageBox.Show(xmlDoc.DocumentElement.InnerXml, [Ô]Envio de Msg - ConsultaCadastro 3.10[Ô]);
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc.DocumentElement);
string ret = retNode.InnerXml; ---> Essa linha dá erro: Referência de objeto não definida para uma instância de um objeto.
Tente usar InnerText ao invés de InnerXml depois posta o resultado pra nós vermos.
Acredito que o seu retNode está retornando null. Aà isso vai depender da documentação do webservice. Tem muito tempo que não lido com NFe, aà você terá que ver.
Minha sugestão é você mudar essa linha:
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc.DocumentElement);
Para:
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc);
Isso está realmente certo?
xmlns=\[Ô]http://www.portalfiscal.inf.br/nfe\[Ô]
Essa barra invertida aà no final dentro das aspas...
Essas são minhas sugestões.
Abraços!
Minha sugestão é você mudar essa linha:
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc.DocumentElement);
Para:
XmlNode retNode = ws.cadConsultaCadastro2(xmlDoc);
Isso está realmente certo?
xmlns=\[Ô]http://www.portalfiscal.inf.br/nfe\[Ô]
Essa barra invertida aà no final dentro das aspas...
Essas são minhas sugestões.
Abraços!
Já foi resolvido?
Tópico encerrado , respostas não são mais permitidas