Functional description
Difficulty level:
Reservation actions block
The action and button panel on the reservation detail screen. It bundles every operation on a reservation – changing status, communicating, generating documents and invoices, converting the structure and deleting – and shows no reservation data itself.
Functions
- A button only appears when the action is valid for the current status and the matching right is present.
- It takes the context into account: whether an invoice or order already exists, whether there is an outstanding amount, the structure (simple, main booking or combi/package), and whether there is an e-ticket, shopping cart, conversation or linked integration.
- Under certain conditions repair buttons appear, for example to restore resources.
Actions
- Create a task or task group (entity_todo_create).
- Change via the calendar or date and time (action_booking_change_calendar).
- Register a payment when there is an outstanding amount.
- Status actions: accept, cancel, reject or change the status (action_booking_statuschange) – on a conflict the conflicting reservations are shown.
- Communicate by e-mail (action_booking_sendmail), SMS or to the latest conversation (entity_conversation_read).
- Generate documents: PDF (action_booking_createpdf) and iCal (action_booking_create_ical).
- Invoices: create an invoice or partial invoice, or jump to the invoice (action_booking_createinvoice, action_booking_createinvoice_allowpartial, action_booking_gotoinvoice).
- Orders: create an order or go to the order (action_booking_createorder), and create an additional booking (action_booking_createadditional).
- Combi/package: add a booking or convert it to a shopping cart (action_booking_combi_addbooking, action_booking_convert_shoppingcart).
- Create a collection (action_booking_create_collection) and copy the reservation (action_booking_copy).
- Convert the structure between simple and main booking (action_booking_convertmainparent, action_booking_convertmainsimple).
- Mark an e-ticket as used or unused (action_booking_eticket_markused, action_booking_eticket_markunused).
- Delete the reservation (action_booking_delete, with entity_booking_delete).





