Exemplo n.º 1
0
        internal static TNFeInfNFeEmit GetEmitente(NotaFiscal notaFiscal)
        {
            var emit = new TNFeInfNFeEmit();

            emit.Item              = notaFiscal.Emitente.CNPJ;
            emit.xNome             = notaFiscal.Emitente.Nome;
            emit.xFant             = notaFiscal.Emitente.NomeFantasia;
            emit.IE                = notaFiscal.Emitente.InscricaoEstadual;
            emit.IM                = notaFiscal.Emitente.InscricaoMunicipal;
            emit.CNAE              = notaFiscal.Emitente.CNAE;
            emit.CRT               = (TNFeInfNFeEmitCRT)(int)notaFiscal.Emitente.CRT;
            emit.enderEmit         = new TEnderEmi();
            emit.enderEmit.xLgr    = notaFiscal.Emitente.Endereco.Logradouro;
            emit.enderEmit.nro     = notaFiscal.Emitente.Endereco.Numero;
            emit.enderEmit.xBairro = notaFiscal.Emitente.Endereco.Bairro;
            emit.enderEmit.cMun    = notaFiscal.Emitente.Endereco.CodigoMunicipio;
            emit.enderEmit.xMun    = notaFiscal.Emitente.Endereco.Municipio;
            emit.enderEmit.UF      = TUfEmiConversor.TUfEmi(notaFiscal.Emitente.Endereco.UF);
            emit.enderEmit.CEP     = notaFiscal.Emitente.Endereco.Cep;
            emit.enderEmit.cPais   = TEnderEmiCPais.Item1058;
            emit.enderEmit.xPais   = TEnderEmiXPais.Brasil;
            emit.enderEmit.fone    = notaFiscal.Emitente.Telefone;

            return(emit);
        }