Доработки для 54 ФЗ и ОФД
Автор |
Сообщение |
grayfox
Новичок
Зарегистрирован: Чт май 26, 2011 6:38 am Сообщения: 11 Откуда: Красноярск
|
Доработки для 54 ФЗ и ОФД
Здравствуйте!
Мы занимаемся разработкой собственного ПО, сейчас доводим его к требованиям онлайн ККТ. Имеется Ритейл-01Ф с эмулятором ФН, драйвер 4.13.501. Так как по закону теперь существует требование отправки клиенту чека в электронном виде, либо в виде ссылки на сайт, хотел бы задать пару вопросов:
1. В тесте драйвера есть возможность по номеру документа прочитать фискальный документ в TLV. Там это все работает. Подскажите, пожалуйста, как правильно получить его командами FNRequestFiscalDocumentTLV и FNReadFiscalDocumentTLV? Поле TLVData заполняется какими-то непонятными данными.
2. Есть ли возможность с помощью драйвера запросить у оператора фискальных данных ссылку на их сайт с чеком в электронном виде? Функция FNGetOFDTicketByDocNumber заполняет поле фискального признака ОФД, но это не то, что нужно.
3. Как после закрытия (или во время печати) чека получить номер документа, по которому его можно потом вытащить из фискального накопителя?
|
Ср ноя 02, 2016 6:34 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
1. Заполняется построчно согласно TLV структуре - тег-длина-данные. См. документ формат фискальных данных отсюда: https://forum.nalog.ru/index.php?showtopic=737550Если непонятно - могу подробнее рассказать по телефону, на форуме описывать это не представляю как, да и в целом расшифровка такого чека достаточно трудоемкий (но точнее было бы сказать "геморный") процесс. Также отмечу, что отправлять клиенту чек в электронном виде - эту функцию может осуществлять ОФД. Т.е. это не обязательно реалализовывать в ПО. 2. Насколько я понимаю, такой функции нет, но уточню этот момент. 3. Можно после закрытия чека сделать запрос статуса ФН, оттуда узнать номер последнего ФД и по этому номеру уже можно прочитать документ.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт ноя 03, 2016 3:15 pm |
|
|
grayfox
Новичок
Зарегистрирован: Чт май 26, 2011 6:38 am Сообщения: 11 Откуда: Красноярск
|
Re: Доработки для 54 ФЗ и ОФД
Большое спасибо за ответ!
Насчет отправки чека в электронном виде средствами ОФД - не подскажете как это реализуется на практике? По закону мы будем обязаны отправить чек покупателю в момент продажи (по крайней мере в разумное время после печати чека). Драйвер ФР может передать ОФД данные по адресу электронной почты или телефонного номера для отправки смс сообщения? Или это нужно будет сделать сторонним вызовом какого-то API ОФД? Как быть в ситуации разных ОФД?
|
Чт ноя 03, 2016 4:15 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
СМС и e-mail покупателю отправляет ОФД. При этом ОФД получает данные о покупателе от ККТ посредствам драйвера (метод FNSendCustomerEmail). Как ОФД отправляет чек покупателю и на каких условиях - надо уточнять у ОФД.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Вт ноя 08, 2016 11:42 am |
|
|
tropin_egor
Новичок
Зарегистрирован: Пт ноя 18, 2011 6:46 am Сообщения: 26
|
Re: Доработки для 54 ФЗ и ОФД
Метода FNSendCustomerEmail нет в документации, но я посмотрел в TypeLibrary драйвера версии 4.13.501, там есть свойство CustomerEmail и метод FNSendCustomerEmail. Я так понимаю что в это свойство можно записать как email покупателя, так и его телефон, а ОФД сам разберется как отправить чек. Может у вас есть свежее руководство программиста с описанием этих свойств?
|
Чт ноя 10, 2016 4:59 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Верно. К сожалению пока нет. этот метод действительно не описан в руководстве программиста.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт ноя 10, 2016 10:25 am |
|
|
tropin_egor
Новичок
Зарегистрирован: Пт ноя 18, 2011 6:46 am Сообщения: 26
|
Re: Доработки для 54 ФЗ и ОФД
А подскажите, пожалуйста, еще один вопрос:
В какой момент вызывать метод FNSendCustomerEmail - перед открытием чека, перед закрытием или еще когда?
|
Пт ноя 11, 2016 5:48 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
В принципе в любой момент после открытия чека и до его закрытия, т.е. в открытом чеке.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пт ноя 11, 2016 2:16 pm |
|
|
prog_grammer
Новичок
Зарегистрирован: Чт ноя 17, 2016 2:54 pm Сообщения: 6
|
Re: Доработки для 54 ФЗ и ОФД
Не подскажите, когда документация будет доступна? А пока ее нет - в свойство записывается email или телефон? Или для телефона свое свойство и свой метод? Формат телефонного номера? Где прячется признак "электронного чека" - отдельное свойство или ?
|
Пн ноя 21, 2016 3:29 pm |
|
|
час
Новичок
Зарегистрирован: Вт фев 19, 2008 1:21 pm Сообщения: 189 Откуда: г. Саратов
|
Re: Доработки для 54 ФЗ и ОФД
У нас тоже верхнее ПО - самописное. И нам тоже придётся дорабатывать и фискальные регистраторы и программу (Верхнее ПО) Где взять примеры работы с новым драйвером?
_________________ Всего Вам доброго!
Сергей .
Последний раз редактировалось час Пн дек 12, 2016 12:48 pm, всего редактировалось 1 раз.
|
Ср ноя 23, 2016 10:31 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Записывается либо то, либо то, согладно документу формат фискальных данных. Передается просто строка. Поясните вопрос, не очень понял. Если связи нет - данные записываются в ФН и отправляются в ОФД при восстановлении связи. Данные в ОФД отправляет касса, а не ПО, так что Вам достаточно настроить ККТ на работу с ОФД, а из ПО работать как и прежде с ФР, с некоторыми доработками, в частности надо обязательно подавать команду открытия смены, отвечать требованиям к информации в чеке итп.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Ср ноя 23, 2016 4:34 pm |
|
|
час
Новичок
Зарегистрирован: Вт фев 19, 2008 1:21 pm Сообщения: 189 Откуда: г. Саратов
|
Re: Доработки для 54 ФЗ и ОФД
Вы меня настроили на оптимистичное состояние. До этого сообщения, я считал, что данные в ОФД можно отправить лишь подав драйверу соответствующую команду. Спасибо, это меняет дело. Респект разработчикам. Тогда как узнать что именно скрывается за и т.п.
_________________ Всего Вам доброго!
Сергей .
Последний раз редактировалось час Пн дек 12, 2016 3:31 pm, всего редактировалось 3 раз(а).
|
Ср ноя 23, 2016 6:57 pm |
|
|
prog_grammer
Новичок
Зарегистрирован: Чт ноя 17, 2016 2:54 pm Сообщения: 6
|
Re: Доработки для 54 ФЗ и ОФД
"Электронный чек " - что является признаком того, что кассовый чек не печатается, а передается покупателю в электронном виде? "Передается просто строка" - для email это понятно, а для номера телефона? Только цифры? Код страны с плюсом? Разделители допустимы? И что такое "документ формат фискальных данных"
|
Чт ноя 24, 2016 1:44 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
пока не печатать чек мы не можем. Это лучше уточнить у ОФД, т.е. именно ОФД по этим данным будет отправлять электронный чек покупателю. https://forum.nalog.ru/index.php?showtopic=737550
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт ноя 24, 2016 2:11 pm |
|
|
час
Новичок
Зарегистрирован: Вт фев 19, 2008 1:21 pm Сообщения: 189 Откуда: г. Саратов
|
Re: Доработки для 54 ФЗ и ОФД
Какой командой к драйверу ККТ можно проверить есть ли связь с ОФД ? И вообще - есть ли связь с интернетом.
_________________ Всего Вам доброго!
Сергей .
Последний раз редактировалось час Пт дек 16, 2016 4:02 pm, всего редактировалось 2 раз(а).
|
Вт дек 06, 2016 3:11 pm |
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|