I am facing an issue with payment method surcharge that I cant understand the logic used by CS Cart.
Let's suppose the following scenario:
1- Marketplace with a surchage of $ 1 in the order final value during checkout;
2- A user buy the product A nd B in the same checkout. The value of each product is $5. The total value of the subtotal of the order is $10 and with the surcharge the total value is $11
Now the thing goes crazy in CS Cart. If you check your orders dashboard you will have two orders of $ 6,00, one for each vendor. If you sumup both orders you will see that there is an error, since your sales will sum $ 12,00 but you only sold $11,00. This break several reports of CS Cart, giving the feeling that the sales where hight than they really were.
The same error occur in report related with commissions. When you check the accountability area the marketplace earning take in consideration the "duplicated" surchage.
Is this behaviour correct? Make any sense to CS Cart work in this way?