user77337: I have created an account in a bitcoind wallet which has got some 1.055btc which has to be wiped out to 0.00BTC to another account.  so the actual BTC has to be sent is 1.055 - transaction fee. 
Is there any calculation for bitcoin to find transaction fee or any jsonrpc to find estimation fee like ethereum (balance - (gasprice*gaslimit)).

user5757: With recent versions of bitcoind, you can use sendtoaddress with the optional subtractfeefromamount argument.  
sendtoaddress 123abc... 1.055 "" "" true

Creates a transaction with 1.055 BTC of inputs.  The destination address will receive a little less than 1.055 BTC, after an appropriate fee is subtracted. 

77337: <p>I have created an account in a bitcoind wallet which has got some 1.055btc which has to be wiped out to <strong>0.00BTC</strong> to another account.  so the actual BTC has to be sent is 1.055 - transaction fee. </p>

<p>Is there any calculation for bitcoin to find transaction fee or any jsonrpc to find estimation fee like ethereum (balance - (gasprice*gaslimit)).</p>
 5757: <p>With recent versions of bitcoind, you can use <a href="http://chainquery.com/bitcoin-api/sendtoaddress" rel="nofollow noreferrer"><code>sendtoaddress</code></a> with the optional <code>subtractfeefromamount</code> argument.  </p>

<pre><code>sendtoaddress 123abc... 1.055 "" "" true
</code></pre>

<p>Creates a transaction with 1.055 BTC of inputs.  The destination address will receive a little less than 1.055 BTC, after an appropriate fee is subtracted. </p>
