ОСВ: субконто «Контрагенты.ИНН» строкой под контрагентом — ИНН родителю, без «.0» #32
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
ОСВ 60 ООО «Зерновая компания „Новопетровская“» за 9 мес. 2025 (
60_ 9мес.2025г.xls, 1С, шапка варианта 2,«Детализация по субсчетам, субконто: Контрагенты, Контрагенты.ИНН»). ИНН стоит отдельной строкой под контрагентом
(outline на 1 глубже, ИНН числом, суммы те же, что у контрагента).
Что видит аналитик (замечание банка, 13.10.2026):
2370012036.0(ИНН с «.0»);Причина
group_schemaиз шапки:ACCOUNT,COUNTERPARTY «Контрагенты»,COUNTERPARTY «Контрагенты.ИНН»— реквизит«.ИНН» принят за отдельный уровень контрагентов.
COUNTERPARTYсcounterparty_name = "2370012036.0"(текст числовой ячейки xls,str(Decimal(str(float)))),counterparty_inn = null; у родителя-наименования ИНН тожеnull.COUNTERPARTY→ сопоставление по ИНН невозможно, и суммы контрагентапопадают в свод дважды (строка-наименование + строка-ИНН) — по коду, на стенде не проверялось.
Решение владельца (13.10.2026)
Уровень
<субконто>.ИНН— не уровень аналитики, а реквизит родителя: строка ИНН отдаёт ИНН родительскомуконтрагенту (правила извлечения — как у колонки ИНН, R-24) и убирается из
rowsс предупреждением (как OQ-130).Склейка — только если строка ИНН у родителя единственная и её суммы равны суммам родителя; иначе строка остаётся,
документ
needs_check. Текст числовой ячейки вrow_value— без «.0».Состав
05-domain-rules.md§1, OQ в07-open-questions.md;osv-dkb/+ golden;Сделано: PR #33 (merge
b342b54) — реквизит «Контрагенты.ИНН» в шапке вариантов 1 и 2, склейка строки ИНН с контрагентом, чтение целых чисел xls без «.0»; правило — RSHB/arm-ka-docs PR #98 (0d3b2c8, OQ-162); фикстура и golden — RSHB/arm-ka-fixtures PR #18 (b29f265). Рулинг R-1: пустая ячейка ИНН — склейка без ИНН. Все 8 раскладок «ИНН над/под» по содержимому — #35.