{ "договор-XXX001-03700.docx": { "type": "contract", "company": "XXX001", "number": "03700", "date": "23.12.2025", "status": "valid", "groups": [ { "contract_number": "03700", "counterparty": "XXX001" } ] }, "спецификация-XXX001-03700.docx": { "type": "spec", "company": "XXX001", "number": "03700", "version": 1, "date": "23.12.2025", "status": "valid", "services": [ { "name": "Аренда IPv4 подсети /30", "price": 681.16, "qty": 4, "sum": 2724.64 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 85723.58, "qty": 2, "sum": 171447.16 }, { "name": "Организация cross-connect: UTP", "price": 870.63, "qty": 2, "sum": 1741.26 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1404.36, "qty": 3, "sum": 4213.08 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 3843.89, "qty": 4, "sum": 15375.56 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 558.25, "qty": 2, "sum": 1116.5 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2043.73, "qty": 5, "sum": 10218.65 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 11334.32, "qty": 3, "sum": 34002.96 }, { "name": "Аренда IPv4 адреса /32", "price": 127.33, "qty": 11, "sum": 1400.63 } ] }, "спецификация-XXX001-03700_v2.docx": { "type": "spec", "company": "XXX001", "number": "03700", "version": 2, "date": "23.12.2025", "status": "valid", "services": [ { "name": "Аренда IPv4 подсети /30", "price": 681.16, "qty": 4, "sum": 2724.64 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 85723.58, "qty": 2, "sum": 171447.16 }, { "name": "Организация cross-connect: UTP", "price": 870.63, "qty": 2, "sum": 1741.26 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1404.36, "qty": 3, "sum": 4213.08 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 558.25, "qty": 2, "sum": 1116.5 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 1752.53, "qty": 5, "sum": 8762.65 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 11334.32, "qty": 3, "sum": 34002.96 }, { "name": "Аренда IPv4 адреса /32", "price": 127.33, "qty": 11, "sum": 1400.63 }, { "name": "Интернет без защиты от DDoS, в составе:\n Полоса Интернет: 100 Мбит/с", "price": 7936.82, "qty": 1, "sum": 7936.82 } ], "diff": { "added": [ "Интернет без защиты от DDoS, в составе:\n Полоса Интер" ], "removed": [ "Организация cross-connect: ВОЛС, 2×SMF" ], "changed": [ "цена Аренда PDU: 3Ф 32А вертикальный: 2043.73→1752.53" ], "description": "цена Аренда PDU: 3Ф 32А вертикальный 2043.73→1752.53, объём Организация cross-connect: ВОЛС, 2×SMF 4→3, удалена: Организация cross-connect: ВОЛС, 2×SMF, добавлена: Интернет без защиты от DDoS, в составе:\n" } }, "допник-1-XXX001-03700.docx": { "type": "addendum", "company": "XXX001", "number": "03700", "addendum_num": 1, "date": "02.02.2026", "status": "valid" }, "договор-XXX002-01200.docx": { "type": "contract", "company": "XXX002", "number": "01200", "date": "25.06.2026", "status": "valid", "groups": [ { "contract_number": "01200", "counterparty": "XXX002" } ] }, "спецификация-XXX002-01200.docx": { "type": "spec", "company": "XXX002", "number": "01200", "version": 1, "date": "25.06.2026", "status": "valid", "services": [ { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 84714.59, "qty": 2, "sum": 169429.18 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2620.72, "qty": 2, "sum": 5241.44 }, { "name": "Аренда IPv4 адреса /32", "price": 128.29, "qty": 13, "sum": 1667.77 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 125836.76, "qty": 2, "sum": 251673.52 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1811.72, "qty": 1, "sum": 1811.72 } ] }, "спецификация-XXX002-01200_v2.docx": { "type": "spec", "company": "XXX002", "number": "01200", "version": 2, "date": "25.06.2026", "status": "valid", "services": [ { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 84714.59, "qty": 2, "sum": 169429.18 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2620.72, "qty": 2, "sum": 5241.44 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 125836.76, "qty": 2, "sum": 251673.52 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 2092.5, "qty": 1, "sum": 2092.5 }, { "name": "Аренда IPv4 подсети /30", "price": 589.52, "qty": 2, "sum": 1179.04 } ], "diff": { "added": [ "Аренда IPv4 подсети /30" ], "removed": [ "Аренда IPv4 адреса /32" ], "changed": [ "цена Аренда порта без резерва, в составе:\n : 1811.72→2092.5" ], "description": "цена Аренда порта без резерва, в составе:\n 1811.72→2092.5, удалена: Аренда IPv4 адреса /32, добавлена: Аренда IPv4 подсети /30" } }, "допник-1-XXX002-01200.docx": { "type": "addendum", "company": "XXX002", "number": "01200", "addendum_num": 1, "date": "06.05.2026", "status": "valid" }, "договор-XXX003-01300.docx": { "type": "contract", "company": "XXX003", "number": "01300", "date": "12.03.2026", "status": "valid", "groups": [ { "contract_number": "01300", "counterparty": "XXX003" } ] }, "спецификация-XXX003-01300.docx": { "type": "spec", "company": "XXX003", "number": "01300", "version": 1, "date": "12.03.2026", "status": "valid", "services": [ { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 133119.69, "qty": 1, "sum": 133119.69 }, { "name": "Интернет без защиты от DDoS, в составе:\n Полоса Интернет: 100 Мбит/с", "price": 5639.68, "qty": 2, "sum": 11279.36 }, { "name": "Аренда IPv4 адреса /32", "price": 147.51, "qty": 12, "sum": 1770.12 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 3517.39, "qty": 4, "sum": 14069.56 }, { "name": "Аренда стойко-места", "price": 193315.23, "qty": 3, "sum": 579945.69 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2110.33, "qty": 4, "sum": 8441.32 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 23503.95, "qty": 2, "sum": 47007.9 } ] }, "спецификация-XXX003-01300_v2.docx": { "type": "spec", "company": "XXX003", "number": "01300", "version": 2, "date": "12.03.2026", "status": "valid", "services": [ { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 133119.69, "qty": 1, "sum": 133119.69 }, { "name": "Интернет без защиты от DDoS, в составе:\n Полоса Интернет: 100 Мбит/с", "price": 5639.68, "qty": 2, "sum": 11279.36 }, { "name": "Аренда IPv4 адреса /32", "price": 134.25, "qty": 12, "sum": 1611.0 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 3517.39, "qty": 4, "sum": 14069.56 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2110.33, "qty": 4, "sum": 8441.32 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 23503.95, "qty": 2, "sum": 47007.9 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 9597.54, "qty": 2, "sum": 19195.08 } ], "diff": { "added": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "removed": [ "Аренда стойко-места" ], "changed": [ "цена Аренда IPv4 адреса /32: 147.51→134.25" ], "description": "цена Аренда IPv4 адреса /32 147.51→134.25, удалена: Аренда стойко-места, добавлена: Организация L2 канала без резерва, в сос" } }, "допник-1-XXX003-01300.docx": { "type": "addendum", "company": "XXX003", "number": "01300", "addendum_num": 1, "date": "13.05.2026", "status": "valid" }, "допник-2-XXX003-01300.docx": { "type": "addendum", "company": "XXX003", "number": "01300", "addendum_num": 2, "date": "25.03.2026", "status": "valid" }, "допник-3-XXX003-01300.docx": { "type": "addendum", "company": "XXX003", "number": "01300", "addendum_num": 3, "date": "15.02.2026", "status": "valid" }, "договор-XXX004-04100.docx": { "type": "contract", "company": "XXX004", "number": "04100", "date": "22.02.2026", "status": "valid", "groups": [ { "contract_number": "04100", "counterparty": "XXX004" } ] }, "спецификация-XXX004-04100.docx": { "type": "spec", "company": "XXX004", "number": "04100", "version": 1, "date": "22.02.2026", "status": "valid", "services": [ { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 12747.48, "qty": 3, "sum": 38242.44 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 507.72, "qty": 2, "sum": 1015.44 }, { "name": "Организация cross-connect: UTP", "price": 831.7, "qty": 4, "sum": 3326.8 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 25005.67, "qty": 1, "sum": 25005.67 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 66085.95, "qty": 3, "sum": 198257.85 } ] }, "спецификация-XXX004-04100_v2.docx": { "type": "spec", "company": "XXX004", "number": "04100", "version": 2, "date": "22.02.2026", "status": "valid", "services": [ { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 507.72, "qty": 2, "sum": 1015.44 }, { "name": "Организация cross-connect: UTP", "price": 903.09, "qty": 4, "sum": 3612.36 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 25005.67, "qty": 1, "sum": 25005.67 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 66085.95, "qty": 3, "sum": 198257.85 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1255.6, "qty": 3, "sum": 3766.8 } ], "diff": { "added": [ "Аренда порта без резерва, в составе:\n Скорость порта:" ], "removed": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "changed": [ "цена Организация cross-connect: UTP: 831.7→903.09" ], "description": "цена Организация cross-connect: UTP 831.7→903.09, удалена: Организация L2 канала без резерва, в сос, добавлена: Аренда порта без резерва, в составе:\n " } }, "допник-1-XXX004-04100.docx": { "type": "addendum", "company": "XXX004", "number": "04100", "addendum_num": 1, "date": "28.06.2026", "status": "valid" }, "договор-XXX005-05200.docx": { "type": "contract", "company": "XXX005", "number": "05200", "date": "27.05.2026", "status": "valid", "groups": [ { "contract_number": "05200", "counterparty": "XXX005" } ] }, "спецификация-XXX005-05200.docx": { "type": "spec", "company": "XXX005", "number": "05200", "version": 1, "date": "27.05.2026", "status": "valid", "services": [ { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 31429.0, "qty": 1, "sum": 31429.0 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 9816.9, "qty": 2, "sum": 19633.8 }, { "name": "Организация cross-connect: UTP", "price": 728.8, "qty": 1, "sum": 728.8 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1374.2, "qty": 1, "sum": 1374.2 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 662.27, "qty": 1, "sum": 662.27 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 114539.86, "qty": 1, "sum": 114539.86 } ] }, "спецификация-XXX005-05200_v2.docx": { "type": "spec", "company": "XXX005", "number": "05200", "version": 2, "date": "27.05.2026", "status": "valid", "services": [ { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 31429.0, "qty": 1, "sum": 31429.0 }, { "name": "Организация cross-connect: UTP", "price": 776.04, "qty": 1, "sum": 776.04 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1374.2, "qty": 2, "sum": 2748.4 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 662.27, "qty": 1, "sum": 662.27 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 114539.86, "qty": 1, "sum": 114539.86 }, { "name": "Аренда IPv4 адреса /32", "price": 163.68, "qty": 8, "sum": 1309.44 } ], "diff": { "added": [ "Аренда IPv4 адреса /32" ], "removed": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "changed": [ "цена Организация cross-connect: UTP: 728.8→776.04", "объём Аренда порта без резерва, в составе:\n : 1→2" ], "description": "цена Организация cross-connect: UTP 728.8→776.04, объём Аренда порта без резерва, в составе:\n 1→2, удалена: Организация L2 канала без резерва, в сос, добавлена: Аренда IPv4 адреса /32" } }, "допник-1-XXX005-05200.docx": { "type": "addendum", "company": "XXX005", "number": "05200", "addendum_num": 1, "date": "15.02.2026", "status": "valid" }, "договор-XXX006-06800.docx": { "type": "contract", "company": "XXX006", "number": "06800", "date": "23.01.2026", "status": "valid", "groups": [ { "contract_number": "06800", "counterparty": "XXX006" } ] }, "спецификация-XXX006-06800.docx": { "type": "spec", "company": "XXX006", "number": "06800", "version": 1, "date": "23.01.2026", "status": "valid", "services": [ { "name": "Аренда стойко-места", "price": 199537.79, "qty": 2, "sum": 399075.58 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 9312.65, "qty": 1, "sum": 9312.65 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1287.91, "qty": 1, "sum": 1287.91 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 63372.11, "qty": 3, "sum": 190116.33 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 129244.86, "qty": 1, "sum": 129244.86 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 496.42, "qty": 4, "sum": 1985.68 }, { "name": "Интернет без защиты от DDoS, в составе:\n Полоса Интернет: 100 Мбит/с", "price": 6854.77, "qty": 3, "sum": 20564.31 } ] }, "спецификация-XXX006-06800_v2.docx": { "type": "duplicate", "original": "спецификация-XXX006-06800_v2.docx", "kind": "name_collision" }, "допник-1-XXX006-06800.docx": { "type": "addendum", "company": "XXX006", "number": "06800", "addendum_num": 1, "date": "02.05.2026", "status": "valid" }, "договор-XXX007-07400.docx": { "type": "contract", "company": "XXX007", "number": "07400", "date": "29.04.2026", "status": "valid", "groups": [ { "contract_number": "07400", "counterparty": "XXX007" } ] }, "спецификация-XXX007-07400.docx": { "type": "spec", "company": "XXX007", "number": "07400", "version": 1, "date": "29.04.2026", "status": "valid", "services": [ { "name": "Аренда IPv4 подсети /30", "price": 599.49, "qty": 2, "sum": 1198.98 }, { "name": "Аренда стойко-места", "price": 238926.14, "qty": 5, "sum": 1194630.7 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 11316.89, "qty": 1, "sum": 11316.89 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 568.23, "qty": 3, "sum": 1704.69 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1792.4, "qty": 1, "sum": 1792.4 } ] }, "спецификация-XXX007-07400_v2.docx": { "type": "spec", "company": "XXX007", "number": "07400", "version": 2, "date": "29.04.2026", "status": "valid", "services": [ { "name": "Аренда IPv4 подсети /30", "price": 599.49, "qty": 2, "sum": 1198.98 }, { "name": "Аренда стойко-места", "price": 238926.14, "qty": 5, "sum": 1194630.7 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 563.68, "qty": 4, "sum": 2254.72 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1792.4, "qty": 1, "sum": 1792.4 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4113.48, "qty": 4, "sum": 16453.92 } ], "diff": { "added": [ "Организация cross-connect: ВОЛС, 2×SMF" ], "removed": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "changed": [ "цена Аренда публичной подсети (Длина префикса: 568.23→563.68", "объём Аренда публичной подсети (Длина префикса: 3→4" ], "description": "цена Аренда публичной подсети (Длина префикса 568.23→563.68, объём Аренда публичной подсети (Длина префикса 3→4, удалена: Организация L2 канала без резерва, в сос, добавлена: Организация cross-connect: ВОЛС, 2×SMF" } }, "допник-1-XXX007-07400.docx": { "type": "addendum", "company": "XXX007", "number": "07400", "addendum_num": 1, "date": "20.02.2026", "status": "valid" }, "допник-2-XXX007-07400.docx": { "type": "addendum", "company": "XXX007", "number": "07400", "addendum_num": 2, "date": "03.05.2026", "status": "valid" }, "договор-XXX008-08100.docx": { "type": "contract", "company": "XXX008", "number": "08100", "date": "18.12.2025", "status": "valid", "groups": [ { "contract_number": "08100", "counterparty": "XXX008" } ] }, "спецификация-XXX008-08100.docx": { "type": "spec", "company": "XXX008", "number": "08100", "version": 1, "date": "18.12.2025", "status": "valid", "services": [ { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1624.97, "qty": 1, "sum": 1624.97 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2193.02, "qty": 5, "sum": 10965.1 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4673.15, "qty": 3, "sum": 14019.45 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 687.87, "qty": 3, "sum": 2063.61 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 33041.15, "qty": 1, "sum": 33041.15 }, { "name": "Интернет без защиты от DDoS, в составе:\n Полоса Интернет: 100 Мбит/с", "price": 8057.54, "qty": 3, "sum": 24172.62 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 10412.58, "qty": 3, "sum": 31237.74 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 118845.24, "qty": 1, "sum": 118845.24 } ] }, "спецификация-XXX008-08100_v2.docx": { "type": "spec", "company": "XXX008", "number": "08100", "version": 2, "date": "18.12.2025", "status": "valid", "services": [ { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1624.97, "qty": 1, "sum": 1624.97 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2193.02, "qty": 5, "sum": 10965.1 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4673.15, "qty": 3, "sum": 14019.45 }, { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 687.87, "qty": 5, "sum": 3439.35 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 33041.15, "qty": 1, "sum": 33041.15 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 10412.58, "qty": 3, "sum": 31237.74 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 108782.99, "qty": 1, "sum": 108782.99 }, { "name": "Аренда стойко-места", "price": 222974.49, "qty": 5, "sum": 1114872.45 } ], "diff": { "added": [ "Аренда стойко-места" ], "removed": [ "Интернет без защиты от DDoS, в составе:\n Полоса Интер" ], "changed": [ "объём Аренда публичной подсети (Длина префикса: 3→5", "цена Next Generation Cloud (AMD 4.0 ГГц), в с: 118845.24→108782.99" ], "description": "цена Next Generation Cloud (AMD 4.0 ГГц), в с 118845.24→108782.99, объём Аренда публичной подсети (Длина префикса 3→5, удалена: Интернет без защиты от DDoS, в составе:\n, добавлена: Аренда стойко-места" } }, "допник-1-XXX008-08100.docx": { "type": "addendum", "company": "XXX008", "number": "08100", "addendum_num": 1, "date": "02.04.2026", "status": "valid" }, "допник-2-XXX008-08100.docx": { "type": "addendum", "company": "XXX008", "number": "08100", "addendum_num": 2, "date": "23.02.2026", "status": "valid" }, "договор-XXX009-09900.docx": { "type": "contract", "company": "XXX009", "number": "09900", "date": "31.05.2026", "status": "valid", "groups": [ { "contract_number": "09900", "counterparty": "XXX009" } ] }, "спецификация-XXX009-09900.docx": { "type": "spec", "company": "XXX009", "number": "09900", "version": 1, "date": "31.05.2026", "status": "valid", "services": [ { "name": "Организация cross-connect: UTP", "price": 791.59, "qty": 1, "sum": 791.59 }, { "name": "Аренда IPv4 адреса /32", "price": 178.59, "qty": 12, "sum": 2143.08 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 24858.21, "qty": 1, "sum": 24858.21 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1445.72, "qty": 3, "sum": 4337.16 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 117508.09, "qty": 2, "sum": 235016.18 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4057.13, "qty": 4, "sum": 16228.52 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 11189.62, "qty": 1, "sum": 11189.62 } ] }, "спецификация-XXX009-09900_v2.docx": { "type": "spec", "company": "XXX009", "number": "09900", "version": 2, "date": "31.05.2026", "status": "valid", "services": [ { "name": "Организация cross-connect: UTP", "price": 791.59, "qty": 1, "sum": 791.59 }, { "name": "Аренда IPv4 адреса /32", "price": 225.35, "qty": 12, "sum": 2704.2 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 24858.21, "qty": 1, "sum": 24858.21 }, { "name": "Аренда порта без резерва, в составе:\n Скорость порта: 1 Гбит/с", "price": 1445.72, "qty": 3, "sum": 4337.16 }, { "name": "Next Generation Cloud (AMD 4.0 ГГц), в составе:\n Количество vCPU: 4, RAM: 16 ГБ", "price": 117508.09, "qty": 2, "sum": 235016.18 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4057.13, "qty": 4, "sum": 16228.52 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 71506.68, "qty": 2, "sum": 143013.36 } ], "diff": { "added": [ "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Ко" ], "removed": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "changed": [ "цена Аренда IPv4 адреса /32: 178.59→225.35" ], "description": "цена Аренда IPv4 адреса /32 178.59→225.35, объём Организация L2 канала без резерва, в сос 1→4, удалена: Организация L2 канала без резерва, в сос, добавлена: Next Generation Cloud (Intel 3.0 ГГц), в" } }, "допник-1-XXX009-09900.docx": { "type": "addendum", "company": "XXX009", "number": "09900", "addendum_num": 1, "date": "23.03.2026", "status": "valid" }, "допник-2-XXX009-09900.docx": { "type": "addendum", "company": "XXX009", "number": "09900", "addendum_num": 2, "date": "26.03.2026", "status": "valid" }, "договор-XXX010-10500.docx": { "type": "contract", "company": "XXX010", "number": "10500", "date": "09.03.2026", "status": "valid", "groups": [ { "contract_number": "10500", "counterparty": "XXX010" } ] }, "спецификация-XXX010-10500.docx": { "type": "spec", "company": "XXX010", "number": "10500", "version": 1, "date": "09.03.2026", "status": "valid", "services": [ { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 698.92, "qty": 1, "sum": 698.92 }, { "name": "Аренда IPv4 адреса /32", "price": 188.52, "qty": 8, "sum": 1508.16 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2776.63, "qty": 3, "sum": 8329.89 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4972.17, "qty": 3, "sum": 14916.51 }, { "name": "Аренда IPv4 подсети /30", "price": 518.35, "qty": 3, "sum": 1555.05 }, { "name": "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Количество vCPU: 8, RAM: 32 ГБ", "price": 79601.94, "qty": 3, "sum": 238805.82 }, { "name": "Организация cross-connect: UTP", "price": 752.0, "qty": 4, "sum": 3008.0 } ] }, "спецификация-XXX010-10500_v2.docx": { "type": "spec", "company": "XXX010", "number": "10500", "version": 2, "date": "09.03.2026", "status": "valid", "services": [ { "name": "Аренда публичной подсети (Длина префикса: /30 — 1 IPv4 адрес)", "price": 698.92, "qty": 1, "sum": 698.92 }, { "name": "Аренда IPv4 адреса /32", "price": 188.52, "qty": 8, "sum": 1508.16 }, { "name": "Аренда PDU: 3Ф 32А вертикальный", "price": 2776.63, "qty": 3, "sum": 8329.89 }, { "name": "Организация cross-connect: ВОЛС, 2×SMF", "price": 4972.17, "qty": 3, "sum": 14916.51 }, { "name": "Аренда IPv4 подсети /30", "price": 435.57, "qty": 3, "sum": 1306.71 }, { "name": "Организация cross-connect: UTP", "price": 752.0, "qty": 2, "sum": 1504.0 }, { "name": "Организация L2 канала без резерва, в составе:\n Скорость порта: 10 Гбит/с", "price": 25615.28, "qty": 1, "sum": 25615.28 } ], "diff": { "added": [ "Организация L2 канала без резерва, в составе:\n Скорос" ], "removed": [ "Next Generation Cloud (Intel 3.0 ГГц), в составе:\n Ко" ], "changed": [ "цена Аренда IPv4 подсети /30: 518.35→435.57", "объём Организация cross-connect: UTP: 4→2" ], "description": "цена Аренда IPv4 подсети /30 518.35→435.57, объём Организация cross-connect: UTP 4→2, удалена: Next Generation Cloud (Intel 3.0 ГГц), в, добавлена: Организация L2 канала без резерва, в сос" } }, "допник-1-XXX010-10500.docx": { "type": "addendum", "company": "XXX010", "number": "10500", "addendum_num": 1, "date": "12.06.2026", "status": "valid" }, "допник-2-XXX010-10500.docx": { "type": "addendum", "company": "XXX010", "number": "10500", "addendum_num": 2, "date": "30.01.2026", "status": "valid" }, "corrupt_xml.docx": { "type": "error", "error": "corrupt_xml", "status": "expected_fail" }, "empty.docx": { "type": "error", "error": "empty_docx", "status": "expected_fail" }, "empty_zero.docx": { "type": "error", "error": "zero_bytes", "status": "expected_fail" }, "text_only.docx": { "type": "error", "error": "text_only", "status": "expected_parse_ok_no_tables" }, "table_only.docx": { "type": "error", "error": "table_only", "status": "expected_parse_ok" }, "no_number.docx": { "type": "error", "error": "no_number", "status": "expected_classify_fail" }, "nonstandard_title.docx": { "type": "error", "error": "nonstandard_title", "status": "expected_classify_ok" }, "giant_500.docx": { "type": "error", "error": "giant", "status": "expected_slow" }, "trash_1.docx": { "type": "trash", "label": "Счёт-фактура", "status": "expected_classify_other" }, "trash_2.docx": { "type": "trash", "label": "Письмо-запрос", "status": "expected_classify_other" }, "trash_3.docx": { "type": "trash", "label": "Коммерческое предложение", "status": "expected_classify_other" }, "orphan_spec.docx": { "type": "error", "error": "orphan", "status": "expected_group_unresolved" }, "contract_XXX001.zip": { "type": "zip", "files": [ "договор-XXX001-03700.docx" ], "status": "valid" }, "mixed_with_error.zip": { "type": "zip", "has_error": true, "status": "valid" }, "copy_of_спецификация-XXX006-06800_v2.docx": { "type": "duplicate", "original": "спецификация-XXX006-06800_v2.docx", "kind": "content_copy" } }