why is there a difference between filled trades and real balance

What is the reason that the sellable quantity is shrinked and not the same as the bought quantity? For example, if I buy ETHUSDC with a quantity of 0.0707ETH (and commission of 0.00007070ETH). The trade execution shows that the buy 0.0707ETH was successfully. Then I expect, that I have 0.0707ETH, but that’s not the case, because the balance shows me a real quantity of 0.0706913? Do I need to substract the commission from my bought quantity (0.0707 - 0.00007070 = 0.0706293)? But if so, then 0.0706293 is not 0.0706913. There is a difference of 0.000062.

My question is:
I bought 0.0707ETH and the fill shows it, why does the balance shows 0.0706913ETH?

The fee is always paid in the base asset for buys and quote asset for sells.
The trading fee is based on Binance API Documentation.
If there’s difference, you’ll have to check together with Customer support as they’ll have access to your account history to validate how your balance ended up with 0.0706913 ETH instead.