What is the scoring of caregivers' actions?

Points in gamification animalhotels.com are awarded on the basis of the table below.

the name of the actionamount of pointsdescription
1Registration with Stripe1000This occurs when Stripe sends information to the system that the hotel account has been activated
2Sending the reservation to the hotel by the client100Once, for one client per day, in case the client wishes to make more than one reservation for one hotel in one day, the hotel will consequently only receive points once
3Acceptance of the booking by the hotel300+50 * (24-number of hours since placing the order)The basis for gaining points is the acceptance of the reservation, additional points are awarded for the speed of acceptance, the faster the hotel responds, the more points it scores
4Cancellation of the booking by the hotel200+50 * (24-number of hours since placing the order)The basis for earning points is the cancellation of the booking, additional points are awarded for the speed of response, the sooner the hotel responds, the more points are earned
5Payment at animalhotels.com (using Stripe)150 * number of booking daysThe customer pays for the booking via Stripe, points are awarded when the status changes to "paid"
6Completion of the booking (the pet returns to the customer)300 * number of booking daysAfter the pet returns home, points are awarded when the status changes to "completed"
7Opinion with a rating of 3 and more issued by the customer(rating-2) * 1000Happens when the customer adds a review to the booking
8Reply to opinion500This happens when the hotel responds to the customer's opinion