Итоговый документ должен содержать полноценный набор данных: список операций за период (заказы и (или) платежи, в зависимости от выбора), даты, суммы, текущие статусы, промежуточные и общие итоги, штамп даты и времени формирования. Это отдельный вид документа — именно периодическая справка-выписка, она не должна путаться со счетами, актами выполненных работ и гарантийными талонами, которые уже реализованы отдельно. Источником данных должны служить существующие таблицы заказов и платежей, чтобы не возникало расхождений между тем, что показано клиенту онлайн, и тем, что попадает в справку.
Что нужно учесть:
— интерфейс выбора периода и фильтра по типу операций внутри кабинета
— генерация файла на сервере, отправка по кнопке без перезагрузки страницы
— корректный результат при отсутствии операций за выбранный период
— ограничение доступа так, чтобы клиент видел только собственные данные