Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 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();
 }