УТ 10.3 маркировка обуви, ФФД 1.2

1. TVA_11 16.01.25 16:23 Сейчас в теме
Здравствуйте!

Тестовый ФФД 1.2. Настроен на 1.05.
УТ 10.3 (последняя версия, чистая) маркировка обуви.
Обработка 3.12
Касса АТОЛ FPrint-22ПТК

Выдает Неверный формат команды

Если ПараметрыФискализации.РевизияИнтерфейса >= 3000 Тогда // Версия стандарта 3.0 (ОФД 1.1)
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, ПараметрыФискализации.Электронно, ДанныеЧекаXML, ПараметрыФискализации.РезультатОперацииXML); 


ДанныеЧекаXML:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters CashierName="ФИО" OperationType="1" TaxationSystem="0" SaleAddress="112435, Москва, Одесская улица, дом № 11, корпус 1, кв.11" SaleLocation="Организация" CustomerEmail="" CustomerPhone="">
<AgentData/>
<VendorData/>
<CustomerDetail/>
<OperationalAttribute/>
<IndustryAttribute/>
</Parameters>
<Positions>
<FiscalString Name="Сабо ЭВА мужские 3349 M-S (LUCKYLAND)" Quantity="1" PriceWithDiscount="10" AmountWithDiscount="10" DiscountAmount="0" Department="1" VATRate="20" VATAmount="1.67" PaymentMethod="4" CalculationSubject="33" MeasurementUnit="пара" MeasureOfQuantity="255">
<GoodCodeData GS1.M="MDEwNDY2MDA2NDc3NDU3NDIxRVRjZFIoaGh0RXN0Tg=="/>
<AgentData/>
<VendorData/>
<IndustryAttribute/>
</FiscalString>
</Positions>
<Payments Cash="10" ElectronicPayment="0" PrePayment="0" PostPayment="0" Barter="0"/>
</CheckPackage>
***

Может, кто подсказать, какой XML должен быть?
Боевые кассы ФФД 1.05 стоят. Без маркировки новый драйвер 10.9.4.5, все печатает.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. TVA_11 16.01.25 16:45 Сейчас в теме
У кого успешно бъется c маркировкой, плиз скопируйте на форум:

Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, ПараметрыФискализации.Электронно, ДанныеЧекаXML, ПараметрыФискализации.РезультатОперацииXML);
11. Тайрин 04.02.25 14:17 Сейчас в теме
(2) Не могу конкретно привести XML в момент пробития чека (это надо на месте кассира быть в отладке отследить, пока покупатель ждет), но могу по факту пробития чека из 1с Фискальные операции предоставить. ФФД 1.2, Штрих-М 5.17.1019. ККТ тут без разницы. ХМL формируется одинаковый

Она у вас похожая
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
  <Parameters CashierName="Кассир ФИО"
      OperationType="1"
      TaxationSystem="5"
      SaleAddress="......Адрес"
      SaleLocation="Магазин № 7 Рыбалка "
      GroupingPositionsWhenPrinting="false"
      CustomerEmail=""
      CustomerPhone="">
    <AgentData/>
    <VendorData/>
    <CustomerDetail/>
    <OperationalAttribute/>
    <IndustryAttribute/>
  </Parameters>
  <Positions>
    <FiscalString Name="Костюм Восток Горка-5 лет.р-р 52-54 182-188 тк.смес.рип-стоп"
        Quantity="1"
        PriceWithDiscount="5650"
        AmountWithDiscount="5650"
        DiscountAmount="0"
        Department="1"
        VATRate="none"
        PaymentMethod="4"
        CalculationSubject="33"
        MarkingCode="MDEwNDYyNzE2MTc3MjU3NTIxNW9YQXU5bFptZmUxdR05MUV­FMTAdOTJ1NUlvOFR1SHZFVjhSQm5mYXBVa1RpcUlhMWRzQ1QvcUJtU29TZXd­wMjlrPQ=="
        MeasureOfQuantity="0">
      <AgentData/>
      <VendorData/>
      <IndustryAttribute IdentifierFOIV="030"
          DocumentDate="21.11.2023"
          DocumentNumber="1944"
          AttributeValue="UUID=7f663d7c-b6b5-4c1c-9746-460c2c902af0&Time=1738399947946"/>
    </FiscalString>
  </Positions>
  <Payments Cash="0"
      ElectronicPayment="5650"
      PrePayment="0"
      PostPayment="0"
      Barter="0"/>
</CheckPackage>
Показать


ККТ Атол
12. TVA_11 05.02.25 12:52 Сейчас в теме
(11)

Тайрин, правильно понимаю, что эти два тега и нужны?

MarkingCode="MDEwNDYyNzE2MTc3MjU3NTIxNW9YQXU5bFptZmUxdR05MUV­FMTAdOTJ1N­UlvOFR1SHZFVjhSQm5mYXBVa1RpcUlhMWRzQ1QvcUJtU29TZXd­wMjlrPQ==­"

AttributeValue="UUID=7f663d7c-b6b5-4c1c-9746-460c2c902af0&Time=1738399947946"/>


Первый маркировка,
второй свидетельство того, что Касса перед пробитием делала онлайн проверку, тоесть использовала разрешительный режим?

И если второго тега нет, то будут Отклонения?
13. TVA_11 03.03.25 16:08 Сейчас в теме
(11)
UUID=7f663d7c-b6b5-4c1c-9746-460c2c902af0&Time=1738399947946


При таких данных, печатает без буквы

[M]


MarkingCode="0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==" 

<IndustryAttribute IdentifierFOIV="030" DocumentDate="21.11.2023" DocumentNumber="1944" 
AttributeValue="UUID=7f663d7c-b6b5-4c1c-9746-460c2c902af0&Time=1738399947946"/>


Показать
14. karpik666 3938 03.03.25 16:51 Сейчас в теме
(13) если вы не оставили попыток сделать собственный механизм работы с маркировкой, то возьмите эту обработку ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс, и используйте ее в демо-режиме, в списке оборудования выберите эмулятор, и укажите при пробитии нужную вам марку, и посмотрите как передается содержимое чека XML в эмуляторе, там есть отдельный пункт "XML". Плюс можно включить лог, и посмотреть порядок выполнения механизм проверки маркировки.
15. TVA_11 04.03.25 08:11 Сейчас в теме
(14)

Не увидел возможности скачать обработку в демо-режиме.
16. karpik666 3938 04.03.25 08:31 Сейчас в теме
(15) раздел "бесплатные файлы"
18. TVA_11 05.03.25 09:57 Сейчас в теме
(14)
Обработка для работы с ККТ 8.2
Пишет - "Нельзя подключиться к уже подключенному оборудованию".

Работало хорошо, но я не дождался конца искусственно замедленной операции и прервал работу в отладчике.
После этого, тест оборудования проходит успешно, а открыть ЧекККМ не может:

Если НЕ ПодключитьОборудованиеПоИмени(ИмяФР) Тогда
ОтключитьБезусловно(ИмяФР);
ВосстановитьПараметрыОборудованияВФорме();
ПредупредитьПользователяПредупреждение("Не удалось подключиться к оборудованию по указанным параметрам");
Возврат;
КонецЕсли;
***

Пока успешно работал в Логе выдал:

09-32-18 INFO ЗАПРОС КМ: КОДМАРКИРОВКИПРОВЕРЕН - Да, РЕЗУЛЬТАТПРОВЕРКИ - Да,

ЗАПРОСXML -
<?xml version="1.0" encoding="UTF-8"?> <RequestKM GUID="de09d2d2-37ba-4f94-8c6a-f15ee789d13e" WaitForResult="True" MarkingCode="MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eR05MTA­wQzIdOTI1cmMzczhnTm8yaXJiOHl0dW1qNUNObXMzeGhMUkQveTBoRUN4MGs­2SkMxVlFCZmQ4a1ZJS1BEcm1wTGhmTmdLZmg3ZjBlaThnYWpRWmllaHVFMEZ­sdz09" PlannedStatus="1"/>,
***
У меня такой:
<?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="70a03e0d-4c10-44cb-8ff6-f73ab4304b68" WaitForResult="True" NotSendToServer="False" MarkingCode="0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==" PlannedStatus="1"/>
***

РЕЗУЛЬТАТXML - <?xml version="1.0" encoding="UTF-8"?> <RequestKMResult Checking="true" CheckingResult="true"/>, ИДЕНТИФИКАТОРСЕССИИ - 6ef6e1b9-4e7a-4b4b-abe5-d49629c6d454

У меня запрос другой! Уже большой результат.
19. karpik666 3938 05.03.25 10:02 Сейчас в теме
(18) надо видимо 1С перезапустить
20. TVA_11 05.03.25 10:25 Сейчас в теме
(19) Странно, что GUID отличается.
21. karpik666 3938 05.03.25 10:27 Сейчас в теме
(20) Гуид это случайный идентификатор, нужен для идентификация непосредственно запроса, марка преобразовывается в base64 штрихкод, так как в марке могут быть символы. которые не поддерживают сериализацию
22. TVA_11 05.03.25 10:39 Сейчас в теме
(21)
Стоит Задача:

NotSendToServer="False" - убрать.
в base64 штрихкод - преобразовать.

Счас проверим.


<?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="654d3909-4901-45b6-aa60-50268baebc9a" WaitForResult="True" MarkingCode="MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eTkxMDB­DMjkyNXJjM3M4Z05vMmlyYjh5dHVtajVDTm1zM3hoTFJEL3kwaEVDeDBrNkp­DMVZRQmZkOGtWSUtQRHJtcExoZk5nS2ZoN2YwZWk4Z2FqUVppZWh1RTBGbHc­9PQ==" PlannedStatus="1"/>

MarkingCode = XMLСтрока(ШтрихкодированиеИСКлиентСервер.ШтрихкодВBase64(ПараметрыОперации.КонтрольнаяМарка))

Странно, что и кодировка 64 отличается.

<?xml version="1.0" encoding="UTF-8"?>¶<RequestKMResult Checking="False" CheckingResult="False"/>¶
23. TVA_11 05.03.25 11:14 Сейчас в теме
(21)
Подставил вашу кодировку:

<?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="5989faf5-5e45-4a18-a383-7ff8b65b6cad" WaitForResult="True" MarkingCode="MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eR05MTA­wQzIdOTI1cmMzczhnTm8yaXJiOHl0dW1qNUNObXMzeGhMUkQveTBoRUN4MGs­2SkMxVlFCZmQ4a1ZJS1BEcm1wTGhmTmdLZmg3ZjBlaThnYWpRWmllaHVFMEZ­sdz09" PlannedStatus="1"/>

Все равно:
RequestKMResult Checking="False" CheckingResult="False"

Может тестовая касса не может проверить?
Например, ее надо на ОФД корректно зарегистрировать. ОФД не видит, что смена открыта и вообще ее пока не видит.
24. karpik666 3938 05.03.25 11:14 Сейчас в теме
25. TVA_11 05.03.25 11:19 Сейчас в теме
(24)
ОткрытьСессиюРегистрацииКМ(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВремВыходныеПараметры);

ИдентификаторСессии =
2d8ff61c-454c-4f20-9829-c6b63c57c8cd

да.
Возможно их много незакрытых накопилось.
Закрытия сессии у меня не происходит, если ошибка КМ.
26. TVA_11 05.03.25 13:23 Сейчас в теме
(24)
Тестовые сервера ОИСМ всегда отвечают "Указанный в запросе код маркировки имеет некорректный формат (не распознан)" на коды маркировки воды и табачных изделий.
2022

Похоже, что и для Обуви, все так же. (?)
28. karpik666 3938 05.03.25 14:44 Сейчас в теме
(23) тут больше похоже, что вы проверяете не полную марку, проверьте как она выглядит, когда вы ее сканируете, и как затем преобразуете в base64, так как если проверять через тест драйвера, то преобразование в base64 там не выполняется.
29. TVA_11 07.03.25 09:39 Сейчас в теме
(28)
По поводу маркировки.

0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==

В ЧЗ запрашивали в личном кабинете, там ответили, что все ок.
127 символов, действующая маркировка обуви.


Преобразование в base64 вашей обработкой и последней версией УТ 10.3 отличается.
Интересно почему?

Обработка:
MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eR05MTA­wQzIdOTI1cmM­zczhnTm8yaXJiOHl0dW1qNUNObXMzeGhMUkQveTBoRUN4MGs­2SkMxVlFCZm­Q4a1ZJS1BEcm1wTGhmTmdLZmg3ZjBlaThnYWpRWmllaHVFMEZ­sdz09

УТ:
MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eTkxMDB­DMjkyNXJjM3M­4Z05vMmlyYjh5dHVtajVDTm1zM3hoTFJEL3kwaEVDeDBrNkp­DMVZRQmZkOG­tWSUtQRHJtcExoZk5nS2ZoN2YwZWk4Z2FqUVppZWh1RTBGbHc­9PQ==

Тест драйвера ККМ, кстати и base64 обрабатывает с тем же результатом.
Неверный формат.
30. TVA_11 07.03.25 10:58 Сейчас в теме
(28)
В ЧЗ запрашивали в личном кабинете, там ответили, что все ок.
127 символов, действующая маркировка обуви.

0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==

Преобразование в base64 вашей обработкой и последней версией УТ 10.3 отличается.
Интересно почему?

Обработка:
MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eR05MTA­wQzIdOTI1cmM­zczhnTm8yaXJiOHl0dW1qNUNObXMzeGhMUkQveTBoRUN4MGs­2SkMxVlFCZm­Q4a1ZJS1BEcm1wTGhmTmdLZmg3ZjBlaThnYWpRWmllaHVFMEZ­sdz09

УТ:
MDEwNDYxMDA5MzIxNzc0MDIxNW5pMnFCZSxQUyc+eTkxMDB­DMjkyNXJjM3M­4Z05vMmlyYjh5dHVtajVDTm1zM3hoTFJEL3kwaEVDeDBrNkp­DMVZRQmZkOG­tWSUtQRHJtcExoZk5nS2ZoN2YwZWk4Z2FqUVppZWh1RTBGbHc­9PQ==

Тест драйвера ККМ, кстати и base64 обрабатывает с тем же результатом.
Неверный формат.
(28)
31. TVA_11 07.03.25 10:59 Сейчас в теме
(28)

Кто бы мог подумать, что для тестового ИСМ надо использовать тестовые КМ? )
32. karpik666 3938 07.03.25 11:04 Сейчас в теме
(31) с реальным получается работает?
33. TVA_11 07.03.25 11:44 Сейчас в теме
(32)
Так с реальными у нас уже стоит драйвер 10.10.6.0 но через кассу, пока ничего не подтверждаем.

А боевой кассы, которую бы мне дали для тестирования, почему-то нет.
34. TVA_11 20.03.25 09:06 Сейчас в теме
(32) На боевой кассе, проверка прошла.
Ответ от ОИСМ 15, тоесть все ок.

Касса успешно открывает сессию, подтверждает КМ тоже вроде как успешно.
Формирую попытка фискализации.

<FiscalString Name="Сабо ЭВА мужские 3349 M-S (LUCKYLAND) - Тест возврата" Quantity="1" PriceWithDiscount="0.1" AmountWithDiscount="0.1" DiscountAmount="0" Department="1" VATRate="20" VATAmount="0.02" PaymentMethod="4" CalculationSubject="33" MarkingCode="0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==" MeasureOfQuantity="255">
<AgentData/>
<VendorData/>
<IndustryAttribute IdentifierFOIV="030" DocumentDate="21.11.2023" DocumentNumber="1944" AttributeValue="UUID=7f663d7c-b6b5-4c1c-9746-460c2c902af0&Time=1738399947946"/>
***

Касса не пробивает, пишет:
"Контрольная марка не проверена"
35. karpik666 3938 20.03.25 09:29 Сейчас в теме
(34) это из-за потери соединения с кассой, если проверяете работу также на обработке. то надо поставить "подключение" - "стандартно".
38. TVA_11 20.03.25 16:09 Сейчас в теме
(35) Чек пробит М+

Правда, ОФД говорит, что пробит без маркировки.
Но, возможно, ЧЗ уточнит.
36. MissionOnly 3 20.03.25 11:03 Сейчас в теме
(34) MarkingCode - должен быть в Base64, такой же как при отправке запроса "ЗапросКМ":

<FiscalString Name="Автошина Ikon Autograph Eco 3 88T" Quantity="1" PriceWithDiscount="5630" AmountWithDiscount="5630" DiscountAmount="" Department="0" VATRate="20" PaymentMethod="4" CalculationSubject="1" UnitOfMeasurement="шт" MarkingCode="MDEwNDYyMDIwMDM0NzkxODIxNWtTTVZfZWIuc1pwVR05MUV­FMDkdOTIwOXlNZDJCelZmUGJGZDVqZzRWQjVMSjdlUmlmMDZ5MUZ0YUloajV­MV2k4PQ==" MeasureOfQuantity="0">
<IndustryAttribute IdentifierFOIV="030" DocumentDate="21.11.2023" DocumentNumber="1944" AttributeValue="UUID=c49f230a-4649-430d-99bd-8c4d3630a1e6&Time=1742392410688"/>
37. TVA_11 20.03.25 15:04 Сейчас в теме
(36) Сервер ИСМ проверяет КМ только с символом GS.

Тоесть в BASE64("***") надо преобразовывать КМ который содержит GS, а 1С его теряет.

ЛевСтр = Лев(ПараметрыОперации.КонтрольнаяМарка,31);
Длина = СтрДлина(ПараметрыОперации.КонтрольнаяМарка);
ПравСтр = Прав(ПараметрыОперации.КонтрольнаяМарка, Длина - 31);
Длин = СтрДлина(ПравСтр);

ЗаписьXML.ЗаписатьАтрибут("MarkingCode", XMLСтрока(ШтрихкодированиеИСКлиентСервер.ШтрихкодВBase64(ЛевСтр + Символ(29) + Лев(ПравСтр,6) + Символ(29) + Прав(ПравСтр,Длин-6))));
39. MissionOnly 3 20.03.25 16:22 Сейчас в теме
(37) Если не открывать поле КМ для ИНТЕРАКТИВНОГО РЕДАКТИРОВАНИЯ, то строка не теряет символы GS. Т.е. ОТСКАНИРОВАЛ DataMatrix КОД и сразу записал в строчное поле регистра, то данные не потеряются (их можно сразу преобразовывать в BASE64).

Все твои проблемы уже пройдены:

1) Не ждем ответа на ЗапросКМ():
ПарамЗапросКМ = МенеджерОборудованияКлиентСервер.ПараметрыЗапросКМ();
ПарамЗапросКМ.ИдентификаторЗапроса = ИдентификаторЗапроса;
ПарамЗапросКМ.КонтрольнаяМарка = МасКМ.Получить(й);
ПарамЗапросКМ.ОжидатьПолучениеОтветаОИСМ = Истина;
ПарамЗапросКМ.ДробноеКоличество = Неопределено;
ПарамЗапросКМ.Количество = 1;
ПарамЗапросКМ.КодЕдиницыИзмерения = "796";
ПарамЗапросКМ.МераКоличестваПредметаРасчета = Перечисления.МераКоличестваПредметаРасчетаККТ.Штука;
Результат = ОбъектДрайвера.ЗапросКМ(ПараметрыПодключения.ИДУстройства, ПараметрыОперацииXML, РезультатОперацииXML);

2) Дожидается ответа на ПолучитьРезультатыЗапросаКМ():
Для ййй=1 По 60 Цикл
WS.Run(КомандаWindows, 0, -1);
Результат = ПолучитьРезультатыЗапросаКМ(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры);
Если Результат Тогда
Если ВыходныеПараметры.Получить(0).СтатусРезультата=Перечисления.СтатусРезультатаЗапросаКМ.Получен Тогда
Стр = "ЗапросКМ<RequestKMResult Checking=""True"" CheckingResult=""True""/>|ПолучитьРезультатыЗапросаКМ"+СтрЗаменить(СтрЗаменить(ВыходныеПараметры.Получить(0).РезультатXML,"<?xml version=""1.0"" encoding=""UTF-8""?>",""),Символы.ПС,"");
ДобавитьВПредставлениеСписка(глПодключаемоеОборудование.РезультатыПроверкиМаркировки,Лев(ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(МасКМ.Получить(й))),31),Стр);
Прервать;
ИначеЕсли ВыходныеПараметры.Получить(0).СтатусРезультата=Перечисления.СтатусРезультатаЗапросаКМ.НеМожетБытьПолучен Тогда
Прервать;
КонецЕсли;
КонецЕсли;
КонецЦикла;

3) УстановитьРезультатПроверкиКодаМаркировки() И ПодтвердитьКМ()

Далее формируем чек с кодом маркировки в BASE64.
40. TVA_11 21.03.25 09:04 Сейчас в теме
(39) Правильно понимаю, что предложен вариант с отказом от использования оповещений?
41. MissionOnly 3 21.03.25 09:49 Сейчас в теме
(40) Каких оповещений? Механизм используется на 85% из 1С БПО 2.1.
27. TVA_11 05.03.25 14:25 Сейчас в теме
(24)
Результат проверки на уровне Теста Драйвера ККТ. (то есть без 1С)
185.170.204.85 порт 19082
Там все тоже:

Проверка завершена
КМ был отправлен
Ошибка онлайн проверки: 0 - Ошибок нет
Результат проверки сведений о товаре: 5
Сведения о статусе товара: 0
Результаты обработки запроса: 5
Код обработки запроса: 2

Код 2 - неверный формат
3. TVA_11 20.01.25 17:20 Сейчас в теме
Печатает успешно, вот такая строка.

Драйвер 10.9.4.5
ДанныеЧекаXML:

<GoodCodeData StampType="1520" GTIN="04610269869681" SerialNumber="5l!99l"XuasUD" MarkingCode="RE0EMWl/dnE1bCE5OWwiWHVhc1VE" GS1.M="MDEwNDY2MDA2NDc3NDU3NDIxRVRjZFIoaGh0RXN0Tg=="/>

Маркировка на чеке появляется.
***

Однако, почему-то примерно каждый десятый код маркировки после стандартного кода выдает
GS1.0 - тоже печатает, но признака маркировки на чеке уже нет.


Может кто знает?
Пытаюсь разобраться.
4. TVA_11 20.01.25 17:33 Сейчас в теме
(3)
Вот такой ШтрихКод бъет с маркировкой:

(01)04660064774574(21)ETcdR(hhtEstN

А такой, нет:

0104610269869681215l!99l"XuasUD9100C092K5izREvd6iphMTwzAbWyBUIh5PnijoeauVhPf1omEQ­­bFuTVsJU/kNsedIQq81U1Jw0wxkvSqzKzvM8WHDI6nlA==
6. Тайрин 21.01.25 20:07 Сейчас в теме
(4) Вы проверяли эти ШК в Честном знаке (войти в Личный кабинет)? Это нужно прежде всего сделать, чтобы понять нормальный КМ или нет. Можно скачать их мобильное приложение для проверки кода.

Где-то у них была страничка с проверкой кода (без входа), возможно, уже недоступно - не смогла найти ссылку.

по поводу ДанныеЧекаXML - моя тестовая ккт пока не в работе - долго не использовала, проверить смогу только после ее возврата в работу )
17. TVA_11 04.03.25 13:38 Сейчас в теме
(6) Для драйвера 10.10.6.0

ОбъектДрайвера.ЗапросКМ(ПараметрыПодключения.ИДУстройства, ПараметрыОперацииXML, РезультатОперацииXML);

ПараметрыОперацииXML = <?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="161ace1c-2ce1-400c-a1e1-b2757e9c765b" WaitForResult="True" NotSendToServer="False" MarkingCode="0104610093217740215ni2qBe,PS'>y9100C2925rc3s8gNo2irb8ytumj5CNms3xhLRD/y0hECx0k6JC1VQBf­d8kVIKPDrmpLhfNgKfh7f0ei8gajQZiehuE0Flw==" PlannedStatus="1"/>

"Код маркировки имеет некорректный формат (не распознан)"
***

Действительно, нужно проверить!
5. Тайрин 21.01.25 19:54 Сейчас в теме
Во-первых, маркировка должна быть только на ффд 1.2 (никаких 1.05). 1.05 вы имеете право применять только с товарами без маркировки.
Теперь еще нужен разрешительный режим (для обуви с 01.11.24) - когда марка сканируется и тут же отправляется запрос в ЧЗ (честный знак) для проверки валидности марки - проходит проверку (марка есть, в обороте) - можно продавать. Иначе нельзя.

Также теперь добавляется при формировании и отправки xml в офд строки с кодом 1260 - это данные разрешительного режима.

Если и когда вас проверят, а проверки марки нет - в ЧЗ это будет собираться в отдельные ошибки - Юрлицо и исполнитель получат штрафы.
-------------------------------------------------------------

Что значит "Маркировка на чеке появляется."? В самом чеке код марки не печатается (на штрих-м его нет).
Тестовый ФФД 1.2. Настроен на 1.05. - что значит?

Даже если вы разберетесь с xml, это не освободит от проблем выше - разрешительный режим и обязательный ффд 1.2

ЧЗ: Согласно 54-ФЗ маркированный товар можно реализовывать только с помощью ФФД 1.2, переход на который завершился 1.02.2022 (согласно Письму Федеральной Налоговой службы №АБ-4-20/1024@ от 31.01.22). В связи с этим информация о реализации маркированного товара может передаваться в ЧЗ только с помощью ФФД 1.2.
7. TVA_11 22.01.25 14:30 Сейчас в теме
(5)
ФН 1.05 пользоваться можно, если он куплен и его срок еще не прошел.
Все проверки делаются.

Маркировка выводится - ну это значит что Чек со значком "М".
Без маркировки - без М.
****

Вот если ФН 1.2 и драйвер 10.10.6.0 - какая должна быть xml?
Методом перебора вариантов пока не нашел.
8. Тайрин 23.01.25 17:04 Сейчас в теме
(7) ФН 1.05 пользоваться можно, если он куплен и его срок еще не прошел - и пробиваются ваши товары, не подлежащие маркировке, в ином случае вы обязаны перейти на ффд 1.2 и заменить ФН.

И что, что М выводится в чеке? При ФФД 1.05 не формируются нужные теги для передачи в офд, касающиеся маркировки, а также марка не проходит проверку перед пробитием - так называемый разрешительный режим, обязывающий продавцов применять с 01.11.24 (обувь). Законодательно вы обязаны.
Все продажи маркированных товаров в ЧЗ без предварительной проверки марки попадают в Статистику отклонений. Сразу записывается непроверенная марка и данные продажи по ней. А если еще и вдруг марка будет пробита повторно... Мало ли, ошибки, возврат товара неправильный и т.д. За это подают в суд.
Одна из записей в Статистике отклонений:
"Разрешительный режим","Продажа товара без проверки КМ","2024-12-10 07:25:46","Обувные товары","область","адрес","1577380440700318701482","0104640057865151215XJAstwr6fMUs",,"","2024-12-09 10:12:00","инн","d1bd0008-e689-42ea-bccd-48f7ce435d48","Нет",,,,,,,,"04640057865151","44656ded-5cb0-4daf-bacf-dc833fa74e7a","","7380440700318701"


Уж простите, но вы, видимо, не пуганые еще. Нашему клиенту уже приходило судебное письмо и был суд.
Извините, удивляет ваша упорность "у нас маркировка, ффд 1.05. ну и что?".


Вот если ФН 1.2 и драйвер 10.10.6.0 - какая должна быть xml?
Методом перебора вариантов пока не нашел.

И не найдете, пока не проверите на реальном ПО и ФН ффд 1.2.
Я бы сделала, мне самой интересно, но раньше следующей недели не смогу.
9. TVA_11 24.01.25 07:48 Сейчас в теме
(8)
Мы проверяем перед пробитием и нужные теги формируем.
Более того, еще их и сохраняем для истории. Честный Знак иногда задает вопросы, мы ему в ответ высылаем, и как текст запросов он нас, так и текст ответов от них. (Конфигурация дописана)

Потом, большинство ведь уже давно на 1.2 перешли и драйвер наверняка именно такой используют, вариантов то мало. И если успешно работают, то xml правильный у них есть.

Тайрин, а где можно статистику отклонений посмотреть?
Суть то ведь в том, что раз у нас 1.05, то и статистики отклонений нет, их ведут только для 1.2.
10. Тайрин 03.02.25 16:38 Сейчас в теме
(9)
Тайрин, а где можно статистику отклонений посмотреть?
Суть то ведь в том, что раз у нас 1.05, то и статистики отклонений нет, их ведут только для 1.2.

Заходите в ЧЗ и сразу на главной странице самый первый блок слева - Статистика отклонений.
Ведется для всех ффд.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот