/* * Ринат * * 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)); }
private static decimal GetTotal(StatSalesType row) { return(row.Total); //return row.PriceHt*row.Qty; }