Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Разрешительный режим - что это? Инфа для новичков... : Маркировка

03.05.2024 10:54


09.04.2024 10:14
MWWRuza
 
В общем, те, кто "в теме" - можно не читать, это по сути статья "для тех, кто в танке"
Я просто замучился всем объяснять, ято это такое. Проще сюда "носом ткнуть". Было у меня нечто подобное на мисте, но, там удалили.

1. Что изменилось в работе с маркировкой с 01.04.2024 - ?

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

2. Что это за проверки вообще? Ведь кассы давно проверяют марки при продаже?

Да,кассы проверяют, давно, практически с момента внедрения продавж марок через ККТ - отправкой запроса на сервер ОИСМ ОФД. И по результатам этой проверки, печатают на чене бцкву [M] - если марка передана на проверку, но проверка не произведена по каким-то причинам, [M+] - если проверка успешна и с маркой все ОК, и [M-] - если проверка дала отрицательный результат(какой-то с ней косяк)...
Но, этого им показалось мало - с какого-то января, вроде с 15, могу ошибаться, возможно и раньше, стала обязательной проверка марок до продажи - без ОФД и ОИСМ, прямо на серверах Честного знака, средствами кассовой программы, до попадания ее в сам ККТ.

3. Как происходит проверка? Нет, ну понятно, что нужно подать запрос и получить на него ответ, и проанализировав его, принимать решение о продаже. Но, как?

Да, все так и есть. Но, как и любой другой запрос, этот запрос тркбует авторизоваться по ЭЦП на сервере, без этого ничего проверяться не будет.
Но, как - ??? Логин/пароль у них не прокатывает, только по ЭЦП... Это, что-ж, держать ЭЦП на кассе - ? А если их несколько, то, что, на каждой?
Но, тут, ЦРПТ пошли нам на встречу - сделали авторизацию по токену(строка символов, длиной 36, по сути GUID). Да, для того, что-бы получить его, НУЖНА КЭП, но лишь единожды, для входа в личный кабинет ЧЗ, и там, на закладке "Профиль", в нижнем левом углу страницы, есть кнопка "Сформировать токен для контольно-кассовой техники", и там-же кнопка "Скопировать". Понятно, что это можно делать не на кассе, а на любом компе, на котором есть КЭП и имеется доступ в ЛК ЧЗ.
Полученый токен безсрочный, и сколько-бы раз вы его не формировали - он будет одинаковый для одной КЭП.
Но, по поводу безсрочности, есть маленькая оговорка.... Он то безсрочный, но срок действия этого варианта авторизации ограничен - до 01.03.2025. После чего, введут "динамические" токены, там без КЭП уже будет не обойтись. Но, об этом потом, все еще может измениться - почти год впереди.

4. И наконец, самый интересный вопрос - а как собственно, они собираются проверять, выполняем мы все эти проверки или нет? Выборочные рейды, контрольные закупки, и тому подобные мероприятия?

НЕТ. Тут все проще. В ФФД(формат фискальных данных) версии 1.2, для этого предусмотрен специальный тег(реквизит) - 1260, в который мы обязаны передавать результаты этой проверки.
Он в свою очередь, состоит из реквизитов 1262(ООИВ - орган исполнительной власти, константа 030), 1263 дата постановления - 21.11.2023, тоже константа, 1264 - номер этого постановления, 1944, константа, и переменной части, 1265 - идентификатор и время запроса проверки марки.
Вот по этому реквизиту и будут контролировать, исполнение нами этого постановления...
Вот:



Так, что становится понятным. почему нельзя использовать кассы работающие по ФФД-1.05 или ФФД-1.1 для маркировки - в этих ФФД просто нет тега 1260, и передавать результаты проверки просто некуда, со всеми вытекающими последствиями.

5. И наконец, еще одно "новшество" с 01.04.2024... Стало обязательным использование так называемых CDN-площадок. Что это такое?

Это сеть нескольких территориально распределенных серверов, на которых проверяются марки.
Вместо адреса "маркировка.црпт.ру"(естественно в латинице, здесь бкду писать именно так что-бы небыло ссылки), используется адрес сервера-координатора ЦДН - "цдн.црпт.ру", запросом к которому, софт кассы получает список "живых на данный момент" серверов-площадок, после чего, должен проанализировать время доступа к каждому из них, выбрать лучший, отсортировать их по возрастанию времени доступа, сохранить в кеше, и использовать их для дальнейших запросов проверки марок...
Да, немного сложновато, но, это по замыслам ЦРПТ должно повысить надежность, особенно в свете участившихся ddos атак на наши гос-инфо стркуктуры, в силу известных обстоятельств.

На данный момент, вся эта "кухня" функционирует в общем-то относительно не плохо.
09.04.2024 13:24
victuan
 
Цитата:
MWWRuza Так, что становится понятным. почему нельзя использовать кассы работающие по ФФД-1.05 или ФФД-1.1 для маркировки - в этих ФФД просто нет тега 1260, и передавать результаты проверки просто некуда, со всеми вытекающими последствиями.
Небольшое уточнение от представителя ЦРПТ:
Цитата:
ЦРПТ: На рынке остались только ФН-36, которые могут работать в 1.05. Крайний срок 6 августа 2024.

Пиво и табак являются подакцизными товарами, которые могут работать только с ФН-15, значит все УОТы должны быть на 1.2. Соответственно ТГ, которые стартуют 1 апреля уже на 1.2, если нет, то это нарушение кассовой дисциплины.

ВСЕ тг стартуют после 1 сентября, соответственно должны будут быть на 1.2, чтобы не нарушать кассовую дисциплину.

Остается 1 мая с водой и молоком, которые могут быть на 1.05, но это большие УОТ, с более 50 точками. Они все в основном перешли на 1.2. Если кто-то остался, то мы для этих ТГ будем получать чеки и не будем фиксировать нарушение. НО, проверки все равно надо делать, просто факт проверки [теги группы 1260, прим. моё] в фискальном документе фиксировать не надо.
09.04.2024 16:59
alexxxch
 
Может конечно не сюда написал. Заранее извиняюсь. А как проверить нормально работает разрешительный режим или нет!?
Вот чек из офд.



(0.03Мб)

Вот он выгруженный.
Реквизиты документа (форма [3] receipt)
+- [1209] fiscalDocumentFormatVer 4
+- [1041] fiscalDriveNumber 7284440700558044
+- [1037] kktRegId 0000131562004080····
+- [1018] userInn 4805002583··
+- [1040] fiscalDocumentNumber 12501
+- [1012] dateTime 1712660880
+- [1077] fiscalSign 3342986079
+- [1038] shiftNumber 86
+- [1042] requestNumber 39
+- [1054] operationType 1
+- [1020] totalSum 28000
+- [1059] items
| +- [2108] measureUnit 0
| +- [1260] sectoralData
| | +- [1262] foiv 030
| | +- [1263] authorityDate 21.11.2023
| | +- [1264] authorityDoc 1944
| | +- [1265] sectoralValue UUID=4da4945e-2ee4-45c3-b118-271c5c43f5d8&Time=1712650076457
| +- [1163] productCode
| | +- [1306] ktKMK 010460165303655021o37)pBp
| +- [2102] productCodeHandleMode 0
| +- [1030] name Сигареты·Вест·Блю·Ап
| +- [1079] price 14000
| +- [1023] quantity 1.000000
| +- [1043] sum 14000
| +- [1199] nds 6
| +- [1214] paymentType 4
| +- [1212] productType 31
| +- [2106] productCodeCheckResult 0
+- [1059] items
| +- [2108] measureUnit 0
| +- [1260] sectoralData
| | +- [1262] foiv 030
| | +- [1263] authorityDate 21.11.2023
| | +- [1264] authorityDoc 1944
| | +- [1265] sectoralValue UUID=4eb79c84-e287-4888-8eb7-a1193b7bafcf&Time=1712650085054
| +- [1163] productCode
| | +- [1306] ktKMK 010460165303655021FqHiylN
| +- [2102] productCodeHandleMode 0
| +- [1030] name Сигареты·Вест·Блю·Ап
| +- [1079] price 14000
| +- [1023] quantity 1.000000
| +- [1043] sum 14000
| +- [1199] nds 6
| +- [1214] paymentType 4
| +- [1212] productType 31
| +- [2106] productCodeCheckResult 0
+- [1031] cashTotalSum 0
+- [1081] ecashTotalSum 28000
+- [1215] prepaidSum 0
+- [1216] creditSum 0
+- [1217] provisionSum 0
+- [1105] ndsNo 28000
+- [1055] taxationType 4
+- [1021] operator Продавец·Зайцева·И.А.
+- [1009] retailAddress 399170,·Липецкая·обл,·Добровский·р-н,·с.Большой·Хомутец,·ул.Советская,·д.39
+- [1187] retailPlace МИНИМАРКЕТ·"СОЛНЕЧНЫЙ"
+- [2107] overallProductCodeCheckResult 1
Подпись файла: 81 06 c5 0b c5 10 07 6d (8 байт)

Все нормально отработало в нем?

вот эта строка:
| | +- [1265] sectoralValue UUID=4eb79c84-e287-4888-8eb7-a1193b7bafcf&Time=1712650085054
UUID=4eb79c84-e287-4888-8eb7-a1193b7bafcf - мы по этому номеру можем в ЧЗ ответ посмотреть или что это? Попытался его поискать в чеках, не нашел.

Time=1712650085054 - это время в каком формате, закодировано что ли?
09.04.2024 17:12
victuan
 
Цитата:
alexxxch Time=1712650085054 - это время в каком формате, закодировано что ли?
В формате UnixTime, это число миллисекунд, прошедших с даты 01.01.1970 по дату и время текущего события.
09.04.2024 17:59
MWWRuza
 
Время от Рождества "его Величества юникс", как я его называю

А по поводу ууид, я тоже в лк чз ничего не нашёл... Походу, эта инфа не доступна простым смертным.

А так, Ваш чек похож на правду, всё необходимое в нём есть.
Часовой пояс GMT +3, время: 10:54.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.