Ir ao conteúdo
  • Cadastre-se

L.BRITO841

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou precisando de alguém que ja tenha pronto ou se disponibilize a criar o código em C# para consumir webservice da NFe 4.0. Veja o código que estou usando para a nfe 3.10. preciso adaptar para a NFe 4.0 //Consumir WebService switch (NFe.Properties.Settings.Default.NFE_UF) { case "DF": //53 { switch (NFe.Properties.Settings.Default.NFE_tpAmb) { case "1": //Produção { // NFe.P_SVRS_NFeConsultaProtocolo2.nfeCabecMsg wsCab_SVRS = new NFe.P_SVRS_NFeConsultaProtocolo2.nfeCabecMsg(); // NFe.P_SVRS_NFeConsultaProtocolo2.NfeConsulta2 wsSer_SVRS = new NFe.P_SVRS_NFeConsultaProtocolo2.NfeConsulta2(); // NFe.P_DF_SVRS_NFeConsulta.nfeCabecMsg wsCab_SVRS = new NFe.P_DF_SVRS_NFeConsulta.nfeCabecMsg(); // NFe.P_DF_SVRS_NFeConsulta.NfeConsulta2 wsSer_SVRS = new NFe.P_DF_SVRS_NFeConsulta.NfeConsulta2(); NFe.PROD_NFCE_DF_CONS.nfeCabecMsg wsCab_SVRS = new NFe.PROD_NFCE_DF_CONS.nfeCabecMsg(); NFe.PROD_NFCE_DF_CONS.NfeConsulta2 wsSer_SVRS = new NFe.PROD_NFCE_DF_CONS.NfeConsulta2(); wsCab_SVRS.cUF = NFe.Properties.Settings.Default.NFE_cUF; // wsCab_SVRS.versaoDados = "3.10"; wsCab_SVRS.versaoDados = "2.01"; wsSer_SVRS.nfeCabecMsgValue = wsCab_SVRS; // Adicionar o Certificado Digital wsSer_SVRS.ClientCertificates.Add(certificado); XmlNode xmlDados_SVRS; xmlDados_SVRS = xml_ConsSitNFe.DocumentElement; xml_retornado.LoadXml(wsSer_SVRS.nfeConsultaNF2(xmlDados_SVRS).OuterXml); xml_retornado.Save(nome_completo_xml_nfe_retornado); MessageBox.Show(xml_retornado.OuterXml.ToString()); break; } case "2": //Homologação { // NFe.HOMOL_NfeConsultaProtocolo2.nfeCabecMsg wsCab_DF = new NFe.HOMOL_NfeConsultaProtocolo2.nfeCabecMsg(); // NFe.HOMOL_NfeConsultaProtocolo2.NfeConsulta2 wsSer_DF = new NFe.HOMOL_NfeConsultaProtocolo2.NfeConsulta2(); // NFe.H_DF_SVRS_ConsultaProtocolo2.nfeCabecMsg wsCab_DF = new NFe.H_DF_SVRS_ConsultaProtocolo2.nfeCabecMsg(); // NFe.H_DF_SVRS_ConsultaProtocolo2.NfeConsulta2 wsSer_DF = new NFe.H_DF_SVRS_ConsultaProtocolo2.NfeConsulta2(); br.gov.rs.svrs.nfce_homologacao_consulta.nfeCabecMsg wsCab_DF = new br.gov.rs.svrs.nfce_homologacao_consulta.nfeCabecMsg(); br.gov.rs.svrs.nfce_homologacao_consulta.NfeConsulta2 wsSer_DF = new br.gov.rs.svrs.nfce_homologacao_consulta.NfeConsulta2(); wsCab_DF.cUF = NFe.Properties.Settings.Default.NFE_cUF; wsCab_DF.versaoDados = "2.01"; // wsCab_DF.versaoDados = "3.10"; wsSer_DF.nfeCabecMsgValue = wsCab_DF; // Adicionar o Certificado Digital wsSer_DF.ClientCertificates.Add(certificado); XmlNode xmlDados; xmlDados = xml_ConsSitNFe.DocumentElement; xml_retornado.LoadXml(wsSer_DF.nfeConsultaNF2(xmlDados).OuterXml); xml_retornado.Save(nome_completo_xml_nfe_retornado); MessageBox.Show(xml_retornado.OuterXml.ToString()); break; } } break; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...