quantity precision in future orders

i was trying to create a market order with

{
symbol: ‘UNFIUSDT’,
side: ‘BUY’,
type: ‘market’,
quantity: 549.734019
}

and I got this info Binance regarding price or quantity precision

{
symbol: ‘UNFIUSDT’,
status: ‘TRADING’,
baseAsset: ‘UNFI’,
baseAssetPrecision: 8,
quoteAsset: ‘USDT’,
quotePrecision: 8,
quoteAssetPrecision: 8,
baseCommissionPrecision: 8,
quoteCommissionPrecision: 8,
orderTypes: [
‘LIMIT’,
‘LIMIT_MAKER’,
‘MARKET’,
‘STOP_LOSS_LIMIT’,
‘TAKE_PROFIT_LIMIT’
],
icebergAllowed: true,
ocoAllowed: true,
quoteOrderQtyMarketAllowed: true,
allowTrailingStop: true,
cancelReplaceAllowed: true,
isSpotTradingAllowed: true,
isMarginTradingAllowed: true,
filters: [
{
filterType: ‘PRICE_FILTER’,
minPrice: ‘0.00100000’,
maxPrice: ‘10000.00000000’,
tickSize: ‘0.00100000’
},
{
filterType: ‘LOT_SIZE’,
minQty: ‘0.10000000’,
maxQty: ‘90000.00000000’,
stepSize: ‘0.10000000’
},
{ filterType: ‘ICEBERG_PARTS’, limit: 10 },
{
filterType: ‘MARKET_LOT_SIZE’,
minQty: ‘0.00000000’,
maxQty: ‘11684.09874476’,
stepSize: ‘0.00000000’
},
{
filterType: ‘TRAILING_DELTA’,
minTrailingAboveDelta: 10,
maxTrailingAboveDelta: 2000,
minTrailingBelowDelta: 10,
maxTrailingBelowDelta: 2000
},
{
filterType: ‘PERCENT_PRICE_BY_SIDE’,
bidMultiplierUp: ‘5’,
bidMultiplierDown: ‘0.2’,
askMultiplierUp: ‘5’,
askMultiplierDown: ‘0.2’,
avgPriceMins: 5
},
{
filterType: ‘NOTIONAL’,
minNotional: ‘5.00000000’,
applyMinToMarket: true,
maxNotional: ‘9000000.00000000’,
applyMaxToMarket: false,
avgPriceMins: 5
},
{ filterType: ‘MAX_NUM_ORDERS’, maxNumOrders: 200 },
{ filterType: ‘MAX_NUM_ALGO_ORDERS’, maxNumAlgoOrders: 5 }
],
permissions: [
‘SPOT’, ‘MARGIN’,
‘TRD_GRP_005’, ‘TRD_GRP_006’,
‘TRD_GRP_009’, ‘TRD_GRP_010’,
‘TRD_GRP_011’, ‘TRD_GRP_012’,
‘TRD_GRP_013’, ‘TRD_GRP_014’,
‘TRD_GRP_015’, ‘TRD_GRP_016’,
‘TRD_GRP_017’, ‘TRD_GRP_018’,
‘TRD_GRP_019’, ‘TRD_GRP_020’,
‘TRD_GRP_021’, ‘TRD_GRP_022’,
‘TRD_GRP_023’, ‘TRD_GRP_024’,
‘TRD_GRP_025’
],
defaultSelfTradePreventionMode: ‘EXPIRE_MAKER’,
allowedSelfTradePreventionModes: [ ‘EXPIRE_TAKER’, ‘EXPIRE_MAKER’, ‘EXPIRE_BOTH’ ]
}

from the above , we can see that for step size in LOT_SIZE , it seems like the quantity precision is 8 and still i have give my quantity in the order as quantity: 549.734019 , with this also i was getting this error , it shouldn’t right

data: {
  code: -1111,
  msg: 'Precision is over the maximum defined for this asset.'
}

From this filter, the qty for this symbol should has only one decimal, so I think if you set quantity=549.7, it will work.