public Retorno.Recepcao Enviar(long numeroLote, String cUF) { var nfeRecepcao2 = new NfeRecepcao2.NfeRecepcao2(); var nfeCabecalho = new nfeCabecMsg(); //Informa dados no WS de cabecalho nfeCabecalho.cUF = cUF; nfeCabecalho.versaoDados = NFeContexto.Versao.VersaoString; nfeRecepcao2.nfeCabecMsgValue = nfeCabecalho; nfeRecepcao2.ClientCertificates.Add(NFeContexto.Certificado); //Envia para o webservice e recebe a resposta var xmlResposta = nfeRecepcao2.nfeRecepcaoLote2(MontarXml(numeroLote).DocumentElement); var recibo = xmlResposta["infRec"]["nRec"].InnerText; var motivo = xmlResposta["xMotivo"].InnerText; return(new Retorno.Recepcao(recibo, "", motivo)); }
public Retorno.Recepcao Enviar(long numeroLote, String cUF) { var nfeRecepcao2 = new NfeRecepcao2.NfeRecepcao2(); var nfeCabecalho = new nfeCabecMsg(); //Informa dados no WS de cabecalho nfeCabecalho.cUF = cUF; nfeCabecalho.versaoDados = NFeContexto.Versao.VersaoString; nfeRecepcao2.nfeCabecMsgValue = nfeCabecalho; nfeRecepcao2.ClientCertificates.Add(NFeContexto.Certificado); //Envia para o webservice e recebe a resposta var xmlResposta = nfeRecepcao2.nfeRecepcaoLote2(MontarXml(numeroLote).DocumentElement); var recibo = xmlResposta["infRec"]["nRec"].InnerText; var motivo = xmlResposta["xMotivo"].InnerText; return new Retorno.Recepcao(recibo, "", motivo); }