Оплата фиксируется как факт поступления денежных средств, а не как отметка в заказе. Каждый платёж записывается отдельной строкой: сумма, дата, заказ.
Расчёт статуса оплаты
Признак оплаты не хранится: кабинет сравнивает сумму платежей с суммой заказа и отображает состояние — не оплачен, оплачен частично, оплачен полностью. Поэтому:
- добавление платежа изменяет статус автоматически;
- изменение суммы заказа приводит к пересчёту статуса;
- удаление ошибочного платежа возвращает предыдущее состояние.
Оплата и статус заказа
Показатели независимы: заказ может быть выдан без оплаты и оплачен до выдачи. Статус «выдан» относится к передаче заказа, оплата — к поступлению средств. Ограничения на сочетания не накладываются.
Источники платежей
- Ручной ввод — при поступлении средств на счёт или наличными: сумма, дата, заказ.
- Из банковской выписки — при подключённом банке входящие платежи попадают в «Документы → Банк», где бухгалтер подтверждает, к какому заказу они относятся. Сам по себе, без подтверждения человеком, платёж в журнал не встаёт.