Beispiel #1
0
        /*
         *              Ринат
         *
         *              row.Prix - цена покупки без НДС то есть = 100%
         *
         *              row.QTY - кол-во купленного товара
         *
         *              row.Total - в данном случае это Итог с НДС - Скидка
         *
         *              row.TVA - % НДС
         *
         *              Значит для расчета выгоды, действуем так
         *
         *
         *              Для расчета Total без НДС = row.Total / (100 + row.TVA) * 100 - в данном примере с Айраном, наш НДС 5.5%  из этого следует
         *
         *              = row.Total / (100 + 5.5 ) * 100  - Итог без НДС и без Скидки то етсь искоммай сумма
         *
         *              теперь осталось убрать цену покупки не забывая про кол-во
         *
         *
         *              row.Prix * row.QTY = сумма без НДС потраченная на покупку данного товара
         *
         *                    Math.Round(row.Total - ((row.PriceHt/(row.Tva + 100)*row.Tva)*row.Qty) - row.Prix, 2)),
         *            Price = Math.Round(row.Total - ((row.PriceHt/(row.Tva + 100)*row.Tva)*row.Qty) - row.Prix, 2),
         */

        private static decimal GetPrix(StatSalesType row)
        {
            var prix = row.Total / (100 + row.Tva) * 100 - (row.Prix * row.Qty);

            //var prix = row.PriceHt * row.Qty - (row.Prix * row.Qty);
            return(Math.Round(prix));
        }
Beispiel #2
0
 private static decimal GetTotal(StatSalesType row)
 {
     return(row.Total);
     //return row.PriceHt*row.Qty;
 }