Статья Честного ЗНАКа
Статья Честного ЗНАКа

Первый этап маркировки растительных масел: стеклянные и полимерные потребительские упаковки

С 1 октября 2024 года стартует обязательная маркировка первого этапа отдельных видов растительных масел, упакованных в стеклянную или полимерную потребительские упаковки. В данной статье рассмотрим как производителям и импортерам подготовиться к старту обязательной маркировки.

К 1 октября производителям и импортерам необходимо пройти несколько этапов:

Более подробный пошаговый процесс мы описали для производителей и импортеров в статье.

Ключевые особенности маркировки пищевых растительных масел

  • обязательное указание «даты производства» и «срока годности» в отчете о нанесении, в том числе, при нескольких условиях хранения
  • отсутствие перемаркировки
  • на текущем этапе отсутствует обязательность передачи маркированного товара по ЭДО

Записи прошедших мероприятий

16.07 Описание карточек товаров по товарной группе Растительные масла
31.07 Товарная группа «Растительные масла»: контрактное производство
19.08 Обязательная маркировка растительных масел и масложировой продукции
21.08 Оборудование для маркировки растительных масел для микро и малых предприятий
11.09 Обязательная маркировка растительных масел и масложировой продукции
25.09 Маркировка растительных масел и масложировой продукции. Основные ошибки

Полезные ссылки

Если у Вас еще остались вопросы, то в таком случае мы собрали для Вас полезные ссылки, в которых вы можете найти ответы на них. Если же ответа на Ваш вопрос там не окажется, то вы всегда можете задать его в комментариях под этой статьей и эксперты «Честного знака» оперативно Вам ответят!

Общая статья по маркировке растительных масел

Листовка-помощник

или  в систему, чтобы получать уведомления с ответами на ваши вопросы

Жирный текст
Прикрепить файл
простой вопрос по АПИ
вернее 2 вопроса
нужна методика
у меня есть  0104640255271457215<;.EJcov*7wI     ето матрикс код  
есть gtin == 04640255271457

так он в квадратик и не очч хороший

как его получить с хвостом
чтобы был в 4 квадратика


2 вопрос
есть gtin == 04640255271457   количество == 1
как в конце концов через АПИ
выпустить и получить матрикс код с хвостом ( 4 квадратика)
и чтобы оно было в статусе сделано -- отправлено покупателю

PS  ---  Здравствуйте! Рекомендуем ознакомиться с документацией True API, расположенной в разделе «Помощь» Личного кабинета

не предлагать
23.08.2024 11:21
Сообщество Маркировки
vitsh1974yandexru, Здравствуйте! Необходимо в заказе в запросе указывать параметр templateId=51, чтобы получить расширенные коды маркировки.
Передача товара производится уже без полного кода маркировки (указывается код идентификации).
05.09.2024 17:56
Сообщество Маркировки,
спасибо за ответ



однако   ну НЕТУ 51 кода !!!!!!!!!!!!!

5.3.1.4. Справочник «Шаблоны КМ» (templateId)
Список возможных значений справочника  «Шаблоны КМ»  templateId  отображает
Таблица 205.
Таблица 205 – Возможные значения справочника «Шаблон КМ» templateId
Код  Описание  Товарная группа  Тип
1
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(88 chars)
Обувные товары  String
3
01 GTIN + 21 SERIAL(7 chars) +
8005 (000000) + 93(4 chars)
Табачная продукция - блоки  String
4
GTIN + SERIAL (7 chars) + МРЦ (4
chars) + КП (4 chars)
Табачная продукция - пачки (non-GS1)
String
5
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Лекарственные препараты для
медицинского применения
String
7
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Шины и покрышки
пневматические резиновые новые
String
8
01 GTIN + 21 SERIAL(20 chars) +
91(4 chars) + 92(44 chars)
Фотокамеры (кроме кинокамер),
фотовспышки и лампы-вспышки
String
9
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Духи и туалетная вода  String
10
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Предметы одежды, белье
постельное, столовое, туалетное
и кухонное
String
11
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Велосипеды и велосипедные
рамы
String
12
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars) / 97 (base
64)
Медицинские изделия  String
14
01 GTIN + 21 SERIAL(7 chars) +
8005 (000000) + 93(4 chars)
Альтернативная табачная
продукция (GS1)
String
15
GTIN + SERIAL (7 chars) + МРЦ
(АААА) + КП (4 chars)
Альтернативная табачная
продукция (non-GS1)
String
16
01 GTIN + 21 SERIAL(13 chars) +
93(4 chars)
Упакованная вода  String
18
01 GTIN + 21 SERIAL(7 chars) +
93(4 chars) / 335Y (6 chars)
Пиво, напитки, изготавливаемые
на основе пива и
слабоалкогольные напитки
String
20
01 GTIN + 21 SERIAL(6 chars) +
93(4 chars) / 3103 (6 chars)
Молочная продукция  String
21
01 GTIN + 21 SERIAL(7 chars) +
8005 (000000) + 93(4 chars)
Никотиносодержащая продукция
(блоки)
String
22
GTIN + SERIAL (7 chars) + МРЦ
(АААА) + КП (4 chars)
Никотиносодержащая продукция -пачки (non-GS1)
String
23
01 GTIN + 21 SERIAL(13 chars) +
93(4 chars)
Биологически активные добавки к
пище
String
25  01 GTIN + 21 SERIAL(13 chars) +  Антисептики и дезинфицирующие  String
274
RU 15861920.620111-04 33 01
Код  Описание  Товарная группа  Тип
93(4 chars)  средства (потребительская и
групповая упаковка)
26
01 GTIN + 21 SERIAL(6 chars) +
91(4 chars) + 92(44 chars)
«Корма для животных»
Строка
(string)
27
01 GTIN + 21 SERIAL(6 chars) +
91(4 chars) + 92(44 chars)
Морепродукты  String
28
01 GTIN + 21 SERIAL(7 chars) +
93(4 chars) / 335Y (6 chars)
Безалкогольное пиво  String
29
01 GTIN + 21 SERIAL(13 chars) +
93(4 chars)
Соковая продукция и
безалкогольные напитки
String
30
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Биологически активные добавки к
пище
String
31
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Антисептики и дезинфицирующие
средства
String
34
01 GTIN + 21 SERIAL(13 chars) +
91(4 chars) + 92(44 chars)
Игры и игрушки для детей
Строка
(string)
38
01 GTIN + 21 SERIAL(6 chars) +
93(4 chars)
Морепродукты  String
39
01 GTIN + 21 SERIAL(13 chars) +
93(4 chars)
Титановая металлопродукция  String
41
01 GTIN + 21 SERIAL(6 chars) +
93(4 chars)
«Корма для животных»
Строка
(string)
59
01 GTIN + 21 SERIAL(6 chars) +
93(4 chars)
Игры и игрушки для детей
Строка
(string)
Примечания:
1. Шаблон сигаретной пачки отличается отсутствием AI в шаблоне и в КМ.
2. Исключен templateId=2 для ТГ «Лекарственных препаратов для медицинского
применения», данный шаблон больше не применим для эмиссии кодов
маркировки, а также КМ, эмитированные по templateId=2, не могут быть указаны в
отчетах об использовании (нанесении). Взамен используется шаблон с кодом «5».
3. Исключен templateId=6 для ТГ «Молочная продукция», данный шаблон больше
не применим для эмиссии кодов маркировки, поддержка КМ, эмитированных по
данному шаблону в отчетах осуществляется.
4. По ТГ «Пиво, напитки, изготавливаемые на основе пива и слабоалкогольные
напитки» templateId=18 с 13-ю символами в серийном номере больше не
применим для эмиссии кодов маркировки. Эмиссия доступна только для
templateId=18 с 7-ю символами в серийном номере. Поддержка КМ,
эмитированных по данному шаблону с 13-ю символами в серийном номере в
отчетах осуществляется.  
275
RU 15861920.620111-04 33 01
5. По ТГ «Игры и игрушки для детей»  templateId=34 с 6-ю символами в серийном
номере больше не применим для эмиссии кодов маркировки. Эмиссия доступна
только для templateId=34 с 13-ю символами в серийном номере. Поддержка КМ,
эмитированных по данному шаблону с 6-ю символами в серийном номере в
отчетах осуществляется.



09.09.2024 17:15
Сообщество Маркировки
vitsh1974yandexru, Здравствуйте! Рекомендуем открыть свежую версию API СУЗ. Список представлен в 211 таблице.
09.09.2024 17:51
Сообщество Маркировки,



подскажите методику формирования и получения кодов ( с криптохвостом...
Легкая промышленность...


1 я делаю заказ

вот куски кода

<?php



  public function LpOrders($products) {  // делаем заказ ордера 01.01.00.00 Создать заказ на эмиссию КМ».

        
          $url = 'https://suzgrid.crpt.ru/api/v2/lp/orders?omsId=' . $this->omsId;
        $headers = ['clientToken' => $this->token,  'Content-Type' => 'application/json'];
        
        
        $client = new GuzzleHttp\Client(['headers' => $headers]);
        $json = [«products» => $products, 'releaseMethodType' => 'PRODUCTION', 'createMethodType' => 'SELF_MADE'];
        print_r($json);
        
 /*   это отправляемые данные
 
 
 
        $json => Array
(
    [products] => Array
        (
            [0] => Array
                (
                    [gtin] => 04640255275356
                    [quantity] => 2
                    [serialNumberType] => SELF_MADE
                    [serialNumbers] => Array
                        (
                            [0] => y3yiXEkLW53q
                            [1] => g2Cw6bULj9Am
                        )

                    [templateId] => 10
                    [cisType] => UNIT
                )

            [1] => Array
                (
                    [gtin] => 04640255275349
                    [quantity] => 1
                    [serialNumberType] => SELF_MADE
                    [serialNumbers] => Array
                        (
                            [0] => lyJIjExz4GEc
                        )

                    [templateId] => 10
                    [cisType] => UNIT
                )

        )

    [releaseMethodType] => PRODUCTION
    [createMethodType] => SELF_MADE
)



        

       */
       
       
       $request  = wp_remote_post($url, array('body' => json_encode($json), 'headers' => $headers,));
      
      
        /*  это полученный ответ
        $request [body] =>     [omsId] => 39bd714b-6838-4292-89c8-2c675f6121af
    [orderId] => 197b94f3-da0d-4605-bbf7-371a95113c5b
    [expectedCompleteTimestamp] => 120000
       



            дальше надо как то сохранить етот заказ и его подписать в соответчтвии с чем то

       */
         $logger = wc_get_logger();
           if (is_wp_error($request)) {
            // TODO: validate the error.
            
              $logger->info(wc_print_r($request, true), array('source' => 'CPSABG'));
       
          return false;
        }
        
        /* return json_decode('{«omsId»:«39bd714b-6838-4292-89c8-2c675f6121af»,«orderId»:«cdf2ddd5-a307-4a77-b87a-e3c3e52339d6»,«expectedCompleteTimestamp»:120000}');
        */  
      return json_decode(wp_remote_retrieve_body($request));
        print_r($response);
        die;

    }




******************************

по ссылке https://suzgrid.crpt.ru/management/orders я вижу что заказ создан но как бы не доступен




что делать лальше чтобы получить в конце концов

что то такого вида

$data = '0104640255271761215OZ5:wP4HT8r*91EE1092hNLn7CJ/wTzphvxFo99WMjnJOA4eA42GwwZIhiT3ESI=';


10.09.2024 10:51
Сообщество Маркировки
vitsh1974yandexru, необходимо использовать метод 4.4.4. Метод «Получить КМ из заказа КМ», чтобы получить непосредственно символьную последовательность.
10.09.2024 17:26
Сообщество Маркировки,



собираю подпись но она не проходит


вот куски кода



   $jsonArray = [«productGroup» => «lp» , «products» => $products, 'releaseMethodType' => 'PRODUCTION',
        'createMethodType' => 'SELF_MADE' ];

    $url = 'https://suzgrid.crpt.ru/api/v2/lp/orders?omsId=' . $this->omsId;
    //  $headers = ['clientToken' => $this->token,  'Content-Type' => 'application/json'];
    $json = json_encode($jsonArray);
    
    $content_format = preg_replace('/(\n|\r|\t|\f)/m', '', $json);
    
    print_r($content_format); print_r(«\n»);
    $cert = $this->SetupCertificate(CURRENT_USER_STORE, «My», STORE_OPEN_READ_ONLY,
        0, $this->CUR_KEY, 0, 1);
    $signer = new CPSigner();
    $signer->set_Certificate($cert);
    $sd = new CPSignedData();
    $sd->set_Content(utf8_encode(''.$json));
  //  $sd->set_ContentEncoding(1);
   // $sm = $sd->SignCades($signer, CADES_BES, true, ENCODE_BASE64);
    $sm = base64_encode($sd->SignCades($signer, CADES_BES, true, ENCODE_BINARY));
print_r($sm); print_r(«\n»);
//die;
$this->XSignature = $sm;
    // $this->XSignature = preg_replace(«/[\r\n]/», «», $sm);
// print_r($sm); //print_r(«\n»);
//die;
   

    $headers = [ 'Accept'=>'application/json' , 'clientToken' => $this->token, 'Content-Type' => 'application/json', 'X-Signature' => $this->XSignature   ];
    
print_r($headers); print_r(«\n»);    
 //  $headers = [ 'clientToken' => $this->token,    'Content-Type' => 'application/json'];

 //  $headers = ['X-Signature' => $this->XSignature, 'clientToken' => $this->token,        ];

   /*   
      $client = new GuzzleHttp\Client(['headers' => $headers]);
        $request = $client->request('POST', $url, ['debug' => $this->debug_cps,  'json' => $jsonArray, ]);
        $result = json_decode($request->getBody()->__toString());
 print_r($result);
die;
*/

// print_r($headers);



//die;
    // !!!!!!!
    
    die;
    $request = wp_remote_post($url, array(
        'body' => $json,
        'headers' => $headers,
        ));



************************

уже все перепробрвл

подскажите почему не проходит


10.09.2024 18:17
Сообщество Маркировки
vitsh1974yandexru, По вопросу корректности направляемого метода просим обращаться непосредственно в службу технической поддержки Честного Знака. На данной платформе помогаем больше с теоретическими вопросами :)
11.09.2024 19:08
Сообщество Маркировки,

стандартный ответ --- от них нет ответа

типа 3 недели ждать ..  а потом все разрешено..





12.09.2024 09:25
Сообщество Маркировки
vitsh1974yandexru, Можете предоставить номера обращений? Возможно, ваша почта была автоматически указана без получения ответа.
13.09.2024 18:00
Сообщество Маркировки,
спасибо за ответ...


однако не нужно разбираться кто что....


мне нужно решение как подписывать созданный заказ.
ответ смотри документацию ... просто ОЧЕНЬ хороший

но я ее уже 2 месяца смотрю

вероятно есть какой то нюанс...



и я прошу разобраться.. )) я привлек уже спеца по крипто про .. с ним все проверили должно быть все ровно....


урл проверки из доки АПИ  подписи не работает !!!


в общем пока все по кругу... )))) самое плохое что все ответы ЧЗ  черезе неделю с ответом

(((( по 0



17.09.2024 11:28
решение под PHP !

17.09.2024 11:45
Сообщество Маркировки
vitsh1974yandexru, Здравствуйте! К сожалению, мы можем предоставить вам ответ только в соответствии с доступными данными, подсказками по PHP мы, к сожалению, не владеем. 
17.09.2024 19:41
Сообщество Маркировки,

в общем самостоятельно все решил... от ТП ЧЗ ответов вразумительных нет..
отссюда к сожалению тоже


постараюсь на гитку выкатить....

09.10.2024 15:40
Задайте вопрос команде Сообщества

Если у вас есть вопросы, связанные с работой Честного Сообщества или предложения по развитию нашей платформы, то напишите нам!

Если у вас вопросы, связанные с маркировкой, то задайте вопрос тут.

Ваше сообщение отправлено

Ожидайте ответ на электронную почту, указанную в обращении

Наверх
Войти в Cообщество
Впервые в сообществе? Зарегистрироваться
Войти через:
Регистрация в Сообществе
Регистрация участника оборота
Уже зарегистрированы?
или
Войти через GoogleВойти через Vk

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Регистрация Партнера/Интегратора
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация в Сообществе

Редактировать изображение партнера/интегратора
Восстановление пароля
Проверьте почту

На почту отправлено письмо со ссылкой восстановления пароля

Восстановление пароля