После недавнего нового очередного контроля бизнеса со стороны государства и новым никому не нужным расходам, особенно для ИП и малого бизнеса новшества в виде 54 ФЗ, добавил в свой компонент mspPayMaster, который реализует оплату через платежный интегратор PayMaster для MODX Revolution и магазина minishop2, возможность отправки данных о заказе (наименование товара, цена за единицу, количество, ставка НДС), а так же аналогичных данных о способе доставки и возможность применять при отправке данных в паймастер способам доставки другое наименование - отличное от названий способов доставки на странице оформления заказа.
Вам будет интересно:msDifferentPricesDelivery
Подробнее под катом.
Использование онлайн Контрольно-кассовой техники - ККТ
В версии 1.1.0-pl добавлена возможность отправки в paymaster данных о заказе (наименование товара, цена, количество, ставка НДС), а так же данных о доставке (наименование, стоимость, количество, ставка НДС). Дополнение mspPayMaster реализует только возможность отправки необходимых данных о заказе в paymaster для возможности использования ККТ. Всю подробную информацию о аренде или покупке, и о подключении ККТ можете узнавать в тех. поддержке PayMaster. Если включить возможность использования ККТ в настройках платежных систем minishop2 без её реального использования и подключения в личном кабинете на сайте paymaster.ru, то в paymaster будут отправляться данные о заказе, а так же покупателям будет отправлен чек на электронную почту, которую они указали при заказе, но самой передачи информации в налоговые органы не будет без подключения этой возможности.
Подробнее про схему работы ККТ и о законе 54 ФЗ можете почитать на сайте паймастера http://info.paymaster.ru/54-fz/
Возможности:
Возможность включать и отключать отправку данных о заказе в paymaster (по умолчанию она отключена в настройках систем оплаты minishop2) Возможность задавать ставку НДС для товаров магазина и отдельно для всех способов доставки. Возможность задать другое наименование (отличное от названия способов доставки на странице оформления заказа) для каждой доставки по ID и индивидуальную ставку НДС для отправки в paymaster. Есть возможность исключения доставок по ID для способов доставки с нулевой стоимостью. Если ID этих способов доставки будут указаны в настройках платежных систем minishop2, то они не будут отправляться в paymaster, если же эти способы доставки с нулевой стоимостью (обычно "Самовывоз") не указаны, но присутствуют, то они будут отправлены в paymaster, но в чеке вроде как не отображаются. Вот такой вот чек приходит покупателям на почту после успешной оплаты заказа:
Инструкция для включения возможности отправки данных заказа для ККТ:
Для включения передачи данных заказа в paymaster для ККТ необходимо зайти в настройки платежных систем minishop2 и переключить параметр Использовать ККТ в PayMaster в Да
Чтобы выбрать ставку НДС для товаров, необходимо в настройках платежных систем для параметра Ставка НДС для продуктов в PayMaster указать ставку по следующим значениям.
Ставка НДС, допустимые значения:
vat18 - НДС 18%
vat10 - НДС 10%
vat118 - НДС по формуле 18/118
vat110 - НДС по формуле 10/110
vat0 - НДС 0%
no_vat - НДС не облагается
Пример ввода:
vat18
Чтобы выбрать ставку НДС для всех способов доставок, необходимо в настройках платежных систем для параметра Общая ставка НДС для всех доставок в PayMaster указать ставку со значениями аналогично предыдущему пункту.
Пример ввода:
vat0
Для того, чтоб способы доставки с определенным ID и с нулевой стоимостью совсем не отправлялись в paymaster (хотя они в чеке и так не отображаются), их можно прописать в настройках платежных систем в параметре Исключить способы доставки по ID в PayMaster в формате JSON. Изначально там прописаны [9999,9998], если не нужно исключать, то не оставляйте это поле пустым, а оставьте с текущим значением. Внимание! Если вы укажете ID доставки у которых стоимость больше, чем 0, то при оформлении заказа и редиректе на сайт паймастерв для оплаты заказа, пользователь получит ошибку о невалидной сумме!
Пример ввода:
[1,4]
Для возможности использования индивидуального названий способов доставок и ставок НДС при отправке в paymaster, необходимо в настройках платежных систем для параметра Использование индивидуальных названий способов доставки в PayMaster выставить переключатель в Да, и указать в параметре Названия и НДС способов доставки в PayMaster в формате JSON id доставки, название, на которое будет заменено при отправке в паймастер оригинальное название способа доставки и ставку НДС.
Пример ввода:
[{"id":1,"name":"Услуга по доставке товара","tax":"vat0"},{"id":2,"name":"Услуга по доставке товара в регионы","tax":"vat0"}]
Полная инструкция по настройке компонента лежит в основной теме компонента.
Купить можно в магазине modstore.pro