Hello,
Thank you for the confirmation.
Unfortunately, I cannot reproduce your issue in my test website.
The query made for the statistics should handle the display of the price correctly ; when you are in "vendor paid directly", the vendor order price is negative (so we can know that the vendor has been paid directly) and in such case, the value will be the order total minus the omission.
AVG( CASE WHEN hk_order.order_vendor_price >= 0 THEN hk_order.order_vendor_price ELSE (hk_order.order_full_price + hk_order.order_vendor_price) END )
I would require more details about your fee configuration and probably more details about the order seen by the vendor.
If you still have a negative value, it should mean that there order total is inferior than the omission.
Regards,