Касов отчет и управление на сесии
Функционалността Касов отчет позволява на търговския представител да управлява дневната си каса: отваряне на смяна, регистриране на разходи, междинно предаване и приключване на деня.
Стартиране — екран "Действия"
От началния екран Действия търговецът избира плочката Касов отчет (Преглед и управление на каса).

Поведение при натискане:
- Ако няма активна сесия — приложението отваря екран Нова сесия (виж по-долу).
- Ако има отворена сесия — приложението я отваря директно.
Не може да се стартира втора паралелна сесия.
Започване на деня — екран "Нова сесия"
При отваряне на Касов отчет без активна сесия се показва екран Нова сесия. Тук се пренасят остатъците от последно приетата сесия (ако има такава) и се потвърждава физически колко пари има търговецът, преди да започне нов ден.

Секция "Остатък" показва наследените стойности от последната сесия:
- ID на предишната сесия и дата.
- Продажби — общо плащания от последната сесия.
- Разходи — общо служебни разходи.
- Предадено — сумарно предадените пари.
- Очакван остатък — колко пари теоретично трябва да има.
Полета за попълване:
| Поле | Описание |
|---|---|
| Физически преброено | Реално преброената сума (по подразбиране = Очакван остатък) |
| Бележка | Свободно поле — напр. обяснение при разлика |
| Разлика | Автоматично = Физически преброено − Очакван остатък |
Бутон "Потвърди и започни деня":
- Заключва предишната сесия (ако е останала висяща).
- Стартира нова сесия с начално салдо = физически преброеното.
- Записва разликата (ако има) в системата за одит.
:::tip Първа сесия Ако това е първата сесия за търговеца, Очакван остатък = 0,00 € и началната сума се въвежда директно. :::
Екран "Касов отчет" — преглед

Заглавна част:
- Налично в момента — начално салдо + приходи − разходи − вече предадено.
- Начално салдо — сумата в началото на деня.
- Статус — Отворен / Затворен.
Обобщение:
- Приходи — сума от всички плащания.
- Разходи — сума от всички служебни разходи.
- Отчетено — сума, предадена чрез междинни предавания.
Последни движения — хронологичен списък с всички записани операции.
Действия:
| Бутон | Функция |
|---|---|
| Плащане | Инициира се от модул Посещение на клиент |
| Разход | Добавяне на служебен разход |
| Предаване | Междинно предаване (safe drop) |
| Затвори деня | Приключване на сесията |
Регистриране на разход
От Касов отчет → Разход. Формата:

1. Категория (задължителна):
- Гориво
- Паркинг
- Пътна такса
- Представителни
- Други
2. Сума — в евро.
3. Описание — задължително.
"Налично след разхода" се показва в реално време. Ако стане отрицателно, бутонът Запази разхода се деактивира.
Междинно предаване ("Предаване")
Използва се за предаване на част от наличните пари без да затваря сесията (например safe drop в средата на деня).
- Сума — до размера на наличното.
- Референция — задължителна (номер на чувал / сейф / инкасатор).
След запис сесията остава отворена; сумата влиза в Отчетено.
Приключване на сесията — "Затвори деня"
Двустъпков процес.
Стъпка 1 от 2 — "Обобщение на деня"

Екранът показва:
| Ред | Значение |
|---|---|
| Начално салдо | Стартова сума на сесията |
| Приходи | Сума на всички плащания |
| Разходи | Сума на всички разходи |
| Предадено по-рано | Сума от междинните предавания |
| Очаквано налично | Теоретично оставащата сума |
По-долу търговецът въвежда физическо преброяване по купюри:
0,01 € · 0,02 € · 0,05 € · 0,10 € · 0,20 € · 0,50 € · 1 € · 2 € · 5 € · 10 € · 20 € · 50 € · 100 € · 200 € · 500 €
Системата изчислява:
- Преброено — сумата от преброените банкноти/монети.
- Разлика = Преброено − Очаквано налично.
Стъпка 2 от 2 — "Дневно приключване"
- Преброеното налично.
- Разликата (ако има).
- Сума за предаване — колко от преброеното се предава към следващото звено (по подразбиране = преброеното).
След потвърждение сесията е Затворен и се появява в бек офиса за приемане.
Офлайн режим
Всички действия (отваряне, разход, предаване, приключване) работят без интернет.
- Данните се записват в локална база на устройството.
- При налична мрежа фонова задача синхронизира събитията със сървъра.
- Обобщението се изчислява локално, така че търговецът винаги вижда актуалното налично.
Докато сесия не е синхронизирана, в бек офиса тя няма да е видима. След синхронизация статусите и сумите се обновяват автоматично.
Често задавани въпроси
Може ли търговецът да отвори две сесии? Не. Преди да започне нова, старата трябва да е затворена (нормално или служебно).
Мога ли да редактирам запазен разход? Не. Ако е направена грешка, се регистрира нов разход с коригираща стойност (при необходимост през администратор).
Защо бутонът "Плащане" е неактивен? Плащанията се създават от модул Посещение на клиент. Касовият отчет ги показва, но не ги създава директно.
Разлика между "Предаване" и "Затвори деня"? Предаване = междинно предаване; сесията остава отворена. Затвори деня = финално приключване с преброяване и фиксиране на сумите.