booking_detail_mod
Apply customer selections and return server-recalculated booking details.
Copy id_boat and id_tbf1 from search_boats. Sedna is the only source of truth for prices: never calculate totals in the LLM. Send selected extras, passenger count, currency, ports and payment options here, then present the complete updated summary returned by the server. This is a stateless price preview and does not save the selection. If the customer proceeds, repeat the complete selected_extras list in booking_create.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pax | Yes | Number of passengers. | |
| dateEnd | Yes | End date in DD/MM/YYYY format. | |
| id_boat | Yes | Exact yacht ID returned by search_boats. | |
| id_tbf1 | Yes | Exact pricing ID returned by search_boats. | |
| dateStart | Yes | Start date in DD/MM/YYYY format. | |
| selected_extras | No | Selected extras with id_opt, selected and quantity. | |
| arrival_selected | No | Selected arrival port ID. | |
| currency_id_devise | No | Currency ID present in booking_detail rates. | |
| departure_selected | No | Selected departure port ID. | |
| arrival_port_pay_option | No | base or now. | |
| departure_port_pay_option | No | base or now. |