Учебная сверка, все реквизиты и операции вымышлены. Период: 01.10.2026-08.10.2026 включительно. Счёт DEMO-001, валюта RUB. CSV: UTF-8 с BOM, разделитель точка с запятой. amount: положительный приход, отрицательный расход, значения в рублях; точка как десятичный разделитель. Исходники: bank-demo.csv и onec-demo.csv, это учебные упрощённые форматы, а не универсальный экспорт любой конфигурации 1С. Ключ кандидата: account + currency + counterparty_id + document + kind. Сумма и дата проверяются отдельно, идентификаторы операций разных систем не приравниваются. Сначала проверяется повтор operation_id внутри каждого источника. У B07/B08 один BNK007 и все реквизиты совпадают. Только в этом учебном эталоне подтверждено: B08 является повтором строки экспорта. Реальный дубль требует проверки бухгалтером. Сдвиг даты на один день помечается расхождением, не молчаливым совпадением. Совпадение суммы само по себе недостаточно. Контроль банка: начальный остаток 100000, конечный по учебной выписке 134500. Уникальные операции дают +34500. Сумма сырых строк +24500 отличается из-за повторной строки -10000. Контроль 1С: начальный остаток 100000, конечный по учебной выгрузке 126500, оборот +26500. Разница банка и 1С после подтверждения повторной строки: +8000 = -500 (2002) -2500 (F001) +11000 (2007). Строки B08 сохраняются в отчёте, исходники не редактируются. Не скрывать расхождения подбором ключа. Ожидаемый отчёт: expected-reconciliation.csv. В нём ноль при отсутствующей паре используется только для вычисления разницы; status явно показывает отсутствие строки. Вопросы бухгалтеру: questions.txt. Это редакционный эталон, проверенный расчётом при подготовке статьи, не результат запуска Искры или подключения к 1С.