Para quem interessar,
Em quinta-feira, 16 de outubro de 2014 11h13min25s UTC-4, Wesllen escreveu:
-- uma correção no método de exemplo que enviei:
o método CriarSoap(xml , TipoAplicacao) serviria para customizar os envios para NFSe,
portanto a linha: string SoapEnvio = CriarSoap(xml , TipoAplicacao);
pode ser substituída por: string SoapEnvio = xml;
mas somente se o método Soap for passado por completo para a variável xml como abaixo:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope " xmlns:nfe="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao ">
<soap:Header>
<nfe:nfeCabecMsg>
<!--Optional:-->
<nfe:cUF>?</nfe:cUF>
<!--Optional:-->
<nfe:versaoDados>?</nfe:versaoDados>
</nfe:nfeCabecMsg>
</soap:Header>
<soap:Body>
<nfe:nfeDadosMsg>
<!--Insira o lote de NFe aqui-->
</nfe:nfeDadosMsg>
</soap:Body>
</soap:Envelope>
Em quinta-feira, 16 de outubro de 2014 11h13min25s UTC-4, Wesllen escreveu:
Boa tardeEstava com esse mesmo problema e a dica do Humberto realmente ajudou na solução. Muito ObrigadoAtenciosamente,Wesllen Pereira
De: sped...@googlegroups.com [mailto:sped...@googlegroups.com ] Em nome de Danilo - CHB Sistemas
Enviada em: quinta-feira, 16 de outubro de 2014 10:25
Para: sped...@googlegroups.com
Assunto: Re: [SPED] Re: SEF/MG e GO - NFeAutorizacao/NFeRetAutorizacao Olá Humberto,Tentei algo parecido, não exatamente da forma que passou ...Vou tentar e depois posto as novidades...Obrigado !--
Em 16 de outubro de 2014 10:00, Humberto Brum <brum.h...@gmail.com> escreveu:
Olá Danilo,--você já tentou utilizar os mesmos métodos gerados pela importação do WSDL de outro estado?eu trabalho com MS e MT sendo que fiz a importação do WSDL somente para MT,quando vou enviar para MS só mudo a URL de destino!creio que deve funcionar para todos os estados.outra forma é usar HttpWebRequest:public string EnviarComandoNFSe(string xml, string URL, string TipoAplicacao, string Metodo = ""){//string xmlSoap = CriarSoap(XMLEnvio);HttpWebRequest request = CreateWebRequest(URL, Metodo);if (URL.Contains("https")){request.ClientCertificates.Add(X509Certificate2); }string SoapEnvio = CriarSoap(xml , TipoAplicacao);byte[] bytes = System.Text.Encoding.ASCII.GetBytes(SoapEnvio); Stream output = null;request.ContentLength = bytes.Length;//Get the Lenghtoutput = request.GetRequestStream();//Get the Stream output.Write(bytes, 0, bytes.Length);//Push out the Streamif (output != null) output.Close();//Close the StreamWebResponse resp = request.GetResponse();if (resp == null) return null;StreamReader input = new StreamReader(resp.GetResponseStream()); return input.ReadToEnd().Trim();}public System.Net.HttpWebRequest CreateWebRequest(string url, string Metodo = ""){HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url); webRequest.ContentType = "text/xml; charset=\"utf-8\"";//webRequest.Accept = "text/xml";if (Metodo == "nulo"){webRequest.Headers.Add("SOAPAction", "");//, url + "/" + metodo); }else if (string.IsNullOrEmpty(Metodo)){webRequest.Headers.Add("SOAP:Action"); }else{webRequest.Headers.Add("SOAPAction", Metodo);//, url + "/" + metodo); }webRequest.Method = "POST";return webRequest;}onde o parâmetro xml deve ser composto como abaixo:<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope " xmlns:nfe="http://www.portalfiscal.inf.br/nfe/wsdl/ ">NfeAutorizacao <soap:Header><nfe:nfeCabecMsg><!--Optional:--><nfe:cUF>?</nfe:cUF><!--Optional:--><nfe:versaoDados>?</nfe:versaoDados> </nfe:nfeCabecMsg></soap:Header><soap:Body><nfe:nfeDadosMsg><!--Insira o lote de NFe aqui--></nfe:nfeDadosMsg></soap:Body></soap:Envelope>
Em terça-feira, 7 de outubro de 2014 15h16min15s UTC-4, Danilo Martinez do Nascimento escreveu:Olá Pessoal,Alguém está conseguindo consumir os serviços de NFeAutorizacao e NFeRetAutorizacao de MG e GO em .NET ?Quando tento importar o WSDL não importa corretamente ....Desde já agradeço a quem puder me ajudar.AttDanilo
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
Para ENTRAR PARA O GRUPO, envie uma mensagem para o endereço sped-nfe+...@googlegroups.com
Para POSTAR UMA MENSAGEM NO GRUPO, envie e-mail para sped...@googlegroups.com
Para SAIR DO GRUPO, envie uma mensagem para o endereço sped-nfe+u...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "SPED - Sistema Público de Escrituração Digital" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sped-nfe+u...@googlegroups.com .
Para mais opções, acesse https://groups.google.com/d/optout .
--
Atenciosamente,
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
Para ENTRAR PARA O GRUPO, envie uma mensagem para o endereço sped-nfe+...@googlegroups.com
Para POSTAR UMA MENSAGEM NO GRUPO, envie e-mail para sped...@googlegroups.com
Para SAIR DO GRUPO, envie uma mensagem para o endereço sped-nfe+u...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "SPED - Sistema Público de Escrituração Digital" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sped-nfe+u...@googlegroups.com .
Para mais opções, acesse https://groups.google.com/d/optout .
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
Para ENTRAR PARA O GRUPO, envie uma mensagem para o endereço sped-nfe+subscribe@googlegroups.com
Para POSTAR UMA MENSAGEM NO GRUPO, envie e-mail para sped-nfe@googlegroups.com
Para SAIR DO GRUPO, envie uma mensagem para o endereço sped-nfe+unsubscribe@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "SPED - Sistema Público de Escrituração Digital" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sped-nfe+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.







0 comentários:
Postar um comentário