Ну надо начинать курить 54ФЗ, описание ФФД1.05 и форумы разработчика ККМ...
И да, у атола сейчас драйверы версий 8х, 9х и 10х
8 - ocx модуль со всеми плюсами и минусами
9,10 - c\cpp библиотеки
Притом срок жизни 8 и 9 версий - до конца года... а 10x - ну пока крива и ее еще рановато пользовать... хотя обещания там богатые и уже в 10.2 работает свой web-сервер которому можно скармливать json-задания на печать чеков и т.п.
То есть через полгодика какая-нибудь версия 10.8 уже будет вполне достойно себя вести
p.s. у штриха тоже хватает косяков, просто я туда не погружался...
Немножко ссылок:
https://onedrive.live.com/View.aspx?resid=189C614E...
https://www.nalog.ru/rn77/about_fts/docs/6719054/
Это где скачал не скажу:
Основные требования к программному обеспечению
Параметр Требование
Номенклатура Каждый товар/услуга должны идти отдельной регистрацией в чеке. Недопустима печать реквизитов командой печать строки и далее общей одной регистрацией.
Цена номенклатуры Цена товара/услуги кассовым ПО должна передоваться в ККТ с учетом скидок и наценок, т.к. данные, передаваемые ККТ в ОФД в соответствии с законом должны быть с учетом скидок и наценок. Для этого в случае предоставления скидок/наценок (на позицию, на чек) н
НДС по позиции По каждой товарной позиции необходимо передать в ККТ индекс НДС, который соответствует необходимой налоговой ставке.
Способ оплаты В итоге чека в обязательном порядке указывается форма расчета (наличные денежные средства и (или) электронные денежные средства платежа), а также сумма оплаты наличными денежными средствами и (или) электронными средствами платежа.
Тип оплаты Появились новые типы оплаты, теги 2015-2017 в соответствии с документом Форматы фискальных документов.
Электронный чек По закону до момента расчета покупатель может попросить вместо или вместе с бумажным чеком – электронный. Данный электронный чек может быть по выбору покупателя отправлен ему на электронную почту или в виде смс-сообщения. Необходимо в ПО предусмотреть воз
регистрационный номер контрольно-кассовой техники,
сумма, дата и время расчета,
фискальный признак документа
информация об адресе информационного ресурса, который размещен в сети "Интернет" и по которому такой кассовый чек или такой бланк строгой отчетности может быть бесплатно получен покупателем.
Чек без печати бумажного варианта В случае предоставления по требованию покупателя до момента расчета электронного чека, предусмотреть возможность оформления кассового чека без печати его на чековой ленте. Т.е. в ПО должна быть настройка в случае выдачи электронного чека печатать бумажный
Чек возврата Возврат в новом порядке применения ККТ является фискальным документом. Необходимо предусмотреть в ПО кассовый чек с признаком расчета «Возврат прихода» и «Возврат расхода».
Кассовый чек коррекции Новый фискальный документ. Данный документ позволяет скорректировать выручку, а также информацию по налогу.
Отчет об открытии смены Данный отчет является фискальным документом и открывает новую смену. Смена как и при старом порядке применения ККТ не может превышать 24 часа.
Отчет о регистрации ККТ Это ранее существовавший отчет о фискализации ККТ, но вносятся дополнительные реквизиты о пользователе. Компанией «АТОЛ» разработана утилита налогоплательщика, выполняющая данный отчет. В случае применения данной утилиты, реализация данного отчета в кассо
Отчет об изменении параметров регистрации Это ранее существовавший отчет о перерегистрации ККТ, но вносятся дополнительные реквизиты о пользователе. Если планируется использовать утилиту АТОЛ, то необходимости реализации данного отчета в кассовом ПО нет.
Отчет о текущем состоянии расчетов В данном отчете формируется сумма по информации непереданных фискальных документов. Данный отчет необходим при проверках инспекторами ФНС.
Информация для пользователя ККТ В ПО необходимо предусмотреть информирование пользователя ККТ по состоянию связи с ОФД и количеству и дате первого неоправленного чека в ОФД. По закону, электронный чек, передаваемый в ОФД должен быть отправлен в ОФД сразу после передачи и получения данны
Платежные агенты В случае осуществления деятельности платежного агента, в ККТ необходимо передавать дополнительные обязательные реквизиты чека:
размер вознаграждения, уплачиваемого плательщиком (покупателем (клиентом) платежному агенту или платежному субагенту в случае его взимания;
номера контактных телефонов платежного агента, поставщика и оператора по приему платежей, а также платежного субагента в случае приема платежей платежным субагентом.
Кассовый чек может не содержать обязательные реквизиты о ставке и размере НДС.
Банковские платежные агенты В случае осуществления деятельности банковского платежного агента, в ККТ необходимо передавать дополнительные обязательные реквизиты чека:
наименование операции банковского платежного агента или банковского платежного субагента;
размер вознаграждения, уплачиваемого физическим лицом (покупателем (клиентом), в виде общей суммы, включающей в себя вознаграждение банковского платежного агента или банковского платежного субагента в случае его взимания;
наименование и место нахождения оператора по переводу денежных средств, а также идентификационный номер налогоплательщика;
номера телефонов оператора по переводу денежных средств, банковского платежного агента, банковского платежного субагента (в случае его привлечения банковским платежным агентом).
Кассовый чек может не содержать обязательные реквизиты о ставке и размере НДС.