MIN_NOTIONAL filter error

how to solve MIN_NOTIONAL filter error when placing a buy orders, sometimes I get this error and in other times I get lot_size error and looks like I’m answering the filters requirements. sometimes it works as should and sometimes not. did someone solve it completely?

The value shown in MIN_NOTIONAL is the minimum value you can purchased for a symbol. For example, if MIN_NOTIONAL is 10, the order must be at least of 10 USDT.

LOT_SIZE refers to the quantity of your order. You must obey the stepSize shown in the filter. If stepSize = 0.01, this means that your quantity cannot exceed 2 decimal places.