Parameters
| Name | Type | Mode |
|---|---|---|
| date_ref | date | IN (DEFAULT NULL) |
| recalculate | boolean | IN (DEFAULT false) |
| room_id | integer | OUT |
| room_number | t_room_number | OUT |
| room_status | character | OUT |
| hk_status | character | OUT |
| roomtype_id | integer | OUT |
| bedtype_id | integer | OUT |
| location_id | integer | OUT |
| building_id | integer | OUT |
| exposure_id | integer | OUT |
| register_id | integer | OUT |
| booking_id | integer | OUT |
| book_type | character | OUT |
| share_room | boolean | OUT |
| house_used | boolean | OUT |
| walk_in | boolean | OUT |
| comp | boolean | OUT |
| day_used | boolean | OUT |
| rateplan_id | integer | OUT |
| stay_type | character | OUT |
| start_date | date | OUT |
| end_date | date | OUT |
| in_house_qty | smallint | OUT |
| day_used_qty | smallint | OUT |
| adult | smallint | OUT |
| child | smallint | OUT |
| infant | smallint | OUT |
| extra_adult | smallint | OUT |
| extra_child | smallint | OUT |
| extra_infant | smallint | OUT |
| room_rate | t_money | OUT |
| extra_adult_rate | t_money | OUT |
| extra_child_rate | t_money | OUT |
| extra_infant_rate | t_money | OUT |
| promotion_id | integer | OUT |
| channel_id | integer | OUT |
| origin_id | integer | OUT |
| sales_id | integer | OUT |
| market_id | integer | OUT |
| rsvtype_id | integer | OUT |
| advance_book_period | integer | OUT |
| return_guest | boolean | OUT |
| guest_id | integer | OUT |
| guest_sex | character | OUT |
| guest_age | integer | OUT |
| guest_nation_id | integer | OUT |
| guest_lang_id | integer | OUT |
| guest_country_id | integer | OUT |
| guest_country_res_id | integer | OUT |
| guest_city_id | integer | OUT |
| guest_occupation_id | integer | OUT |
| guest_vip_id | integer | OUT |
| guest_name | text | OUT |
| guest_member_code | text | OUT |
| mealtype_id | integer | OUT |
| room_charge | t_money | OUT |
| rate_breakdown | jsonb | OUT |