Десять лет протокола интеграции ՀԴՄ Армении

Каждая опубликованная версия технической спецификации, которую обязана реализовать любая армянская касса — от 17-страничной v0.3 в 2015 до сегодняшней v0.73 — с именем ведущего автора каждого крупного релиза, восстановленным из PDF-метаданных.

Последняя сверка 10 мая 2026 г.

Если вы пишете софт, который общается с армянской кассой, вам нужен integration manual ՀԴՄ — wire-протокол, который задаёт TCP-кадрирование, JSON-структуры, шифрование 3DES и набор запросов / ответов, который реализует каждая одобренная модель. Этот мануал публикуется непрерывно как минимум с 2015 года. Эта страница — карта по версиям, с ведущим автором каждого релиза по PDF-метаданным.

Сопутствующая регуляторная арка — кто выдавал заключения о соответствии, какая ГНКО что вела, когда открыли рынок — на Как складывалась сертификация ККМ. Практический выбор между железной и виртуальной кассой — на Железная или виртуальная касса. Эта страница — про сам протокол.

Два параллельных потока документов

КГД публикует (и переиздаёт) две разные категории кассовой документации:

У двух потоков разные аудитории, разный ритм и разные конвенции версионирования. Изначально они публиковались рядом на petekamutner.am, в общей папке «New Generation CCMs» внутри дерева оперативных документов налоговой — пролистать архивную директорию на Wayback Machine. Современный HDM-хаб КГД на src.am/144 сегодня хостит только текущие версии (v0.72 и v0.73 интеграционного мануала, апрельский 2026 мануал электронного ՀԴՄ и пару легаси-PDF по операциям); всё историческое ниже доступно только через Internet Archive.

Самые ранние документы (2013–2014)

Релизы интеграционного протокола (2015–2025)

Каждый найденный релиз — с датой из PDF-метаданных (не из имени файла, иногда расходится на месяцы) и автором из PDF-полей:

ДатаВерсияАвторСтр.Артефакт
22 апр 2015v0.3Гурген Нерсесян17PDFarchive
12 апр 2016v0.4Гурген Нерсесян27PDFarchive
5 апр 2017v0.5Гурген Нерсесян32PDFarchive
9 июл 2018v0.51Гурген Нерсесян33PDFarchive
2 фев 2019v0.6Гурген Нерсесян35PDFarchive
23 дек 2020v0.61Гурген Нерсесян32PDFarchive
12 июл 2021 (опубл. дек 2021)eHDM v1Stefan22PDFarchive
15 дек 2022v0.7Гурген Нерсесян37PDFarchive
16 июн 2023v0.71Stefan35PDFarchive
15 сен 2023v0.72 (первый файл)Stefan33PDFarchive
13 ноя 2024eHDM rev.Stefan37PDFarchive
1 апр 2025v0.72 (второй файл)Stefan34PDFarchive
23 апр 2025v0.73Stefan34PDFarchive

Самая ранняя спецификация — v0.3, апрель 2015 — уже задаёт ту форму, которую протокол использует и сегодня: TCP между кассой и POS, JSON-кодированные запросы и ответы, шифрование 3DES, базовый набор verb-ов «логин оператора / печать чека / печать отчёта». Последующие версии добавили flow-ы предоплаты / постоплаты, формы счетов, возвраты и корректировки, а с v0.7+ — более богатые метаданные. Объём вырос с 17 до 37 страниц — примерно в 2,2 раза — за десять лет.

Два названных ведущих автора

Здесь метаданные показывают то, что регулятор публично нигде не комментировал:

  • Гурген Нерсесян — автор каждого интеграционного мануала с 2015 по декабрь 2022, восемь лет непрерывного развития под одной подписью. Эволюция v0.3 → v0.4 → v0.5 → v0.51 → v0.6 → v0.61 → v0.7 — его.
  • «Stefan» — автор первого electronic-HDM мануала (12 июля 2021) и затем всей пост-Нерсесяновской линии интеграционного протокола: v0.71 (июнь 2023), v0.72 (сентябрь 2023), ноябрьская 2024 редакция eHDM, переизданный v0.72 (апрель 2025), v0.73 (апрель 2025) и eHDM апреля 2026. Шесть релизов за три года, поочерёдно между железной и электронной линиями.

Ни одно имя не аннотировано как автор где-либо на самом src.am — оба восстановлены из PDF-полей метаданных, что любой читатель может перепроверить через pdfinfo на связанных артефактах. Имена приведены как факт об источнике, не как утверждение о формальном авторстве или текущей занятости.

2021: виртуальный ՀԴՄ отделяется от железного

Самый крупный разрыв в этом архиве — мануал «electronic HDM» от 12 июля 2021archive, 22 страницы, автор — Stefan, опубликован в декабре 2021. Здесь виртуальный / программный ՀԴՄ отделился от протокола железной кассы — за три года до того как поправка N 1720-Լ от 25 декабря 2024 формально оформила регуляторную рамку под нового адресата.

Политическое намерение оформилось ещё раньше — в сентябре 2019 КГД публично обсуждал «Электронную торговлю и виртуальный ՀԴՄ» (подробно — на Железная или виртуальная касса). Хронология: политическая рамка 2019 → техническая спецификация середина-2021 → публикация декабрь-2021 → регуляторная поправка конец-2024.

После 2021 сосуществуют два протокола: классический интеграционный мануал продолжает развиваться (v0.7 в 2022, v0.71 в 2023, v0.73 в 2025), а у eHDM-линии — свой отдельный мануал, который существенно переработали — с 22 страниц в декабре 2021 до 37 страниц в ноябре 2024 — перед текущей версией от апреля 2026.

Одна странность, которую стоит зафиксировать: ярлык «v0.72» был применён к двум разным файлам — один опубликован 15 сентября 2023 (33 страницы), другой переиздан 1 апреля 2025 (34 страницы). Временные метки и хеши контента различаются, но КГД сохранил один и тот же номер версии. Если у вас лежит локальная копия «v0.72» и вы хотите понять, версия 2023 или 2025 — сравните размер файла или число страниц.

Что это значит для интеграторов

Если вы строите софт против кассы сегодня, вы читаете v0.73 (или текущую опубликованную версию на HDM-хабе КГД). Но понимание истории версий полезно тремя практическими способами:

  • Семантика полей дрейфует. Чек v0.61 может включать или не включать поля, которые v0.7 сделала обязательными. Если у вас интеграции, обслуживающие чеки со старых устройств, знание когда каждое поле появилось помогает в дебаге.
  • Преемственность авторства реальна. Восемь лет под одной ведущей подписью означали стабильный design vocabulary. Передача в 2023 другому автору — момент, когда стоит ожидать больше shape-изменений на релиз.
  • Совместимость железа и виртуала. С 2021 у двух треков отдельные документы и в принципе они могут разойтись; на практике они делят JSON-конверт и verb-ы оператора/логина, но убедиться что ваша интеграция корректно обрабатывает оба, можно только пройдя оба мануала параллельно.

Источники

  • Все PDF версий выше слинкованы через реестр артефактов с Wayback-снимками petekamutner.am.
  • Текущий мануал v0.73 опубликован на HDM-хабе КГД и заархивирован как артефактarchive.
  • Атрибуция авторов взята из полей Author и CreationDate каждого PDF, читаемых через pdfinfo. Мы не сверяли её ни с каким внешним источником.