user26812: I've been playing with the createrawtransaction, signrawtransaction, and sendrawtransaction Bitcoin calls.
Let's say there are two accounts in my Wallet: Account1 and the default "" account. Let's also say account balances are "" = 0.00000000 and Account1 = 0.50000000 and that the only UTXO in my Wallet references a Bitcoin address owned by Account1 as the output address and is in the amount of 0.50000000.
When I create, sign, and send the transaction to another Wallet, the account balances appear as "" = -0.50000000 and Account1 = 0.50000000, and the balance of my Wallet equals the obvious 0.00000000.
Is there any way, when creating/signing/sending a transaction, that I can specify which account to send it from?
I'm familiar with the sendfromaccount call that would accomplish this, but I want to create my transactions manually so I can control the change (when necessary) and the transaction fees.

user3697: This is not possible and you should also mind, that the accounting system in bitcoin-core has been marked for deprecation.
The rawtx commands to not cooperate with accounts.
If possible, you should avoid accounts.

26812: <p>I've been playing with the <code>createrawtransaction</code>, <code>signrawtransaction</code>, and <code>sendrawtransaction</code> Bitcoin calls.</p>

<p>Let's say there are two accounts in my Wallet: Account1 and the default <code>""</code> account. Let's also say account balances are <code>"" = 0.00000000</code> and <code>Account1 = 0.50000000</code> and that the only UTXO in my Wallet references a Bitcoin address owned by Account1 as the output address and is in the amount of <code>0.50000000</code>.</p>

<p>When I create, sign, and send the transaction to another Wallet, the account balances appear as <code>"" = -0.50000000</code> and <code>Account1 = 0.50000000</code>, and the balance of my Wallet equals the obvious <code>0.00000000</code>.</p>

<p>Is there any way, when creating/signing/sending a transaction, that I can specify which account to send it from?</p>

<p>I'm familiar with the <code>sendfromaccount</code> call that would accomplish this, but I want to create my transactions manually so I can control the change (when necessary) and the transaction fees.</p>
 3697: <p>This is not possible and you should also mind, that the accounting system in bitcoin-core has been marked for deprecation.</p>

<p>The rawtx commands to not cooperate with accounts.</p>

<p>If possible, you should avoid accounts.</p>
