Сообщения без ответов | Активные темы Текущее время: Вт июн 19, 2018 1:50 am



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.
Доработки для 54 ФЗ и ОФД 
Автор Сообщение
Новичок

Зарегистрирован: Чт май 26, 2011 6:38 am
Сообщения: 11
Откуда: Красноярск
Сообщение Доработки для 54 ФЗ и ОФД
Здравствуйте!

Мы занимаемся разработкой собственного ПО, сейчас доводим его к требованиям онлайн ККТ.
Имеется Ритейл-01Ф с эмулятором ФН, драйвер 4.13.501.
Так как по закону теперь существует требование отправки клиенту чека в электронном виде, либо в виде ссылки на сайт, хотел бы задать пару вопросов:

1. В тесте драйвера есть возможность по номеру документа прочитать фискальный документ в TLV. Там это все работает.
Подскажите, пожалуйста, как правильно получить его командами FNRequestFiscalDocumentTLV и FNReadFiscalDocumentTLV?
Поле TLVData заполняется какими-то непонятными данными.

2. Есть ли возможность с помощью драйвера запросить у оператора фискальных данных ссылку на их сайт с чеком в электронном виде?
Функция FNGetOFDTicketByDocNumber заполняет поле фискального признака ОФД, но это не то, что нужно.

3. Как после закрытия (или во время печати) чека получить номер документа, по которому его можно потом вытащить из фискального накопителя?


Ср ноя 02, 2016 6:34 am
Профиль WWW
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 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
Профиль
Новичок

Зарегистрирован: Чт май 26, 2011 6:38 am
Сообщения: 11
Откуда: Красноярск
Сообщение Re: Доработки для 54 ФЗ и ОФД
Большое спасибо за ответ!

Насчет отправки чека в электронном виде средствами ОФД - не подскажете как это реализуется на практике?
По закону мы будем обязаны отправить чек покупателю в момент продажи (по крайней мере в разумное время после печати чека).
Драйвер ФР может передать ОФД данные по адресу электронной почты или телефонного номера для отправки смс сообщения?
Или это нужно будет сделать сторонним вызовом какого-то API ОФД? Как быть в ситуации разных ОФД?


Чт ноя 03, 2016 4:15 pm
Профиль WWW
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 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
Профиль
Новичок

Зарегистрирован: Пт ноя 18, 2011 6:46 am
Сообщения: 26
Сообщение Re: Доработки для 54 ФЗ и ОФД
Метода FNSendCustomerEmail нет в документации, но я посмотрел в TypeLibrary драйвера версии 4.13.501, там есть свойство CustomerEmail и метод FNSendCustomerEmail.
Я так понимаю что в это свойство можно записать как email покупателя, так и его телефон, а ОФД сам разберется как отправить чек.
Может у вас есть свежее руководство программиста с описанием этих свойств?


Чт ноя 10, 2016 4:59 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Доработки для 54 ФЗ и ОФД
Цитата:
Я так понимаю что в это свойство можно записать как email покупателя, так и его телефон, а ОФД сам разберется как отправить чек.

Верно.
Цитата:
Может у вас есть свежее руководство программиста с описанием этих свойств?

К сожалению пока нет. этот метод действительно не описан в руководстве программиста.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Чт ноя 10, 2016 10:25 am
Профиль
Новичок

Зарегистрирован: Пт ноя 18, 2011 6:46 am
Сообщения: 26
Сообщение Re: Доработки для 54 ФЗ и ОФД
А подскажите, пожалуйста, еще один вопрос:

В какой момент вызывать метод FNSendCustomerEmail - перед открытием чека, перед закрытием или еще когда?


Пт ноя 11, 2016 5:48 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 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
Профиль
Новичок

Зарегистрирован: Чт ноя 17, 2016 2:54 pm
Сообщения: 6
Сообщение Re: Доработки для 54 ФЗ и ОФД
Selihov Dmitry писал(а):
Цитата:
Я так понимаю что в это свойство можно записать как email покупателя, так и его телефон, а ОФД сам разберется как отправить чек.

Верно.
Цитата:
Может у вас есть свежее руководство программиста с описанием этих свойств?

К сожалению пока нет. этот метод действительно не описан в руководстве программиста.


Не подскажите, когда документация будет доступна?

А пока ее нет - в свойство записывается 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
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Доработки для 54 ФЗ и ОФД
Цитата:
А пока ее нет - в свойство записывается email или телефон?

Записывается либо то, либо то, согладно документу формат фискальных данных. Передается просто строка.
Цитата:
Где прячется признак "электронного чека" - отдельное свойство или ?

Поясните вопрос, не очень понял.

Цитата:
Вопрос интересует и меня.
Если отправлять данные в открытом чеке, то при отсутствии связи с интернет данные отправлены не будут,
а что делать с чеком?
закрыть его, а как тогда отправить данные?
Получается , если данные не отправить в открытом чеке, то их не удастся отправить и потом, когда интернет появится.

Если связи нет - данные записываются в ФН и отправляются в ОФД при восстановлении связи.

Цитата:
И ещё вопрос.
Будьте добры - кусочек кода с новыми методами драйвера.
По какому методу (команде) что отправлять в ОФД.

Данные в ОФД отправляет касса, а не ПО, так что Вам достаточно настроить ККТ на работу с ОФД, а из ПО работать как и прежде с ФР, с некоторыми доработками, в частности надо обязательно подавать команду открытия смены, отвечать требованиям к информации в чеке итп.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
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
Профиль
Новичок

Зарегистрирован: Чт ноя 17, 2016 2:54 pm
Сообщения: 6
Сообщение Re: Доработки для 54 ФЗ и ОФД
Selihov Dmitry писал(а):
Цитата:
А пока ее нет - в свойство записывается email или телефон?

Записывается либо то, либо то, согладно документу формат фискальных данных. Передается просто строка.
Цитата:
Где прячется признак "электронного чека" - отдельное свойство или ?

Поясните вопрос, не очень понял.


"Электронный чек " - что является признаком того, что кассовый чек не печатается, а передается покупателю в электронном виде?

"Передается просто строка" - для email это понятно, а для номера телефона?
Только цифры?
Код страны с плюсом?
Разделители допустимы?
И что такое "документ формат фискальных данных"


Чт ноя 24, 2016 1:44 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Доработки для 54 ФЗ и ОФД
Цитата:
"Электронный чек " - что является признаком того, что кассовый чек не печатается, а передается покупателю в электронном виде?

пока не печатать чек мы не можем.
Цитата:
"Передается просто строка" - для email это понятно, а для номера телефона?
Только цифры?
Код страны с плюсом?
Разделители допустимы?

Это лучше уточнить у ОФД, т.е. именно ОФД по этим данным будет отправлять электронный чек покупателю.
Цитата:
И что такое "документ формат фискальных данных"

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
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 32 ]  На страницу 1, 2, 3  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB