При работе с маркированными товарами, особенно теми, которые могут быть проданы по частям из одной потребительской упаковки, возникает важный вопрос: где найти и как использовать атрибут КоличествоЕдиницУпотребления? Этот атрибут является критически важным для корректного отражения операций частичного выбытия и предотвращения ошибок при работе с системой "Честный ЗНАК". Давайте вместе разберем эту непростую задачу и выясним все нюансы.
Прежде всего, что такое КоличествоЕдиницУпотребления и зачем оно нужно?
Атрибут КоличествоЕдиницУпотребления в потребительской упаковке (или quantityInPack в API) указывает, сколько отдельных единиц товара содержится в одной маркированной потребительской упаковке. Он применяется для товаров, которые могут быть разделены и проданы поштучно, например, отдельные сигары из пачки, парфюмерия на разлив, ампулы из общей упаковки ветеринарных препаратов или медицинские изделия, реализуемые по частям. Если этот атрибут не заполнен или его значение равно 1, система не позволит осуществить частичную продажу через кассу.
Теперь рассмотрим подробнее, где можно найти и как использовать это значение.
Первоисточником всей информации о маркированном товаре является Национальный каталог системы "Честный ЗНАК". Именно здесь производитель или импортер при создании карточки товара заполняет все его потребительские свойства, включая и наш интересующий атрибут.
КМ) содержит ссылку на GTIN, по которому уже можно получить полную информацию.GTIN. В ней вы сможете увидеть все заполненные атрибуты, включая КоличествоЕдиницУпотребления.Как справедливо подмечено в обсуждениях на форуме, наиболее универсальный и программный способ получения этой информации — это использование TrueAPI "Честного ЗНАКа". Этот метод позволяет автоматизировать процесс и интегрировать его с вашей учетной системой.
/product/info.POST-запрос.JSON-объект, содержащий список GTIN товаров, по которым вы хотите получить информацию.JSON-объект со списком карточек товаров, где для каждого GTIN будет указана подробная информация, включая атрибут quantityInPack (это и есть КоличествоЕдиницУпотребления).TrueAPI требуется авторизация по токену, который получается с помощью электронной подписи (КЭП) также методами TrueAPI.Пример тела POST-запроса к /product/info:
{
"gtins": ["04600000000000", "04600000000001"]
}
Пример части ответа JSON с информацией о товаре:
{
"products": [
{
"gtin": "04600000000000",
"productName": "Пример товара с частичным выбытием",
"quantityInPack": 10, // Вот наше искомое значение!
"tnvedCode": "ХХХХХХХХХХ",
// ... другие атрибуты карточки товара
}
]
}
Для корректной работы с частичным выбытием в программах 1С (таких как "1С:Управление торговлей", "1С:Комплексная автоматизация", "1С:ERP Управление предприятием", "1С:Розница", "1С:УНФ") необходимо выполнить ряд настроек в карточке номенклатуры.
TrueAPI) и корректно занесено в вашу учетную систему.КоличествоЕдиницУпотребления из "Честного ЗНАКа" в системе 1С может быть связано с полем Емкость потребительской упаковки или аналогичным в регистрах описания номенклатуры. Именно сюда и нужно занести полученное значение.Если вы не являетесь производителем или импортером товара и не имеете прямого доступа к редактированию карточки товара в Национальном каталоге, а также не используете TrueAPI для интеграции, то есть еще два способа получения информации:
КоличествоЕдиницУпотребления для интересующих вас GTIN.Помимо поиска самого атрибута, важно понимать, как работает механизм частичного выбытия:
ККТ) в чеке должен быть указан код маркировки разукомплектованной потребительской упаковки и доля фактически проданной продукции.КоличествоЕдиницУпотребления должно быть числом (например, от 0.001 до 999999). Для частичного выбытия оно обязательно должно быть больше 1.Таким образом, для успешной работы с частичным выбытием маркированных товаров крайне важно, чтобы атрибут КоличествоЕдиницУпотребления был корректно заполнен в Национальном каталоге "Честного ЗНАКа" для соответствующего GTIN. Ваша учетная система (например, 1С) должна быть соответствующим образом настроена для получения, хранения и использования этого значения в процессе продажи.