private static EmpresaViewModel ObterDestinatario(NFeDest dest) { var model = new EmpresaViewModel { RazaoSocial = dest.Nome, CnpjCpf = !string.IsNullOrWhiteSpace(dest.CNPJ) ? dest.CNPJ : dest.CPF, Ie = dest.IE, Email = dest.Email }; var end = dest.Endereco; if (end != null) { model.EnderecoLogadrouro = end.Logradouro; model.EnderecoNumero = end.Numero; model.EnderecoBairro = end.Bairro; model.Municipio = end.Municipio; model.EnderecoUf = end.UF; model.EnderecoCep = end.CEP; model.Telefone = end.Fone; model.EnderecoComplemento = end.Complemento; } return(model); }
public NFeDest GetDestinatario() { bool pessoaFisica = true; bool clienteTemEmail = false; var dest = new NFeDest(); if (pessoaFisica) { dest.CPF = "33974986863"; } else { dest.CNPJ = "12332134000199"; dest.IE = "715025640119"; } dest.Nome = "LEANDRO FERREIRA"; //dest.Nome = ambiente == TipoAmbiente.Homologacao // ? "NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL" // : "Nome do cliente"; dest.Endereco = new NFeDestEndereco { Logradouro = "RUA DE EXEMPLO", Numero = "10", Bairro = "JARDIM PRIMAVERA", CodigoIBGE = 3556800, Municipio = "VIRADOURO", UF = "SP", CEP = "14740000", CodigoPais = 1058, Pais = "BRASIL", Fone = "0000000000" }; dest.IndIEDest = NFeIndIeDest.NaoContribuinte; if (clienteTemEmail) { dest.Email = "*****@*****.**"; } return(dest); }
public infNFe() { Versao = NFeVersao.v400; _ide = new NFeIde(); Emitente = new NFeEmit(); Avulsa = new NFeAvulsa(); _destinatario = new NFeDest(this); Retirada = new NFeRetirada(); Entrega = new NFeEntrega(); AutXML = new DFeCollection <NFeAutXml>(); Detalhe = new NFeDetCollection(); Total = new NFeTotal(); Transporte = new NFeTransporte(); Cobranca = new NFeCobranca(); Pagamento = new NFePagamento(); Intermediador = new NFeIntermediador(); InformacaoAdicional = new NFeInformacaoAdicional(); Exporta = new NFeExporta(); Compra = new NFeCompra(); Cana = new NFeCana(); ResponsavelTecnico = new NFeResponsavelTecnico(); }