No, fund transactions do not need to pay any taxes, including stamp duty, fund capital gains income tax, fund dividend income tax, etc. Fund transactions only need to pay handling fees, including subscription fees, redemption fees and operating fees (management fees, custody fees and sales service fees).
Stock trading needs to pay stamp duty, which is 1% of the transaction amount. Stamp duty is only collected at the time of sale, not at the time of purchase. Stock also needs to pay dividend tax.