9db4759e20
Merge pull request 'test(golden): формы после arm-tabular-parser#20 (округление мягкое, подстроки, слабое продолжение)' ( #11 ) from fix/20-golden into main
...
Reviewed-on: #11
2026-10-06 22:22:20 +03:00
Andrey Epifancev
f3b69d569b
test(golden): формы — округление итогов мягкое (OQ-138), подстроки по порядку строк, слабое продолжение (arm-tabular-parser#20)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
2026-10-06 23:14:24 +04:00
34c5f156ab
Merge pull request 'test(golden): снимки форм и границы периода ОСВ (arm-tabular-parser#14)' ( #10 ) from feat/14-statements-golden into main
...
Reviewed-on: #10
2026-10-06 21:37:32 +03:00
Andrey Epifancev
9586207857
test(golden): финальная волна — line_name, лист 2400 НПЗ, предупреждения (arm-tabular-parser#14)
...
Синтетика st07 (лист-продолжение с одной строкой 2400), снимки форм: названия строк,
2400 у НПЗ, предупреждение о дробных одно на документ, строки с суммами без нулей и
нумерации. Снимки ОСВ не менялись.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
2026-10-06 21:58:34 +04:00
Andrey Epifancev
ba600fcba2
test(golden): actual по ближайшему варианту abs_terms (arm-tabular-parser#14)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 21:04:50 +04:00
Andrey Epifancev
33de51a4a2
test(golden): relations_failed в снимках форм (arm-tabular-parser#14)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 20:55:43 +04:00
Andrey Epifancev
f017d96028
test(golden): снимки форм expected_statement_parse (18 + 6), синтетика st06 (arm-tabular-parser#14)
...
Границы периода ОСВ и документы форм s12/s14 уже в снимках ОСВ (задачи 6b и 7):
diff expected_osv_parse пуст. Снимки форм фиксируют текущий разбор; wire не
содержит checks.relations_failed (замечание в отчёте задачи 14).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 20:50:25 +04:00
Andrey Epifancev
b63c0a5e35
test(statements): st02 согласован со всеми жёсткими соотношениями ББ (arm-tabular-parser#14)
...
Refs #14
Co-Authored-By: Claude Sonnet <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 19:29:08 +04:00
Andrey Epifancev
f9382558fd
fix(statements): st02 с корректными значениями для прохождения проверок (arm-tabular-parser#14)
...
- 1100=200, 1210=-50, 1200=-50 для выполнения: 1600 = 1100 + 1200 = 150, 1700 = 1300 = 150
- README дополнена описанием проверяемых сценариев
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 18:58:08 +04:00
Andrey Epifancev
ff39ad2921
test(statements): синтетика форм st01…st05 (arm-tabular-parser#14)
...
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 18:34:03 +04:00
Andrey Epifancev
d0c543da83
test(golden): s12/s14 — документы форм вместо заглушки пропуска (arm-tabular-parser#14)
...
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 18:19:49 +04:00
Andrey Epifancev
8b9c22a6de
test(golden): границы периода period_start/period_end/is_from_year_start в шапке ОСВ (arm-tabular-parser#14)
...
Только три новых поля шапки в 129 снимках ОСВ (113 файлов).
Co-Authored-By: Claude Sonnet <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 15:57:50 +04:00
Andrey Epifancev
d811519d86
test(golden): s06/s12/s14 — текст пропуска листа и порядок предупреждений BookParser (arm-tabular-parser#14)
...
Refs #14
Co-Authored-By: Claude Sonnet <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 15:46:51 +04:00
Andrey Epifancev
bf8c88fa4e
test(golden): schema_version 1.2 (arm-tabular-parser#14)
...
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 14:36:15 +04:00
663b9eec1c
Merge pull request 'test(osv-dkb): golden-снимки пакета ДКБ (arm-tabular-parser#10)' ( #9 ) from feat/10-golden into main
...
Reviewed-on: #9
2026-10-06 13:06:24 +03:00
f6310bae06
Merge pull request 'test(osv): синтетика s17–s19 и golden — ИНН из текста названия (arm-tabular-parser#9)' ( #8 ) from feat/9-golden into main
...
Reviewed-on: #8
2026-10-06 13:00:57 +03:00
Andrey Epifancev
5bbbe1c7b3
test(osv-dkb): golden-снимки пакета ДКБ (22 файла до 1 МиБ), README
...
golden/expected_osv_parse/osv-dkb/** — 22 новых снимка (7,8 МБ); три файла Агрокомплекса (9–14 МБ) без снимков.
Существующие снимки не менялись. Парный PR: RSHB/arm-tabular-parser feat/10-osv-dkb-tests (issue #10 ), stacked on fixtures#8.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 13:23:30 +04:00
Andrey Epifancev
3fc8fa7871
test(osv): синтетика s17–s19 (ИНН в названии, строкой выше, ИНН/КПП) и golden: ИНН из текста названия
...
Новые: s17_inn_in_name, s18_inn_row_above, s19_inn_kpp_cell + снимки. Изменены 9 снимков (rb 60 ×5, schastl 76 ×4):
counterparty_name без ИНН и разделителя, counterparty_inn — извлечённый ИНН; остальное без изменений.
Парный PR: RSHB/arm-tabular-parser (feat/9-inn-in-text), issue #9 .
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
2026-10-06 13:13:42 +04:00
09cef6cc83
Merge pull request 'Пакет ДКБ 06.10.2026: ОСВ шести организаций, Счастливочная 1 кв 2025, ББ/ОФР в Excel, план счетов 1С' ( #7 ) from feat/6-dkb-package into main
...
Reviewed-on: #7
2026-10-06 11:29:13 +03:00
Andrey Epifancev
bc0a76717d
Пакет ДКБ 06.10.2026: ОСВ шести организаций (osv-dkb), Счастливочная 1 кв 2025, ББ/ОФР в Excel, план счетов 1С, отчёты «Анализ счета»
...
- osv/schastl/2025-Q1: недостающие ОСВ 02, 58, 62, 66, 67, 76 + golden-снимки (72 реальных ОСВ, 88 снимков).
- osv-dkb/{tsimlyansky,nkz,nm,npz,primanych,agrokompleks}: 29 файлов вне тестов osv/** (многолистовые книги, needs_check,
скользящий период, 50 тыс. строк) — README с результатами прогона парсера и кандидатами на доработки.
- analysis-reports/{nkz,nm,npz}: отчёты «Анализ счета» (не ОСВ, INVALID_DOCUMENT ожидаем).
- statements-xlsx/{unagrande-co,unagrande-group,npz,mezheninovskaya,templates}: ББ/ОФР в трёх раскладках + пустые формы 66н/ФСБУ 4/2023.
- directories/chart-of-accounts-1c.xlsx: план счетов 1С заказчика, 488 строк (OQ-113).
Refs #6
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-06 12:20:57 +04:00
ccc1a252d3
Merge pull request 'osv/synthetic и golden/expected_osv_parse: синтетика и снимки парсера ОСВ (Срез 2a)' ( #5 ) from feat/4-slice-2a-osv-parser into main
...
Reviewed-on: #5
2026-10-05 19:17:25 +03:00
Andrey Epifancev
8ee574e2cb
golden/expected_osv_parse: снимки парсера для 66 ОСВ и синтетики
...
82 снимка (66 реальных ОСВ и 16 синтетических s01–s16) результата разбора tabular-parser (контракт 1.1) без
job_id, file_id, service.version, metrics.duration_ms. Снимки — регрессия, не оракул; ручная сверка «Итого» трёх
файлов — в отчёте задачи 12. Обновление: make golden-update в tabular-parser.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-05 15:28:34 +04:00
Andrey Epifancev
fd83a6cac2
osv/synthetic: s14–s16 для покрытия словарей парсера (Срез 2a)
...
Формы ББ/ОФР по одному признаку, названия групп сумм (входящее/начальное/конечное/исходящее сальдо), шапка без
организации, период «2024», пояснение к валюте, метки группировок отдельными строками, «Детализация: …» и группировки OTHER.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-05 15:20:55 +04:00
Andrey Epifancev
3b9c16ba7c
osv/synthetic: синтетические ОСВ и xlsb (Срез 2a), README
...
Файлы s01…s13: по одному сценарию спеки osv-parsing на файл (шапка варианта 2, иерархия по отступам и по кодам счетов,
Вал./Кол., текстовые числа, два листа ОСВ и посторонний, без «начала» и свёрнутое сальдо, колонка КПП, названия
субсчетов, испорченная сумма, повтор заголовка, лист ББ + лист ОСВ, xlsb). Генератор — tabular-parser,
api/tests/synthetic/generate.py. s13 собран минимальным писателем BIFF12, не Excel (см. README).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-05 15:03:18 +04:00
cd4ec5c1b1
Merge pull request 'directories: срез выгрузки ЕЦП CRM по ГК «Русский Бисквит» (Срез 1)' ( #3 ) from feat/2-slice-1-directories into main
...
Reviewed-on: #3
2026-10-05 09:59:00 +03:00
Andrey Epifancev
465584e4bc
data: directories — срез выгрузки ЕЦП CRM по ГК «Русский Бисквит» (формат импорта справочников, Срез 1)
...
21 строка листа «Выписки_01.04.26» из docs/source/biq/ecp-export-lagal-entity.xlsx (iD ГК 1-AZFL6BQ): ЮЛ, ИП,
строка типа «ФЛ» с ИНН ИП, два члена ГСК (АО «Русский бисквит», ООО «Пекарня Счастливочная»), кандидаты OQ-25.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-04 20:11:56 +04:00
38b3f9ec4c
Merge pull request 'OCR-фикстуры: aep_3 (баланс+ОФР и ошибка, два json) и aep_6 (успешный ответ)' ( #1 ) from feat/1-ocr-fixtures-aep3-aep6 into main
...
Reviewed-on: #1
2026-10-04 18:40:32 +03:00
Andrey Epifancev
a18efe4e40
data: OCR — aep_3 (баланс+ОФР и ошибка по ОФР, два json) и aep_6 (успешный ответ) от владельца
...
aep_3.pdf + aep_3.json (успех: таблицы «Бухгалтерский баланс» и «Отчет о финансовых результатах», шумный OCR) +
aep_3_ofr.json (INVALID_DOCUMENT для второго документа файла) — пример каталога <job_id> с несколькими
ответами ИС; aep_6.json — успешный ответ к уже лежащему aep_6.pdf. README: описание раскладки каталога ответов.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-04 13:30:23 +04:00
Andrey Epifancev
e9c3d9ef19
data: первичка группы «Русский бисквит» 2024–2025, OCR-пары, эталон консолидации
2026-10-03 00:22:05 +04:00