The user requires the ability to fully automate the processing of multi-property reservations (specifically from Booking.com) via the API and webhooks. Current limitations include financial and guest data being provided only at the overall reservation level.
Key Requirements:
- Stable Mapping: Provide a stable mapping between each Hospitable property and its corresponding Booking.com room reservation (roomreservation_id) to reliably assign financial and guest data, even after modifications or partial cancellations.
- Property-Level Financials: Provide accommodation prices, taxes, commissions, payment processing fees, and guest fees (including cleaning and linen fees) separately for each booked property.
- Guest Distribution: Distinguish the main booker from the guests and occupancy counts assigned to each individual property.
- Payment Clarification: Clarify the meaning, date, and status of payment entries returned by the API.
- Multi-Property Automation: Provide a supported solution for property-specific automated messages and iCal exports across all properties in a multi-room reservation.