В каталоге лодок мы навели порядок со счетами и сделками. Теперь счёт можно закрыть и убрать в архив, а выставленный счёт защищает сделку от случайных и задним числом внесённых правок.
Счёт закрывается одной кнопкой
В разделе «Счета» у каждого счёта появилась кнопка «Закрыть». Закрытый счёт уходит в архив, его видно по фильтру «Закрыты (архив)», а все его сделки автоматически получают статус «Закрыта». Вернуть счёт обратно кнопкой нельзя, и это сделано намеренно: закрытое остаётся закрытым.
В кабинете завода такой счёт переезжает в блок «Архив счетов». Рабочая часть кабинета не захламляется старыми расчётами, а история при этом никуда не пропадает.

Цифры, которые не «плавают»
Закрытые сделки остаются в сумме «Мы привели вам N заявок», она не уменьшается. Для завода это понятный итог нашей работы за всё время, а не счётчик, который прыгает после закрытия периода.
Закрыли лазейку со статусами
Раньше после выставления счёта завод теоретически мог поменять статус сделки. Теперь нет: ни из письма, ни из кабинета, даже по старой ссылке. Вместо этого завод видит пояснение «ответьте на письмо со счётом». Менять статус после выставления счёта может только админ в разделе заявок.
Мы также проверили переключение статусов «Сделка», «Спам» и «Отмена» из письма и из кабинета. Всё работает в любом порядке. Для сделки нужна сумма, а простое открытие ссылки из письма статус не меняет, так что случайный клик ничего не испортит.
Что это даёт дальше
Сумма в счёте теперь опирается на статусы, которые нельзя поправить задним числом. Это снимает спорные ситуации с заводами и даёт основу для аккуратной отчётности по каждому периоду.
Когда расчёты не двигаются после выставления счёта, обе стороны говорят об одних и тех же цифрах.




