the payout balance for the host feature is great.
During testing, I found that when a host/vendor refunds an amount of a received order from a guest/customer, the payout balance becomes incorrect.
test order money amount breakdown (test booked on June 18 for the booking dates of june 21, - june 22 2023)
- booked amount $180
- cleaning fee $40
- service fee $22 (the platform fee to the guest/customer)
order total $242.00
platform commission to the host $21.19
host earning: $211.86
we then submitted 2 refunds as the host/vendor
refund -$222 (made on June 19 2023)
2nd refund -$15 (made on June 19 2023)
The remaining order total $5
this was the only order/booking received on the test vendor/host account
payout balance now says -$270.61 but the total refunded amount was 237 (besides that the deducted payout balance is incorrect, I’m not sure how it got to that number and also a higher amount then the order itself )
I understand why it’s in the negative (since the hosts received test booking hasn’t started yet so the payout for the order will only be given to the host on the booking start). But how is the negative host balance more than the refunded amount from the received booking/order?
also how are the service fee to the guest//customer and the commission fee to the host/vendor calculated for fully refunded and partially refunded orders/bookings (for refunds made by the host and the platform admin/staff)
here’s the image of the order in the backend
Then we did another test
we made a new vendor/host test account and did the same process but this time we did the refund from the WP dashboard > woocommerce > orders > order #, and still the same payout balance issue happened, here’s a picture of it
(the only difference’s was another new test host account, a different rental listing, and we did a single refund from the wp dashboard staff account instead of by the host in the front end)
here’s the image of the order in the backend