public ServicosNfce() { string schemas = System.Environment.CurrentDirectory.Replace("\\bin\\Debug", "\\Schemas"); _cfgServico = new ConfiguracaoServico { tpAmb = TipoAmbiente.Homologacao, tpEmis = TipoEmissao.teNormal, ProtocoloDeSeguranca = ServicePointManager.SecurityProtocol, DefineVersaoServicosAutomaticamente = true, DiretorioSchemas = schemas, VersaoNFeDistribuicaoDFe = VersaoServico.ve400, ModeloDocumento = ModeloDocumento.NFCe, VersaoLayout = VersaoServico.ve400, VersaoNFeAutorizacao = VersaoServico.ve400, VersaoNFeRetAutorizacao = VersaoServico.ve400, VersaoNfceAministracaoCSC = VersaoServico.ve400, VersaoNfeConsultaCadastro = VersaoServico.ve400, VersaoNfeConsultaDest = VersaoServico.ve400, VersaoNfeConsultaProtocolo = VersaoServico.ve400, VersaoNfeDownloadNF = VersaoServico.ve400, VersaoNfeInutilizacao = VersaoServico.ve400, VersaoNfeRecepcao = VersaoServico.ve400, VersaoNfeRetRecepcao = VersaoServico.ve400, VersaoNfeStatusServico = VersaoServico.ve400, VersaoRecepcaoEventoCceCancelamento = VersaoServico.ve400, VersaoRecepcaoEventoEpec = VersaoServico.ve400, VersaoRecepcaoEventoManifestacaoDestinatario = VersaoServico.ve400, cUF = Estado.PR }; var cert = CertificadoDigital.RecuperarCertificado(); _cert = cert; _geradorDeNfce = new GeradorDeNfce(_cfgServico, _cert); }