Перейти к содержанию

Матрица полей ОФД

Обновлено: 25.05.2026.

Матрица отвечает на узкий вопрос: какие реквизиты видны на публичной странице чека у ОФД после тестового sell-чека. Это не равнозначно полному составу фискального документа: тег может быть обязательным в ФФД и при этом не выводиться на публичной витрине или не попадать в сохраненный результат проверки.

Легенда

Статус Значение
✅ отражается Поле найдено на публичной странице чека в сохраненном результате проверки.
⚪ другое имя ОФД показывает тот же ФФД-реквизит под другим именем в нашей модели.
🔎 ограничение витрины Тестовый чек есть, но публичная страница ОФД не показывает этот реквизит достаточно надежно.
🧪 нужен тест Реквизит применим к сценарию, но сохраненного подтверждающего теста нет.
⛔ не применимо Это не поле публичной витрины или не самостоятельный ФФД-тег в этой строке.

Верхний уровень чека

Поле в матрице Смысл / ФФД Тег ФФД 1.05 ФФД 1.2 Первый ОФД OFD.RU Бизнес.Ру
buyer_address телефон или e-mail покупателя 1008 П-3, Э-2 П-3, Э-2
cash_total сумма наличными 1031 П-2, Э-1 П-2, Э-1
cashier кассир 1021 условный условный
counter_submission_sum встречное предоставление 1217 П-2, Э-1 П-2, Э-1
ecash_total безналичная сумма 1081 П-2, Э-1 П-2, Э-1
ffd_version версия ФФД 1209 обязателен обязателен ⚪ см. protocol_version
fiscal_document_number номер ФД 1040 обязателен обязателен
fiscal_drive_number номер ФН 1041 обязателен обязателен
fiscal_id номер ФД в сохраненной модели проверки 1040 обязателен обязателен
internet_sign признак расчета в Интернет 1108 условный условный
items группа предметов расчета 1059 обязателен в составе чека обязателен в составе чека
kkt_reg_id регистрационный номер ККТ 1037 обязателен обязателен
machine_number заводской номер ККТ 1013 нужен ручной разбор примечаний нужен ручной разбор примечаний 🔎 публичная страница OFD.RU не показывает надежно
nds20 сумма НДС 20% по чеку 1102 условный условный 🧪 нужен чек с НДС 20% 🧪 нужен чек с НДС 20%
operation_type признак расчета 1054 обязателен обязателен
payments группа оплат 1031/1081/1215/1216/1217 сумма по способам оплаты сумма по способам оплаты
postpayment_sum постоплата / кредит 1216 П-2, Э-1 П-2, Э-1 🧪 нужен чек с payment type credit 🧪 нужен чек с payment type credit
prepayment_sum зачет аванса / предоплата 1215 П-2, Э-1 П-2, Э-1 🧪 нужен чек с зачетом аванса
protocol_version версия ФФД в модели Первого ОФД 1209 обязателен обязателен ⚪ см. ffd_version ⚪ см. ffd_version
receipt_number номер чека за смену 1042 обязателен обязателен ⚪ см. request_number 🧪 нужна отдельная проверка страницы Бизнес.Ру
request_number номер чека за смену в модели Первого ОФД 1042 обязателен обязателен ⚪ см. receipt_number ⚪ см. receipt_number
retail_place место расчетов 1187 П-1, Э-2 обязателен
retail_place_address адрес расчетов 1009 П-1, Э-2 обязателен 🧪 проверить отдельным чек-листом витрины 🧪 проверить отдельным чек-листом витрины
sender_address e-mail отправителя чека 1117 условный условный
shift_number номер смены 1038 условный по таблице ФФД условный по таблице ФФД
taxation_type система налогообложения 1055 П-3, Э-1 П-3, Э-1
taxes блок сумм НДС 1102/1103/1106/1107 и др. условный условный
total сумма расчета 1020 обязателен обязателен
transaction_date дата и время 1012 обязателен обязателен 🧪 нужна отдельная проверка страницы Бизнес.Ру
user_inn ИНН пользователя 1018 П-1, Э-3 П-1, Э-3

Предметы, оплаты и налоги

Поле Смысл Первый ОФД OFD.RU Бизнес.Ру Что означает пробел
items.calculation_method_sign признак способа расчета 🧪 нужен чек с явным method 🔎 публичная страница OFD.RU не показывает реквизиты позиции достаточно детально Отдельный тест на сценарии prepayment/full_payment не проведен.
items.calculation_subject_sign признак предмета расчета 🔎 публичная страница OFD.RU не показывает реквизиты позиции достаточно детально Для OFD.RU это ограничение публичной витрины, а не вывод об отсутствии тега.
items.measure мера количества 🔎 публичная страница OFD.RU не показывает реквизиты позиции достаточно детально 🧪 нужен чек с явной measure Отдельный тест с явной мерой количества для Бизнес.Ру не проведен.
items.name название позиции Проверено базовым sell.
items.nds_rate ставка НДС позиции 🔎 публичная страница OFD.RU не показывает реквизиты позиции достаточно детально Для OFD.RU это ограничение публичной витрины, а не вывод об отсутствии тега.
items.price цена Проверено базовым sell.
items.quantity количество Проверено базовым sell.
items.sum сумма позиции Проверено базовым sell.
payments.sum сумма оплаты Проверено базовым sell.
payments.type тип оплаты Проверено базовым sell.
taxes.sum сумма налога 🧪 нужен чек с явным НДС Не считать отсутствием: отдельный НДС-сценарий не проведен.
taxes.type тип/ставка налога 🧪 нужен чек с явным НДС Не считать отсутствием: отдельный НДС-сценарий не проведен.

Выводы по пробелам

  • В этой матрице больше нет статуса “неизвестно” без причины. Если стоит 🧪, это конкретный недостающий тест; если стоит 🔎, проблема в извлечении публичной страницы, а не в ФФД.
  • Публичная витрина OFD.RU подтверждает базовые поля позиции, но не дает надежного вывода по measure, nds_rate и признакам расчета.
  • Для Бизнес.Ру нужны отдельные сценарные проверки даты, номера чека, адреса расчетов и налогового блока.
  • Первый ОФД использует собственные имена для части реквизитов: protocol_version вместо ffd_version, request_number вместо receipt_number.