Jump to content
Калькуляторы

54-ФЗ, онлайн касса, фискальный чек и что с этим делать... пипец подкрался незаметно...

5 часов назад, Fint сказал:

Почему я спросил о необходимости веб сервера, цитата с тематического форума: 

Ну именно провайдеру облачный касс, то как раз ничто не мешает понаставить коробок с линуксом, где драйвер и веб-сервер будет уже на борту , а наружу отдаваться как https.

я наверное именно так и сделал бы, если бы нужна была "ферма".

 

 

5 часов назад, Fint сказал:

Спасибо за ответ. 

Почему я спросил о необходимости веб сервера, цитата с тематического форума:

 

 "У них сервис облачных касс и там именно они и используют эти кассы, та что в сервисе чек онлайн , да это полноценная касса 1ФА/1ФС но порты все закрыты и подцепить ккмсервер не выйдет, да и собственно надобность в этом отпадает так как там есть api для работы с кассами и изначально на этих кассах уже есть ВСТРОЕННЫЙ http(s) сервер который может принимать запросы по протоколу http(s)
Т.е работа с кассой идет через запросы по http НАПРЯМУЮ"

 

И поэтому решил что JSON-задания лучше отправлять по http. (кассы на подобие Система 1ФА/1ФС, без чекового принтера). И тогда работа по допиливанию биллинга будет проще и дешевле выйдет интеграция.

web.thumb.jpg.fdd72a7aa6b676aa9def5e5a6da086d4.jpg

 

Собственно если не обязателен веб сервер на кассе, то подойдет ли например АТОЛ 30Ф? (дешевле на 4500-5000 руб)

1296746147_30.thumb.jpg.ecba7c5d707139e3724f6b0930c80cc0.jpg

 

И тогда может вообще взять что то максимально дешевое? например АТОЛ 91Ф

1939189014_91.thumb.jpg.9894b128bfdd4f835d52ecdf26fa286b.jpg

Или АТОЛ 92Ф

1713459773_92.thumb.jpg.f92362d919ac582d914197defcc050b0.jpg

В этом случае касса с фн выходит уже ощутимо дешевле на 7500р.

я для себя решил что буду брать , видимо , атол 91ф lite usb  ( без езернет )

( от 4000р цена кассы в продаже сейчас, без ФН )

но micro usb разьём конечно смущает своей хлипкостью.  Всегда слабое место

 

Share this post


Link to post
Share on other sites
4 часа назад, LostSoul сказал:

я для себя решил что буду брать , видимо , атол 91ф lite usb  ( без езернет )

( от 4000р цена кассы в продаже сейчас, без ФН )

но micro usb разьём конечно смущает своей хлипкостью.  Всегда слабое место

 

Тут писали о задержке в сигнале до кассы, до 1 минуты. Когда выгрузится реестр из онлайн банка, а у кассы без веб сервера нет очереди, не получится ли потеря проводок? Или настроить в биллинге отправку команд на кассу с задержкой 1 мин?

Share this post


Link to post
Share on other sites
7 часов назад, Fint сказал:

Тут писали о задержке в сигнале до кассы, до 1 минуты. Когда выгрузится реестр из онлайн банка, а у кассы без веб сервера нет очереди, не получится ли потеря проводок? Или настроить в биллинге отправку команд на кассу с задержкой 1 мин?

писали как раз таки про ethernet кассу over WAN ( сеть с латентностью )

через /dev/ttyUSB0 понятное дело , никаких задержек нету.  2 чека в секунду.

 

Share this post


Link to post
Share on other sites
5 minutes ago, LostSoul said:

писали как раз таки про ethernet кассу over WAN ( сеть с латентностью )

через /dev/ttyUSB0 понятное дело , никаких задержек нету.  2 чека в секунду.

 

LostSoul, вы не в курсе про какие-то драйвера платные от АТОЛ? Недавно был случай у знакомого в связке с 1с и кассой атол - напрямую, через драйвер - задержка до 2 минут. В Атоле (офиц. партнер в регионе) сказали покупайте платный драйвер и все ок будет.

Share this post


Link to post
Share on other sites
6 минут назад, pandatelecom сказал:
15 минут назад, LostSoul сказал:

 

LostSoul, вы не в курсе про какие-то драйвера платные от АТОЛ? Недавно был случай у знакомого в связке с 1с и кассой атол - напрямую, через драйвер - задержка до 2 минут. В Атоле (офиц. партнер в регионе) сказали покупайте платный драйвер и все ок будет.

Нет.  Вся моя практика работы с фискализацией - это пока в режиме "кто-то до меня все настроил , сломалось, надо срочно помочь".

То есть я правил разный код ,  менял накопители , вносил исправления в таблицы кассиров,  таблицы методов платежей , исправлял настройки ОФД ,  но еще никогда не делал все "с нуля и  под ключ".

Пока присматриваюсь к чужому опыту.

Версии про "платный драйвер"  мне кажется, из разряда, "У вас Windows глючит, потому что нелицензионный".

Я даже не удивляюсь если под платным драйвером имелся в виду тот же самый драйвер, но с платной поддержкой.

 

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

Например , писали, что под сеть магазинов Магнит лежит своя собственная версия прошивки прямо в общем разделе "загрузки" на сайте, и что их ИТ отдел разрешает прошивать только свою версию. ( там типа собственные хаки под свой софт )

 

задержка до 2 минут, вероятно обьяснялась расхождением часов где-то между ОФД ,  ФН и кассой.

Возможно, ОФД получив чеки "из будущего" не высылал их на e-mail , пока будущее не настанет.

( в целом же, до 5 минут расхождения там не отвергаются , вроде )

 

мне кстати, пока непонятно , зачем использовать функцию отправки чеков через ОФД ,  если можно делать это бесплатно, самостоятельно и с лучшим контролем доставки ( ответ smtp сервера прямо в БД к платежу подшивать с номером id сообщения по учету целевого smtp)

 

 

 

Share this post


Link to post
Share on other sites
2 minutes ago, LostSoul said:

Я даже не удивляюсь если под платным драйвером имелся в виду тот же самый драйвер, но с платной поддержкой.

Я им об этом же сказал.

Share this post


Link to post
Share on other sites
3 часа назад, LostSoul сказал:

писали как раз таки про ethernet кассу over WAN ( сеть с латентностью )

через /dev/ttyUSB0 понятное дело , никаких задержек нету.  2 чека в секунду.

 

Ну у меня сервер и касса физически не рядом. Мне только ethernet.

 

21 час назад, Fint сказал:

 

 

АТОЛ 30Ф 

1296746147_30.thumb.jpg.ecba7c5d707139e3724f6b0930c80cc0.jpg

 

 АТОЛ 91Ф

1939189014_91.thumb.jpg.9894b128bfdd4f835d52ecdf26fa286b.jpg

 АТОЛ 92Ф

1713459773_92.thumb.jpg.f92362d919ac582d914197defcc050b0.jpg

 

Объясните, я не понимаю. В характеристиках этих касс указан эзернет, но в разных функциях. И подключение к пк usb. Они все будут работать как нужно, по эзернету принимать команды от биллинга и т.д. все через эзернет?

Share this post


Link to post
Share on other sites
30 минут назад, Fint сказал:

Объясните, я не понимаю. В характеристиках этих касс указан эзернет, но в разных функциях. И подключение к пк usb. Они все будут работать как нужно, по эзернету принимать команды от биллинга и т.д. все через эзернет?

обьясняю на пальцах.

фискальный накопитель - это такое устройство , на чипе NXP , у которого на борту есть ТОЛЬКО  serial uart   - 1 шт  ( один последовательный порт )

 

Вот его структурная схема.

 

image.thumb.png.dd7f29e16352e6fdbd23b32019598500.png

 

Внутри данного чипа работает наша отечественная прошивка, охраняемая государственной тайной.

Ей , для взаимодействия с ОФД нужно подключение к интернет и TCP-IP  , получить внутри этого фискального накопителя.

Для этой цели , оно имеет следующие варианты ( технически )

 

1)  при usb-подключении к компьютеру , поднять ppp over serial  ( или какой-то аналогичный протокол ) , получить по нему от компьютера какой-нибудь 192.168.0.2 адрес и через него вылезти в интернет и выйти на связь с ОФД

 

2) вариант 2 - если касса с wifi или ethernet , то указанное ppp over serial  оно поднимает между кассой и ФН  , а дальше уже касса работает "роутером"  (  обеспечивая бриджинг/роутинг  этой виртуальной сетевухи в интернет )

 

При этом,  возможны и часто используются схемы работы , когда для связи с ОФД используется ethernet порт кассы, а взаимодействие с компьютером ( кассой ) идет по rs-232 , потому что кассе так привычнее и ПО уже так настроено.

 

В этом случае ( это моё предположение, не проверенное )  serial порт , включаемый в компьютер ,  пробрасывается на слушающий tcp-порт фискального накопителя.

так-же, очевидно , касса мультиплексирует и третий serial-порт на печатающее устройство

 

 

 

Share this post


Link to post
Share on other sites
1 минуту назад, LostSoul сказал:

обьясняю на пальцах.

фискальный накопитель - это такое устройство , на чипе NXP , у которого на борту есть ТОЛЬКО  serial uart   - 1 шт  ( один последовательный порт )

 

Вот его структурная схема.

 

image.thumb.png.dd7f29e16352e6fdbd23b32019598500.png

 

 

image.thumb.png.500ed80614c39749245daa97c4e73d6c.png

Ну теперь другое дело, все стало понятно. Буду брать любую кассу с эзернетом и все, какая дешевле будет.

Share this post


Link to post
Share on other sites
Только что, Fint сказал:

Ну теперь другое дело, все стало понятно. Буду брать любую кассу с эзернетом и все, какая дешевле будет.

подождите, я еще не дописал выше

 

Share this post


Link to post
Share on other sites
1 минуту назад, LostSoul сказал:

подождите, я еще не дописал выше

 

ок. жду)

Share this post


Link to post
Share on other sites

схема связи кассы и фискального накопителя

 

400px-FN_perehodnik.png

 

Но, вероятно я оказался не совсем прав, USB в самом накопителе тоже присутствует ( видимо , эмулируется через GPIO )

 

UPDATED : судя , по найденной инфе, прошивка накопителя умеет предположительно оба варианта , и usb rndis ethernet и ppp over serial

 

Таблица с описанием контактов ФН

Номер контакта

Наименование

Использование

12

TxD

Для подключения TxD со стороны ККТ, при использовании переходника (UART-RS-232)

11

RxD

Для подключения RxD со стороны ККТ, при использовании переходника (UART-RS-232)

10

SDA

Линия данных I2C

Линия для подключения RxD при использовании UART

9

SCL

Линия синхронизации I2C

Линия для подключения TxD при использовании UART

8

SELECT

Линия выбора интерфейса

7

GND

Общий провод

6

VIN

Линия питания ФН (3,3 .. 5,0 В)

5

Нет контакта

 

4

VBUS

Линия VBUS интерфейса USB, подключение не требуется

3

D-

Линия обмена данными USB

2

D+

Линия обмена данными USB

1

GND

Общий провод USB

 

 

Именно по этой причине,  я считаю технически бессмысленным плодить "лишние сущности" в виде кассы.

Зачем мне "роутер" , встроенный в кассу , и маршрутизирующий  RNDIS  в  ethernet , если я могу и так его зацепить напрямую , без посредников?

 

( это еще предстоит проверить )

 

 

Share this post


Link to post
Share on other sites
46 минут назад, Fint сказал:

Они все будут работать как нужно, по эзернету принимать команды от биллинга и т.д. все через эзернет?

Да, они все умеют в связь с ПК через Ethernet. С ОДНИМ ПК! 

Share this post


Link to post
Share on other sites

вот еще цитата из некого руководства, для понимания.
 

Цитата


Вместе с устройством должна поставляться инструкция как настроить подключение к оператору фискальных данных (далее ОФД), который будет собирать и обрабатывать данные от вашей ККТ. Но в большинстве случаев все сводится к следующим шагам: 1) Физически подключить ККМ к каналу связи. Ими могут выступать как Ethernet кабель, Wi-Fi модуль или USB подключение к ПК с использованием RNDIS подключения (когда ККТ выступает в роли с одной стороны сетевого адаптера для связи с ОФД и TCP сервера для подключения к ККТ из драйвера с другой стороны). Подробнее о способах настройки подключения к сети должно быть указано в инструкциях к ККТ.


 

 

Share this post


Link to post
Share on other sites
1 минуту назад, jffulcrum сказал:

Да, они все умеют в связь с ПК через Ethernet. С ОДНИМ ПК! 

Спасибо мил человек.

Share this post


Link to post
Share on other sites
2 минуты назад, jffulcrum сказал:

Да, они все умеют в связь с ПК через Ethernet. С ОДНИМ ПК! 

И через TCP over Ethernet оно точно так же умеет работать С ОДНИМ ПК.

Разницы в цепочке прохождения трафика между  tcp socket -- сеть ethernet  -- tcp server в кассе -- роутер встроенный в кассу -- rndis между кассой и ФН - rndis адаптер на кассе - tcp server     , и путем  tcp socket -  rndis между кассой и ФН - rndis адаптер на кассе - tcp server    НИКАКОЙ , кроме того что второй вариант на несколько шагов короче.

 

 

2 минуты назад, Fint сказал:

они все умеют

именно потому "они все умеют" , что это функция ФН  , а не кассы.

Касса это просто "роутер с печатающим устройством"

Share this post


Link to post
Share on other sites

Два дня назад в чеках вдруг перестало пробиваться наименование позиции (атрибут 1030).

Спросил у ТП сервиса, что за ерунда. А они ссылаются на приказ ФНС №ММВ-7-20/207 от 09.04.2018.

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

 

Может что-то упускают?

Я еще не видел чеков без наименования товара/услуги.

Share this post


Link to post
Share on other sites
15 minutes ago, alibek said:

Два дня назад в чеках вдруг перестало пробиваться наименование позиции (атрибут 1030).

Спросил у ТП сервиса, что за ерунда. А они ссылаются на приказ ФНС №ММВ-7-20/207 от 09.04.2018.

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

 

Может что-то упускают?

Я еще не видел чеков без наименования товара/услуги.

Это право - не указывать, а не обязательство!!!! ПлатформаОФД - аванс и наименование все нормально пропускает.

Share this post


Link to post
Share on other sites

Да там так сформулировано, что вообще не понять, это право, обязанность или указание.

Цитата

Реквизит «наименование предмета расчета» (тег 1030) включается в состав ФД, за исключением, если реквизит «признак способа расчета» (тег 1214) имеет значение, равное «3».

На мой взгляд это больше похоже на обязанность не включать 1030 в ФД.

Share this post


Link to post
Share on other sites
1 час назад, alibek сказал:

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

Аванс -- поступление денег без конкретной цели, соответственно вы не можете указать наименование услуги. Если услуга заранее известна -- это предоплата.

Share this post


Link to post
Share on other sites

Ранее я указывал "Пополнение л/с 1234". Это не услуга, но понятно и удобно. И искать легко.

Зачем это запрещать? Кому это мешало?

Share this post


Link to post
Share on other sites
7 минут назад, alibek сказал:

Ранее я указывал "Пополнение л/с 1234". Это не услуга, но понятно и удобно. И искать легко. 

Зачем это запрещать? Кому это мешало?

Налоговикам? Вам это удобно, но им совсем не ясно, что же пробито в этом чеке.

Share this post


Link to post
Share on other sites
17 minutes ago, ixi said:

Аванс -- поступление денег без конкретной цели, соответственно вы не можете указать наименование услуги. Если услуга заранее известна -- это предоплата.

услуга заранее известна без уточнения параметров - это не предоплата. это тоже аванс.

Share this post


Link to post
Share on other sites
23 минуты назад, ixi сказал:

им совсем не ясно, что же пробито в этом чеке

Разве отсутствие наименования добавляет ясности?

Способ расчета указан (аванс), объект расчета указан (платеж), наименование платежа тут ничем помешать не может.

Зато это наименование отображается в ЛК и реестрах и его наличие удобно и ничем не мешает ФНС.

Share this post


Link to post
Share on other sites
2 часа назад, pandatelecom сказал:

услуга заранее известна без уточнения параметров - это не предоплата. это тоже аванс.

Разумеется, вполне конкретная услуга, абстрактная "Абонентская плата" не подойдёт.

 

2 часа назад, alibek сказал:

Разве отсутствие наименования добавляет ясности? 

Позже вы пробьёте чек(и) на зачёт аванса, где будет фигурировать конкретная услуга. Ваше наименование платежа -- это ваш внутренний комментарий, который можно добавить в ЛК и к чеку информационно, но совсем не нужно отправлять в налоговую.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now