> For the complete documentation index, see [llms.txt](https://maxbasev.gitbook.io/santa-maria-dashboard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maxbasev.gitbook.io/santa-maria-dashboard/ru/menu/invoices-section/creating-new-invoice.md).

# Создание нового инвойса

Чтобы создать новый инвойс, необходимо перейти из главного меню в пункт "Инвойс" ➡️ "Создать новый".

Форма добавления новоего инвойса визуально поделена на три части:

1. Ввод общих данных по инвойсу — какому клиенту назначен инвойс, на какие числа, добавление скидок, добавление к инвойсу оздоровительных программ и проживания.
2. Добавление услуг в инвойс (не включая оздоровительных программ и оплату проживания).&#x20;
3. Итоговая сумма по инвойсу и добавление произведённой по инвойсу оплаты.

Рассмотрим каждую часть подробнее.

<figure><img src="/files/fewPdkcXha0fg4ZImXQr" alt=""><figcaption></figcaption></figure>

На изображении ввод общих данных по инвойсу:

1 — Выбор клиента, которому необходимо добавить инвойс. При нажатии на поле и ввода данных, появляется список всех пациентов. Для корректного добавления недостаточно просто ввести данные клиента, необходимо выбрать клиента из списка. Данное поле обязательно для заполнения.

После выбора клиента появляются два дополнительных поля, как показано на изображении:

<figure><img src="/files/RMObuWwTaAnFK8gk3uo1" alt=""><figcaption></figcaption></figure>

**Первое поле:** выбор бронирования из списка, к которому необходимо привязать инвойс. Данное поле не обязательно для заполнения. После выбора бронирования из списка поля начала и окончания инвойса заполняются автоматически (их также можно изменить вручную).

<figure><img src="/files/1KMh9RR5dhxCF2zYitGK" alt=""><figcaption></figcaption></figure>

**Второе поле:** список процедурных листов, оформленных на клиента. В этом поле можно выбрать один или несколько процедурных листов и, нажав на кнопку "Добавить процедуры", добавить все процедуры из этих процедурных листов в инвойс. Данное поле не обязательно для заполнения. Пример заполненного поля на изображении:

<figure><img src="/files/Q5cY63HjowFq0smJj9HE" alt=""><figcaption></figcaption></figure>

**Примечания:**

* Данное поле работает только на добавление процедур в инвойс. Отмена выбора чекбокса после добавления процедур в инвойс никак не влияет на список процедур в инвойсе.
* Процедуры добавляются в инвойс только после нажатия на кнопку "Добавить процедуры".
* При добавлении процедур из нескольких процедурных листов, а также при повторном добавлении процедур из процедурных листов, общее количество повторяющихся процедур суммируется.
* Чтобы отслеживать дублирующиеся процедуры было проще, количество процедур отображается в двух значениях: количество уникальных процедур и рядом в скобках показано общее количество процедур. Например: если Процедуру А добавили в Процедурный лист дважды, а Процедуру Б добавили один раз, то количество уникальных процедур будет 2 штуки, а общее количество будет 3 штуки.
* Чтобы не перепутать, какое количество процедур уже есть в инвойсе, какое количество процедур в выбранных процедурных листах и сколько процедур будет в инвойсе после добавления процедур из процедурных листов, в поле добавлены соответствующие примечания.

2 — "Неделя" — выбор условного периода, на который оформляется инвойс. Необязательное поле. Данное поле ни на что не влияет, и является визуальным помощником при работе со списком инвойсов. Доступны значения: 3 дня, 10 дней, 1 неделя, 2 недели, ...,  8 недель.

3 — Период, на который оформляется инвойс. Если бронирование не выбрано, то данные поля заполняются вручную. Поле обязательное для заполнения,

4 — Скидка в процентах. Проценты, применяются только к определённому списку услуг. По умолчанию 0%.

5 — Сумма подарочного купона в долларах / скидка в долларах. По умолчанию $0.

6 — Оздоровительная программа. Поле не обязательное. При нажатии на поле, открывается список доступных программ. После выбора программ появляется новое поле с выбором пакета:

<figure><img src="/files/1wxGlD05hr5odHleHV18" alt=""><figcaption></figcaption></figure>

При выборе оздоровительной программы, выбор пакета обязателен.

7 — Добавление оплаты проживания к инвойсу. Поле не обязательное для заполнения. После нажатия на поле, также открывается список комнат на выбор.

8 — Поле для ввода чаявых в процентах. Чаявые вычисляются от итоговой суммы со всеми скидками.

Следующий блок при создании нового инвойса — это добавление услуг к инвойсу. Поле добавления услуг выглядит следующим образом:

<figure><img src="/files/x9MsHt0lKjmdrCi4n8JE" alt=""><figcaption></figcaption></figure>

1 — Название поля/раздела.

2 — Кнопка загрузка шаблона перечня услуг.&#x20;

3 — Поле поиска/фильтрации услуг: поиск происходит по всем столбцам списка.

4 — Выбор типа услуги: все, процедуры, анализы или натуропатик. Тип услуги "Натуропатик" становится доступным, только после выбора процедуры, включающей в себя натуропатический протокол.

5 — Выбор категории услуг.

6 — Включить/выключить просмотр только выбранных услуг.

7 — Кнопка очистить выбор услуг.

8 — Список всех услуг в виде таблицы.

9 — Первый столбец таблицы — это чекбокс выбора услуги.

10 — Последний столбец таблицы — добавление количества выбранной услуги в инвойс (по умолчанию, услуга добавляется в единственном экземпляре).

11 — Общее количество выбранных услуг.

12 — Общее количество выбранных типов услуг.

13 — Общее количество выбранных категорий услуг.

14 — Общяя стоимость услуг в инвойсе.

15 — Панель навигации по страницам таблицы.

Следующая часть инвойса — это информация о полученной в инвойсе сумме к оплате и поля ввода подтверждения оплаты:

<figure><img src="/files/27JNpRMDB8Wso4eZfwO9" alt=""><figcaption></figcaption></figure>

На изображении:

1 — Поле для списания бонусов клиента. Поле доступно только если у клиента есть бонусы на списание.

2 — Общая стоимость инвойса.

3 — Стоимость инвойса с применением скидок.

4 — Размер чаявых в долларах.

5 — Стоимость инвойса с чаявыми.

6 — Поле ввода внесённой предоплаты инвойса.

7 — Поле подтверждения, что инвойс оплачен полностью.

Если в инвойс добавить данные, то данная часть приобретёт следующий вид:

<figure><img src="/files/Z0IOMe7QfqYFYRk2ioRV" alt=""><figcaption></figcaption></figure>

1 — Поле просмотра, как сформировалась сумма со скидкой. Если нажать на "Развернуть", то можно увидеть например следующее:

<figure><img src="/files/Yy5XVnj8l5TPG7XojI8K" alt=""><figcaption></figcaption></figure>

2 — Кнопка создания нового инвойса доступна только тогда, когда заполенно минимальное количество данных (оздоровительная программа или проживание или хотя бы одна услуга).

3 — Кнопка создания нового шаблона услуг. Доступна только когда выбрана хотя бы одна услуга из списка.

Сразу после сохранения инвойса, открывается новое окно с полученным инвойсом для распечатки.

Пример страницы создания инвойса с заполненными полями:

<figure><img src="/files/A3HbgXCyVN5EBX6nbOJ0" alt=""><figcaption></figcaption></figure>


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://maxbasev.gitbook.io/santa-maria-dashboard/ru/menu/invoices-section/creating-new-invoice.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
