Whether an agent can only be held liable for payment of tax on transactions effected on behalf of principal?Whether an agent can only be held liable for payment of tax on transactions effected on behalf of principal

No. Both agent and principal are jointly and severally liable to pay the tax on such transactions.

(ICAI FAQ PUBLICATIONS 06-09-2017 Liability of agent and principal : FAQ NO. 4)