Сборка периодического отчёта с проверкой полноты
Собирает отчёт за период из нескольких выгрузок и отвечает на вопрос, которого обычно избегают: полны ли данные, на которых он построен.
Когда применять
Применяйте при регулярной отчётности, когда цифры приходят из разных систем и никто не отвечает за стык между ними.
Не применяйте к одной выгрузке: там нечего сводить, и проверка полноты сводится к проверке самой системы.
Что нужно на входе
- Выгрузки за период: каждая с указанием системы, периода и единицы измерения.
- Структура отчёта: какие показатели нужны, в какой разбивке, за какой период.
- Контрольные суммы: хотя бы один показатель, который должен совпасть между системами, например выручка в учётной системе и в кассе.
Если контрольного показателя нет, отчёт всё равно соберётся, но полноту подтвердить будет нечем: скажите об этом в отчёте прямо.
Шаги
- Прочитайте выгрузки, приведите периоды и единицы к единому виду.
- Проверьте границы периода: нет ли строк за соседние периоды и нет ли пропущенных дней.
- Сведите показатели в структуру отчёта.
- Сверьте контрольные показатели между системами, посчитайте расхождение.
- Отметьте всё, что попало в отчёт по допущению: пересчитанные единицы, распределённые общие суммы, восстановленные пропуски.
- Соберите отчёт, а следом раздел о полноте и допущениях.
Что считать нарушением полноты
Пропущенный день или смена внутри периода. Строки с датой вне периода. Расхождение контрольного показателя сверх порога. Записи без разбивки, которые пришлось распределить. Нулевые значения там, где их раньше не было.
Порог расхождения по умолчанию 0,5% от контрольного показателя; задаётся пользователем.
Если что-то пошло не так
- Единицы измерения разные и коэффициента нет: остановитесь, сами не пересчитывайте.
- Одна из выгрузок за другой период: скажите, какой период нашли, и не подгоняйте.
- Данные приходят с задержкой и последний день неполон: соберите отчёт без него и скажите об этом, а не сглаживайте.
- Контрольные показатели не сходятся кратно, например ровно вдвое: это признак двойного учёта, остановитесь и сообщите.
Результат
Готово, когда выданы и отчёт, и заключение о полноте. Формат:
ОТЧЁТ: сентябрь 2026 · подразделение «Север» · источники: ERP, касса, склад
| Показатель | Значение | Источник |
|-------------------|------------|----------|
| Выручка | 18 402 100 | ERP |
| Отгружено, т | 412,6 | Склад |
| Средний чек | 24 300 | расчёт |
ПОЛНОТА
Контроль: выручка ERP 18 402 100 против кассы 18 391 700 — расхождение 10 400 (0,06%), в пределах порога.
Пропущенных дней нет. Строк вне периода: 3, исключены (перечислены ниже).
Допущения: общие транспортные расходы 240 000 распределены пропорционально отгрузке.
Если полнота не подтверждается, отчёт всё равно выдайте, но начните с раздела о полноте: читатель должен узнать об этом до того, как увидит цифры.
Чего этот скилл не делает
Не отправляет отчёт, не публикует его, не закрывает период в учётной системе и не исправляет исходные выгрузки.