Последние темы


54 ФЗ об онлайн кассах

  • Думаю будет актуальным сейчас открыть обсуждение по поводу 54 ФЗ об онлайн кассах для интернет-магазинов. Ведь всем придется интегрировать после 1 июля 2017 года shopkeeper и онлайн кассу, которая будет уже непосредственно делать электронный чек для покупателя и отправлять данные о покупке в ОФД. @Andchir есть уже какие-то задумки по поводу интеграции в shopkeeper или в paykeeper? Битрикс уже реализовал в своих продуктах https://www.youtube.com/watch?v=iBxJ8aSdTS0

  • Участник @anton83 написал в 54 ФЗ об онлайн кассах:

    онлайн кассу

    а в чём там особенность? Нужно просто по факту заказа печатать чек с содержимым и ценами?

  • @pooding Чек как раз таки физический можно не печатать. А нужно подключать к CMS онлайн кассу (устройство с фискальным накопителем), эта касса должна по факту оплаты заказа отсылать в ФНС сведения о заказе все, плюс чек в электронном виде отправлять человеку на почту или по СМС. Это значит shopkeeper должен уметь будет выводить данные (видеть онлайн кассу). Битрикс уже реализовали. Плюс пока ситуация со стороны той же Яндекс кассы не понятна. Пока такое пишут https://kassa.yandex.ru/blog/54fz

  • На рассмотрение в Госдуму поступил законопроект № 110014-7 , который предусматривает отсрочку перехода на онлайн-кассы до 2021 года. Но не для всех.

    Депутаты предлагают отсрочить переход на онлайт-ККТ организациям и ИП, уплачивающим ЕНВД, и предпринимателям на патенте.

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

    Напомним, сейчас для «вмененщиков» и ИП на патенте срок перехода на онлайн-кассы – 1 июля 2018 года. Для всех остальных компаний и ИП срок перехода – 1 июля 2017 года.

    http://www.glavbukh.ru/news/24661-qqqm3y17-deputaty-hotyat-perenesti-perehod-na-onlayn-kassy

  • @Andchir Хорошие новости. Похоже закон не проработан, так как много технических вопросов по реализации возникает. Например, установка онлайн касс в автоматы кофе или тому подобное.

  • @Andchir насколько я помню, ИМ не может быть на ЕНВД. Так что с 1 июля 2017 надо переходить.

  • Яндекс уже реализовала, что будет сама передавать данные о платеже на ККТ после совершения оплаты через Яндекс.Кассу. Но нужно модуль для CMS ставить Yandex.Money. Подробности тут https://kassa.yandex.ru/blog. @Andchir проверьте совместимость модуля Paykeeper2, если через него с Яндекс.Кассы платить будут ли отправляться яндекс кассой данные о платеже.

  • @Andchir проверьте совместимость модуля Paykeeper2, если через него с Яндекс.Кассы платить будут ли отправляться яндекс кассой данные о платеже.

    Спасибо. Проверю.

    Из новостной рассылки:

    Налоговая подтвердила, что интернет-продавцы вправе отложить переход на онлайн-ККТ до 1 июля 2018 года
    Помните, мы рассказывали Вам о том, что Минфин подсказал законный способ отсрочить переход на онлайн-ККТ? Теперь с мнением Минфина солидарна и Налоговая служба. Но напоминаем, отсрочка действует в отношении расчетов электронными средствами платежа, кроме платежных карт.
    Подтверждение: Письмо ФНС России от 21 марта 2017 года N ЕД-3-20/1911

  • Участник @Andchir написал в 54 ФЗ об онлайн кассах:

    Налоговая подтвердила, что интернет-продавцы вправе отложить переход на онлайн-ККТ до 1 июля 2018 года

    Срок все равно не такой уж и большой. Год быстро пройдет.

  • От Яндекса появилась инструкция для разработчиков, какие необходимо в модулях изменения произвести. https://kassa.yandex.ru/blog/fz54-developers

  • @anton83 хм, забавно. Поддерживаю комментатора в немом вопросе "а без Атол не получится что ли с Яндекс Кассой работать теперь? 4000р в месяц маленьким магазинам отдавать Атолу как-то не прикольно".

  • @pooding Получится, но если у вас нет законного права на отсрочку внедрения онлайн кассы, то вы просто на большой штраф влетите как ИП. На данный момент этим правом обладают те ИП и юридические лица, кто на ЕНВД и на патентной системе налогообложения сидит. Там может даже до 2021 года отсрочат.

  • @anton83 если честно, про это ничего не знал. Но другие CMS же делают как-то онлайн-кассы, или тоже через платные сервисы? Если так, то я немного в шоке...

  • Видимо ушлые ребята из Атола договорились на выгодных для Яндекса условиях. Отсюда и цена, часть идет Яндексу. А клиенты им побоку, главное побольше бабла срубить. Может дойдут руки посмотреть эти кассы.

  • @Andchir Там на всем бабло будут иметь. Фискальный накопитель (флешка с ключом шифрования) нужно менять раз в год и цена 6 тысяч, плюс оператор фискальных данных (ОФД) берет таксу за то, что тупо тебя через интернет с налоговой соединяет, ответственности при этом он никакой не несет. спрашивается почему нельзя как на этапе тестирования было подключать всех напрямую к ФНС. и экономия по деньгам и лишние пожиратели отпадают.

  • Короче, закон об "онлайн-кассах" это точно такая же система как "Платон" для перевозчиков. Малый бизнес хотят добить, чтобы крупному слаще жилось.

  • @Andchir Возможно, но зато один плюс есть - государство возвращает стоимость онлайн кассы ввиде налоговых вычетов в конце налогового периода. Плюс бумажный чек не нужен теперь и у налоговой все сведения есть, проверок всяких меньше будет. Как вступит увидим. На этапе тестирования многие предприниматели писали, что выгодно стало. Но тоже переживают, что ОФД слишком большие цены заломят.

 

Последние комментарии

  • а редактируются они через CMP

    Покажите скриншот. Не понял что за CMP. Но если и не подвязаны, оставьте значение, которое было.
    Вот мой скриншот:
    0_1565682115311_screenshot_179.png

    Читать далее
  • D

    Участник @Andchir написал в Экспорт/импорт данных из таблиц пакетов MIGX db через плагин CatalogFill:

    MIGXDB

    какие родители в элементах migx db?
    это элементы, которые к ресурсам никак не подвязаны!
    а редактируются они через CMP

    Читать далее
  • //Название поля ID родителя $cf_config['parent_field'] = false;

    Почему так? В MIGXDB документы должны иметь родителя. Иначе как вы их добавляете/редактируете в админке?

    Читать далее
  • D

    отключил, очистил
    далее http://joxi.ru/12MEdEvtloelG2 -> http://joxi.ru/VrwXwXZt7RN7Mm
    в журнале ошибок - пусто
    код настройки

    <?php //Название класса таблицы товаров в БД $cf_config['className'] = 'delivery_flight'; //Название пакета таблицы товаров в БД $cf_config['packageName'] = 'delivery_schedule'; //Название поля ID родителя $cf_config['parent_field'] = false; //разбивка по столбцам при импорте и экспорте (content|tv|category) $cf_config['content_row'] = array( array('ID',array('id','content')), array('Наименование',array('name','content')), array('Время',array('time','content')), array('Откуда',array('from','content')), array('Время в пути',array('duration','content')), array('Куда',array('to','content')), array('Время прибытия',array('arrival_time','content')), array('Стоимость',array('price','content')), array('Тариф',array('delivery_rate_id','content')), array('Сортировка',array('sort','content')), ); //значения по умолчанию при импорте или проверка при экспорте $cf_config['imp_content_default'] = array( 'content' => array( 'deleted' => 0, 'published' => 1, //'template' => 9 'createdon' => strtotime("now") //'publishedon' => strtotime("now") //'pub_date' => strtotime("now") //'editedby' => 1 //'editedon' => strtotime("now") ), 'tv' => array( //7 => 0 ) ); //первая строка - названия полей $cf_config['include_captions'] = true; //число товаров импортируемых за один раз (загрузка по группам). 0 - не ограничивать. $cf_config['batch_import'] = 300; //разбивать по категориям $cf_config['include_categories'] = false; //удалять дочерние категории при очистке и обновлении каталога $cf_config['delete_subcategories'] = true; //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении). $cf_config['imp_chk_field'] = false; //проверять соответствие товара при обновлении по значению TV. Указать ID TV. false - не проверять (очистка категории при обновлении). $cf_config['imp_chk_tvid_val'] = false; //Добавлять товары, которые не найдены при обновлении по TV (imp_chk_tvid_val) или полю (imp_chk_field) $cf_config['imp_if_not_exist'] = true; //удалять HTML-теги при экспорте $cf_config['exp_strip_tags'] = false; //автоматически генерировать псевдоним (alias) при импорте //false - выключено; true - генерировать с переводом в транслит; 'notranslit' - генерировать без перевода в транслит. $cf_config['imp_autoalias'] = false; //Изменить значения поля для всех вложенных товаров до начала импорта. //Например можно отменить публикацию для всех товаров и публиковать только те, которые есть в новом прайс-листе. //первый массив - какие поля и на какие значения менять, второй массив - условия которые нужно проверять (можно сделать пустым) $cf_config['imp_before_change'] = false;//'[{"tv.inventory":0},{}]';//'[{"published":0},{"tv.pricename":"Поставщик1"}]';//false - для отмены //удалить файл после экспорта (скачивания) $cf_config['exp_delete_file'] = false; //кодировка CSV-файла при экспорте $cf_config['exp_csv_charset'] = 'UTF-8'; //'windows-1251' //Импортировать (обновлять) пустые значения $cf_config['imp_empty'] = true; //Имя файла процессора, который использовать для импорта. Если пусто, используется стандартный процессор "import". $cf_config['imp_custom_processor'] = ''; //путь (xpath) в XML структуре до товаров $cf_config['imp_xml_itemsparent_path'] = '';//'/catalog/shop/offers'; //Структура XML файла для импорта $cf_config['imp_xml_structure'] = ''; //тестирование конфигурации (без записи в БД). Отчёты -> Журнал ошибок. $cf_config['imp_testmode'] = true; //функция для фильтрации значений при ИМПОРТЕ function filter_import($value_arr){ $output_arr = $value_arr; /* if(isset($output_arr['content']['pagetitle'])) $output_arr['content']['pagetitle'] = mb_strtoupper($output_arr['content']['pagetitle'], 'UTF-8'); */ return $output_arr; } //функция для фильтрации значений при ЭКСПОРТЕ function filter_export($value_arr,$doc_id=0){ $output_arr = $value_arr; //var_dump($value_arr,$output_arr); //exit; /* if(isset($output_arr['price'])) $output_arr[1] = floatval($output_arr[1]) - 200; */ return $output_arr; } ?>

    shema пакета, для которого написана настройка

    <model package="delivery_schedule" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1"> <object class="delivery_rate" table="delivery_rates" extends="xPDOSimpleObject"> <field key="name" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="color" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="desc" dbtype="text" phptype="string" null="false" default="" /> <field key="sort" dbtype="int" precision="10" phptype="integer" null="false" default="500"/> <field key="deleted" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" /> <field key="published" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="1" /> <field key="createdon" dbtype="datetime" phptype="datetime" null="true"/> </object> <object class="delivery_flight" table="delivery_flights" extends="xPDOSimpleObject"> <field key="name" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="from" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="time" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="duration" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="to" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="arrival_time" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="price" dbtype="varchar" precision="255" phptype="string" null="false" default=""/> <field key="sort" dbtype="int" precision="10" phptype="integer" null="false" default="500"/> <field key="delivery_rate_id" dbtype="int" precision="10" phptype="integer" null="false" default="0"/> <field key="deleted" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" /> <field key="published" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="1" /> <field key="createdon" dbtype="datetime" phptype="datetime" null="true"/> <aggregate alias="Delivery_rate" class="delivery_rate" local="delivery_rate_id" foreign="id" cardinality="one" owner="foreign" /> </object> </model>

    Читать далее