Сценарии оплаты: места и литры
Кому за паллетоместо, кому за литры, как это сочетается и как менять единицу без конфликтов
Единица платы — то, за что клиент платит: за занятое паллетоместо или за литры фактического объёма его товара. Она задаётся в двух местах:
- умолчание склада — «Настройки склада» → «Начисления» → «Единица платы»;
- исключение для клиента — карточка клиента → «Единица платы».
У клиента по умолчанию стоит «как на складе». Это не то же самое, что выбрать ту же единицу руками: клиент со значением «как на складе» переезжает вместе с умолчанием, а тот, кому единицу проставили явно, остаётся при своей, что бы ни поменяли в настройках.
Цена берётся из тарифа: у каждого тарифа два поля — цена за место в месяц и цена за литр в месяц. Какое из них сработает, решает единица клиента, а не тариф. Подбор самого тарифа не меняется: клиент → место → тип паллетоместа → ярус → общий (порядок настраивается).
Сценарий 1. Весь склад за паллетоместа
Обычный склад ответственного хранения: клиенты привозят паллеты, стоят по местам.
- В настройках склада единица — «за паллетоместо».
- У клиентов в карточке — «как на складе».
- В тарифах заполнена цена за место. Цена за литр может быть пустой.
Что проверить: в разделе «Тарифы» колонка «За место» выделена жирным, а на странице «Начисления» показатель «Единица платы» — «паллетоместа» без пометок.
Сценарий 2. Весь склад за литры
Склад мелкой сборки: коробки, короба, ничего паллетного.
- Единица склада — «за литр объёма товара».
- У всех товаров заданы габариты и единица измерения. Без габаритов объём посчитать не из чего, и место попадёт в графу «без тарифа».
- В тарифах заполнена цена за литр.
Проверка: пересчитайте текущий месяц (раздел «Начисления» → «Пересчитать период») и посмотрите в отчёте список «Места без подходящего тарифа». Если там пусто — габариты и цены на месте.
Сценарий 3. Смешанный склад: паллетным за место, мелким за литры
Самый частый случай на практике.
- Умолчание склада ставится по большинству — обычно «за паллетоместо».
- Мелким клиентам в их карточке ставится «за литры объёма».
- В общем тарифе заполняются обе цены: один и тот же тариф достаётся и паллетным, и мелким, и пустая цена в нужной единице означает «без тарифа».
Раздел «Тарифы» в этом случае сам показывает предупреждение: на складе есть клиенты обеих единиц, заполняйте обе цены. В отчёте о пересчёте появляется строка «Начислено: за паллетоместо — столько-то (клиентов N) · за литры — столько-то (клиентов M)», а в таблице тарифов — колонка «Единица».
Сценарий 4. Один клиент — по-особому
Крупный клиент занял холодильную камеру и договорился платить за место, хотя склад считает за литры.
- Единица склада остаётся «за литр».
- В карточке этого клиента — «за паллетоместо».
- Тариф на него: клиентский тариф с заполненной ценой за место.
Так же решается обратная задача — «всем за место, а этому за литры».
Как менять единицу без конфликтов
Смена единицы не меняет прошлое сама по себе: уже закрытые дни остаются с теми суммами, с которыми были закрыты. Пересчёт запускается руками — и это хорошо, иначе выставленный акт мог бы измениться задним числом.
Правильный порядок:
- Дождитесь конца месяца или расчётного периода. Менять единицу в середине месяца можно, но объяснить клиенту акт, где половина месяца по местам, а половина по литрам, тяжело.
- Закройте последний день старого периода — блок «Закрыть один день».
- Выставьте акт за старый период и убедитесь, что он принят.
- Поменяйте единицу — в настройках склада или в карточке клиента.
- Проверьте тарифы: у всех, кого касается смена, должна быть заполнена цена в новой единице и дата начала действия — с первого дня нового периода.
- Пересчитайте новый период — блок «Пересчитать период». В отчёте посмотрите: какие тарифы сработали, в какой единице, и нет ли мест без тарифа.
Отдельно про даты тарифов: у тарифа есть поле «Действует с». Новую цену заводите новым тарифом с датой начала нового периода, а не правкой старого. Тогда пересчёт прошлых дней возьмёт старую цену, а нового периода — новую, и акты за прошлые месяцы останутся такими же.
Что ломается чаще всего
| Симптом | Причина | Что делать |
|---|---|---|
| Много «мест без тарифа» после перехода на литры | у товаров нет габаритов или в тарифе пустая цена за литр | заполнить габариты товаров, добавить цену за литр |
| Клиент платит не по той единице | в его карточке стоит явная единица, а вы поменяли только умолчание склада | поставить в карточке «как на складе» или нужную единицу |
| Сумма за прошлый месяц изменилась | пересчитан период, в котором правили тарифы | заводить новую цену новым тарифом с датой, а не править старый |
| В акте суммы не совпадают с ожиданием | смена единицы пришлась на середину месяца | пересчитать период и перевыпустить акт либо разбить период по дате смены |
Чего делать нельзя
- Ставить одному клиенту разные единицы в разных тарифах: единица берётся из карточки клиента, а не из тарифа, и «тариф в литрах» на клиенте с местами просто не сработает.
- Менять единицу задним числом ради пересчёта уже выставленного акта. Если договорённость изменилась, честнее оформить это с новой даты.