Вы не можете умножить decimal
на double
. Вы можете исправить это путем литья типов, но вы, вероятно, просто хотите придерживаться decimal
по всем ценам и ставкам НДС.
Тип decimal
был разработан для полезно для финансовых расчетов, поскольку он обеспечивает высокую точность за счет уменьшения диапазона для размера типа в байтах.