Currently if a direct, Vrbo or Booking.com (non-Booking.com payment collection) bookings date changes, or some other change that triggers a price difference it's up to the user to manually work out the balance and charge or refund directly on Stripe.
Uplisting should automate this process in some way.