Hello,
I think that it's strange that you took your fee on the price with taxes if you are receiving the payment.
It would be more logical to follow what I was talking about in my previous message ; I don't know in which country you're selling but in France (and for the most I know, in Europe) you're "workflow" does not look good. You only pay taxes on what you're selling ; you can't "transfer" then.
You have to pay the taxes for what you're selling and your vendor can add taxes in its invoice. But it's always taxes, something you add on a price.
Considering a 20% tax (easier for round prices).
24€ with 20% tax = 20€ + 4€
10% of 20€ = 2€
18€ plus 20% tax = 21.6€ (so 3.6€ of tax).
It's the same results but the workflow is correct since you're not taking a fee on taxes (taxes are for the country)
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.