Beispiel #1
0
        //public decimal ValorRedBaseIcms()
        //{
        //    return new BaseReduzidaIcms(ValorIpi, DespesasAcessorias, ValorFrete, ValorProduto, ValorSeguro, AliqRedBcIcms).GerarBaseReduzidaIcms();
        //}

        public decimal ValorIcms()
        {
            BaseIcms vBcIcms = new BaseIcms(ValorIpi, DespesasAcessorias, ValorFrete, ValorProduto, ValorSeguro);

            BaseReduzidaIcms vBcRedIcms   = new BaseReduzidaIcms(ValorIpi, DespesasAcessorias, ValorFrete, ValorProduto, ValorSeguro, AliqRedBcIcms);
            decimal          vBaseRedIcms = vBcRedIcms.GerarBaseReduzidaIcms();

            return((AliqIcmsProprio / 100) * vBaseRedIcms);
        }