CONSULTA CADASTRO NF-E C#

TABPRS 17/10/2015 17:55:31
#452653
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.
ACCIOLLY 17/10/2015 23:53:09
#452656
Tente usar InnerText ao invés de InnerXml depois posta o resultado pra nós vermos.
DS2T 18/10/2015 12:28:22
#452672
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!
MOUSER 06/11/2015 11:09:32
#453556
Já foi resolvido?
Tópico encerrado , respostas não são mais permitidas