private static EmpresaViewModel ObterEmitente(NFeEmit emit) { var model = new EmpresaViewModel { RazaoSocial = emit.XNome, CnpjCpf = !string.IsNullOrWhiteSpace(emit.CNPJ) ? emit.CNPJ : emit.CPF, Ie = emit.IE, IeSt = emit.IEST, IM = emit.IM, CRT = emit.CRT.GetDFeValue(), NomeFantasia = emit.XFant }; var end = emit.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 NFeEmit GetEmitente() { var emit = new NFeEmit(); emit.XNome = "EMPRESA TESTE LTDA"; emit.XFant = "EMPRESA TESTE"; emit.CNPJ = "12332134000199"; emit.CRT = RegimeTributario.SimplesNacional; emit.IE = "715025640119"; emit.Endereco = new NFeEmitEndereco { Logradouro = "AV SAO JOAO", Numero = "10", Bairro = "BAIRRO", CodigoIBGE = 3556800, Municipio = "VIRADOURO", UF = CodigoUF.SP.GetDescription(), CEP = "14740000", CodigoPais = 1058, Pais = "BRASIL", Fone = "0000000000" }; return(emit); }
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(); }