Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }