> For the complete documentation index, see [llms.txt](https://manual.tourpaq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.tourpaq.com/stop-sales.md).

# Stop Sales

### Overview

The **Stop Sale** page allows users to create a stop sale for specific hotels and room types within one or more date periods. A *stop sale* prevents new bookings for the specified period — it is typically used when a hotel reaches full occupancy or temporarily stops accepting reservations.

A supplier can remove a hotel room from selling by creating a stop sale for that room. He can do that by going to the Stop Sale page and filling in the hotel, the room and the periods. The allotment of the room is kept as it is; for each date in the period the room is marked as **stopped for sale**.

**Important:** A stop sale blocks **allotment rooms** only. Secured and guaranteed rooms can still be sold — see [Availability calculation](#availability-calculation-guaranteed-vs-secured-vs-booked).

### Key rules

* Stop sales apply per day in the selected date periods.
* Stop sales are applied by the Stop Sale service in the background after saving.
* The allotment in **Allotment per Day** is not changed by a stop sale.
* **Note** can be mandatory, based on your System Setup settings. Maximum 500 characters.
* Fields marked with a red asterisk (\*) are mandatory.

### Create a stop sale

Navigate to **Hotel → Stop Sales** and click **Create**.

1. Select the **Hotel**. The cursor is already in this field.
2. Select **Room Type** (optional).
3. Under **Periods**, select **From** and **To**. Click **+** to add another period. Click the bin icon to remove a period.
4. Add a **Note** (optional unless required).
5. Click **Save**.

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-1d716bb293643081ea5cce68ec50a777646bd3e8%2Fnew-stop-sale.png?alt=media" alt="New Stop Sale page with a hotel, two room types, two From/To periods and a note"><figcaption><p>New Stop Sale with two periods</p></figcaption></figure>

{% hint style="info" %}
One stop sale is created for each period, with all the selected room types. Periods must not overlap, and at least one period is required.
{% endhint %}

### Fields

| Field         | What it controls                                                                                                    |
| ------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Hotel**     | The hotel that will be blocked for sale.                                                                            |
| **Room Type** | One or more room types. If empty, the stop sale applies to all room types of the hotel.                             |
| **Periods**   | One or more **From** / **To** date periods (both days included). **To** must be the same as or later than **From**. |
| **Note**      | Reason for the stop sale (for internal reference and reporting). Can be mandatory via System Setup.                 |

### Example

To stop sales for **Maspalomas Princess** for two room types in two weeks:

* **Hotel:** LPA004 – Maspalomas Princess
* **Room Type:** Double Room with balcony/terrace, Junior Suite with balcony/terrace
* **Periods:** 16-05-2027 to 22-05-2027, and 20-06-2027 to 26-06-2027
* **Note:** Fully booked for the selected dates

Click **Save**. Two stop sales are created, one for each period.

### Availability calculation (guaranteed vs secured vs booked)

While a stop sale is active, the allotment rooms cannot be sold. Only guaranteed or secured rooms can still be sold:

`Rooms for sale = Guaranteed (or Secured) − Booked` (never below 0).

{% hint style="info" %}
A room type has either guaranteed or secured rooms on a date, never both. Tourpaq does not save an allotment with both values and shows: *There can not be both guaranteed rooms and secured rooms on the same allotment!*
{% endhint %}

#### Scenarios

| Allotment | Secured | Guaranteed | Booked | Rooms for sale |
| --------- | ------- | ---------- | ------ | -------------- |
| 10        | –       | 5          | 4      | 1              |
| 10        | –       | 5          | 6      | 0              |
| 10        | 3       | –          | 1      | 2              |
| 10        | –       | –          | 6      | 0              |

{% hint style="info" %}
**Cancelled rooms stay stopped.** If a booking is cancelled while the stop sale is active, the room does not go back on sale.
{% endhint %}

### What happens after saving

After you create a stop sale, you return to the **Stop Sales** list.

The room types are marked as stopped for sale for each date of the periods. In **Allotment per Day**, a yellow warning icon is shown next to the **Allotment** value.

Room types added to the hotel later are not included automatically. To block them, add them to the existing stop sale — see [Edit Stop Sale](/stop-sales/edit-stop-sale.md).

### Manage stop sales (admin view)

On **Hotel → Stop Sales**, you can see all stop sales.

All lines are open for editing. Change **From**, **To**, **Room**, **Note** or **Hidden** in the list and click **Save** at the bottom of the page — see [Edit Stop Sale](/stop-sales/edit-stop-sale.md).

To remove a stop sale, click the bin icon on its line — see [Delete Stop Sale](/stop-sales/remove-undo-stop-sale.md).

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-d3cf4aae02391f8abb761eb9599fb64f708c91df%2Fstop-sales-list.png?alt=media" alt="Stop Sales list with filters, editable From, To, Room, Note and Hidden columns, Created, Created By, bin icon and the Save and Cancel buttons"><figcaption><p>Stop Sales list</p></figcaption></figure>

#### Filters & search

* **From date / To date**: Date range for stop sales. **From date** is today by default.
* **Create Date**: Date the stop sale was created.
* **Destinations**: Select one or more destinations.
* **Resorts**: Select one or more resorts.
* **Hotels**: Select one or more hotels.
* **Rooms**: Filter by room types.
* **Show All**: Also show stop sales for hidden rooms.
* **Display**: Apply current filters.
* **Clear**: Reset filters.

#### Data table columns

| Column         | Meaning                                                                        |
| -------------- | ------------------------------------------------------------------------------ |
| **From / To**  | Date range for the stop sale. Editable.                                        |
| **Hotel**      | Hotel name. Click it to open **Allotment per Day** for the hotel in a new tab. |
| **Room**       | Room types in the stop sale. Editable.                                         |
| **Note**       | Reason for the stop sale. Click it to edit the note in a popup.                |
| **Log**        | Opens the **Releases / Stop Sales Log** filtered on this stop sale.            |
| **Hidden**     | Whether the stop sale is hidden on dashboard. Editable.                        |
| **Created**    | Creation date.                                                                 |
| **Created By** | User who created the stop sale.                                                |
| Bin icon       | Deletes the stop sale.                                                         |

### Stop Sale service

The Stop Sale service applies the stop sales to the hotel allotment days.

When a stop sale is changed or deleted, the service opens again the dates and room types that are no longer covered by an active stop sale.

Every change is written to the **Releases / Stop Sales Log**.

### Stop sale logs

Admins can review changes in the **Release/Stop Sale logs** from the Hotel area.

The **Active** column shows whether the room was stopped for sale on that date. The last column shows whether the log entry was created by:

* a release
* a stop sale
* the Stop Sale service

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-93fcdecd6173f4ac6be92a98ffd00516b0402783%2Freleases-stop-sales-log.png?alt=media" alt="Releases / Stop Sales Log with Change date/time, Supplier, User, All.Date, Hotel, Room, Active and Source columns"><figcaption><p>Releases / Stop Sales Log</p></figcaption></figure>

### Stop sales in Notifications

Notifications include a tab listing new stop sales.

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-fe086e340abda4b9ee5f665b80602c1f9d86c132%2Fimage%20(68)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Select **View Details** to open the log view with filters prefilled from the stop sale.

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-dfd3a5431d3b6d4022269f90f3c4cad443a99696%2Fimage%20(69)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Stop sales in Supplier

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-4eaff080bda310f1dc2fef488fc5f6dbea6fe5d6%2Fimage%20(29).png?alt=media" alt=""><figcaption></figcaption></figure>

If a supplier has the **Allow to make stop sale** right, they can view stop sales in **Agent → Stop sales list**.

Suppliers can create, edit and delete stop sales in the same way. The **Log** link is not shown for suppliers.

### Stop sale email

After a new stop sale is created, an email can be sent to the company with the stop sale filters. One email is sent for each period.

Prerequisites:

1. In **System Setup**, each company must set an **email address for stop sale**.

   <figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-4e18e8e1e66230231bab4a4085832e7272f2e95f%2Fimage%20(72)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
2. Each agency must create an **email template** in the Email Center.

   <figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-e0a969e94b42032149026f6af1ce4858ba9e90bc%2Fimage%20(28).png?alt=media" alt=""><figcaption></figcaption></figure>

### **Stop Sale Room Reservation**

Some hotels can enable a setting that locks room selection during stop sale hours:

* Web Booking and Office users cannot select a room during the stop sale window if nothing is selected yet.
* Web Booking and Office users cannot change an existing room selection during the stop sale window.

<figure><img src="https://155167782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ho2ecpjkno5JvDRSja9%2Fuploads%2Fgit-blob-71b32ecc563d4a1dfb595b02bae125ef8fdaa2e0%2Fimage%20(27).png?alt=media" alt=""><figcaption></figcaption></figure>

### Related tasks

* [Edit Stop Sale](/stop-sales/edit-stop-sale.md)
* [Delete Stop Sale](/stop-sales/remove-undo-stop-sale.md)
* [Notification on Dashboard Stop Sale](/stop-sales/notification-on-dashboard-stop-sale.md)
* [Allotments per day](/hotel/hotel-creation/allotments-per-day.md)
* [Releases/Stop Sales Log](/releases-stop-sales-log.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://manual.tourpaq.com/stop-sales.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
