Спецификация отчёта: зерно, 18 полей и сходимость с учётом 0,03%

Агент описывает зерно отчёта, поля и фильтры, считает контрольную сумму против учёта и объясняет каждое расхождение классом причины. Допуск и приёмку задаёте вы.

  • Работает в ваших сервисах: учётная система, база, задачи и сделки, почта, файлы
  • По умолчанию чтение и расчёт: запись в вашу систему — по вашей команде
  • Данные кейса сконструированы; нормы, формулы и структура документов — настоящие

Задача

Что за работа

Отчёт считается одинаково только тогда, когда до разработки описаны зерно, поля, фильтры и контрольная сумма. Иначе два человека напишут два запроса и получат два числа, а спор будет не о Business-логике, а о соединении таблиц.

Что за отчёт в кейсе

Вход

Отчёт «Продажи по менеджерам»: 18 полей, 6 фильтров, 2 000 строк

  • Боль

    Два отчёта по одному периоду дают разные суммы, и никто не знает, какой правильный

  • Что считается

    Зерно, поля по ролям, контрольная сумма, расхождения по классам

Как это выглядит

Спецификация, весы сверки и три объяснённых расхождения.

Путь в системах: что берём на входе и что отдаём

  1. 1

    Вход: требование к отчёту

    Кто и зачем смотрит, за какой период. Источник — заказчик и учётная система; встреча и чтение метаданных

  2. 2

    Шаг 1: зерно

    Зерно — строка документа заказа (заказ + номер строки). Пока зерно не названо, любой итог можно случайно удвоить

  3. 3

    Шаг 2: поля по ролям

    18 полей: измерения, меры, справочники, фильтры, служебные. У каждого — источник и правило

  4. 4

    Шаг 3: контрольная сумма

    4 182 640 ₽ в учёте против 4 181 400 ₽ в отчёте: расхождение 1 240 ₽ — 0,03% при допуске 0,01%

  5. 5

    Шаг 4: классы причин

    Три расхождения: отменённый после закрытия периода, непроведённый документ, строка на удаление

  6. 6

    Выход: спецификация и сверка

    Спецификация и расчёт в XLSX, заключение в PDF, лист кадром

Агент делает · человек решает

АгентОписывает зерно и поля, считает контрольную сумму, классифицирует расхождения и пишет заключение
ЧеловекЗадаёт допуск, решает, что важнее — полнота или совпадение с учётом, и утверждает спецификацию
ПриёмкаВторой разработчик по спецификации получает то же число; каждое расхождение объяснено
ГраницаАгент не правит учёт: он показывает место расхождения, исправляет бухгалтер

Что открывается

Лист сверки: контрольные суммы, расхождение и допуск.

Границы

Чего агент не делает

Расхождение в 0,03% — это данные кейса, а не обещание точности: у вас будет своё число и свой допуск. Агент не решает, какой источник «правильный» — это вопрос учётной политики. Персональные данные клиентов в выгрузке — отдельное условие по 152-ФЗ.

Возражения

Что может остановить

  • У нас нет двух источников

    Достаточно одного плюс контрольная сумма по разрезам: отчёт против учёта — это уже сверка.

  • Расхождение 1 240 ₽ — это мелочь

    Мелочь — это 1 240 ₽ на двух тысячах строк кейса. Важен класс причины: та же причина на другом объёме даёт другой порядок.

  • Кто пишет сам отчёт

    Разработчик. Спецификация — это вход для него: зерно, поля, фильтры и контрольная сумма, по которым его примут.

Вопросы

Что такое зерно простыми словами?

Одна строка отчёта. Если зерно — строка документа, то заказ с пятью строками даст пять строк отчёта, а не одну; от этого зависит любой итог.

Зачем перечислять служебные поля

Чтобы никто не построил отчёт по помеченным на удаление строкам. В кейсе именно такая строка дала одно из трёх расхождений.

Можно ли принять отчёт с расхождением больше допуска

Можно решением владельца — но тогда допуск меняется письменно, а не по факту. Иначе допуск перестаёт что-либо значить.

Соседние работы

Рядом

Пришлите требование к отчёту

Опишу зерно, поля и фильтры, посчитаю контрольную сумму и объясню расхождения.