Как выделить оплату бонусами для касс-онлайн, например, атол
Имеется касса Атол 55ф и сильнодоработання конфа 1с 7.7 Комплексная.
Нужно сделать возможность, чтобы в кассовом чеке отображалась полная стоимость покупки и отдельно выделены оплаты наличными и бонусами.
При этом оплата бонусами может достигать 100% по чеку. Как то это можно сделать? ковыряю документацию, такого вида оплаты вообще не могу найти.
Нужно сделать возможность, чтобы в кассовом чеке отображалась полная стоимость покупки и отдельно выделены оплаты наличными и бонусами.
При этом оплата бонусами может достигать 100% по чеку. Как то это можно сделать? ковыряю документацию, такого вида оплаты вообще не могу найти.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Оплата бонусами в семёрке кустомное решение 100%. Надо смотреть на решения которые внедрены и исходить уже из этого.
И сдаётся мне 100% оплата не предусмотрена в постановке задачи (хотя-бы 1р. через платёжку должен пройти)
И сдаётся мне 100% оплата не предусмотрена в постановке задачи (хотя-бы 1р. через платёжку должен пройти)
Техническая реализации оплаты бонусами давно реализована, интресует именно вывод в новых он-лайн чеках информации об оплате бонусами.
В старых чеках не заморачивались с выводом инфы об оплате бонусами, просто пробивали нулевой чек или вводили, что товары идут с нулевой стоимостью, а в конце писали "Доплата по чеку 100 руб". А вот с он-лайн кассами с таким подходом клиент нарывается на проверку налоговой, ,т.к. продавать товары ниже себестоимости нельзя и тем более нельзя продавать их по нулевой стоимости, вот клиент и хочет показывать полную стоимость в чеке и указывать отдельно способ оплаты бонусом. Ну и когда снимали z-отчет выдавалась информация отдельно по оплате бонусами. Клиент готов платить налоги за полную стоимость, главное чтобы не нарываться и все было по закону.
В старых чеках не заморачивались с выводом инфы об оплате бонусами, просто пробивали нулевой чек или вводили, что товары идут с нулевой стоимостью, а в конце писали "Доплата по чеку 100 руб". А вот с он-лайн кассами с таким подходом клиент нарывается на проверку налоговой, ,т.к. продавать товары ниже себестоимости нельзя и тем более нельзя продавать их по нулевой стоимости, вот клиент и хочет показывать полную стоимость в чеке и указывать отдельно способ оплаты бонусом. Ну и когда снимали z-отчет выдавалась информация отдельно по оплате бонусами. Клиент готов платить налоги за полную стоимость, главное чтобы не нарываться и все было по закону.
(3) ",т.к. продавать товары ниже себестоимости нельзя и тем более нельзя продавать их по нулевой стоимости,"
- неверно. ниже себестоимости - можно. продажи по нулевой стоимости - не бывает. это безвозмездная передача с соотв.налоговыми и бухгалтерскими последствиями кторые надо правильно отразить в БУ.
- неверно. ниже себестоимости - можно. продажи по нулевой стоимости - не бывает. это безвозмездная передача с соотв.налоговыми и бухгалтерскими последствиями кторые надо правильно отразить в БУ.
(10) Я не бухгалтер, и утверждать 100% не буду, что ниже нельзя. Мне бухи говорят,что так нельзя, это занижение выручки , можно ниже, если только, бонусы будут, как некоторые авансы, которые можно зачесть, но дело в том, что эта фирма имеет ряд партнеров (другие юридические лица), от которых так же на эту же карту могут начисляться бонусы и затем использоваться клиентом. А здесь уже не сделаешь зачет аванса,т.к. бонус образовался в другой фирме.
(11) Ну пойдет как выручка , не страшно, заплатим налоги на эти бонусы. Сейчас задача минимум запустить учет бонусов так, чтобы не нарваться на проверку со скидками 100%, а потом уже будем думать как оптимизировать. Позвонил в налоговую, объяснил суть, налоговик сильно задумался, когда я ему сказал,что бонусы могут образовываться в других фирмах, сказал, что ему нужно проконсультироваться с камеральщиками.
(11) Ну пойдет как выручка , не страшно, заплатим налоги на эти бонусы. Сейчас задача минимум запустить учет бонусов так, чтобы не нарваться на проверку со скидками 100%, а потом уже будем думать как оптимизировать. Позвонил в налоговую, объяснил суть, налоговик сильно задумался, когда я ему сказал,что бонусы могут образовываться в других фирмах, сказал, что ему нужно проконсультироваться с камеральщиками.
(14) Большинство делают - это в виде скидки, даже не важно,что стоимость товара может быть значительно ниже себестоимости, единственный момент,чтобы не нарываться, товар должен стоить,хоть что-нибудь,хотя бы рубль, иначе это получается уже дарение товара.
Мы сделали -это в виде оплаты и назвали ее "Оплата бонусами", себе в ущерб, будем платить налоги с полной суммы. Бонусы с точки зрения бухгалтерии должны откуда -то появится, аванс или еще как, а у нас так получается, что бонусы зачисляться клиенту в одной фирме, а зачтутся в другой, понятно,что в другой они взялись ниоткуда. Разговаривал с одним аудитором, она посоветовала, если подойти по уму,должна быть описана маркетинговая стратегия, которая должна быть отражена в учетной политике, как эти бонусы будут учитываться в целом на все фирмы,главное чтобы вы были в плюсе и не уходили от налогов таким способом. Как вариант можете написать запрос в налоговую, описать вашу ситуацию и спросить как грамотно сделать,чтобы в случае проверки не было придирок в ваш адрес. Если ваши бонусы не будут 100% от стоимости товара и где-то около того,то делайте в виде скидки. Мы сделали как вид оплаты,т.к. у нас есть 100% оплата бонусами , не хотели нарываться и посчитали,что налогов будете не так много, мы на упрощенке,и решили не заморачиваться с экономией и учетной политикой и заплатить налоги.
Мы сделали -это в виде оплаты и назвали ее "Оплата бонусами", себе в ущерб, будем платить налоги с полной суммы. Бонусы с точки зрения бухгалтерии должны откуда -то появится, аванс или еще как, а у нас так получается, что бонусы зачисляться клиенту в одной фирме, а зачтутся в другой, понятно,что в другой они взялись ниоткуда. Разговаривал с одним аудитором, она посоветовала, если подойти по уму,должна быть описана маркетинговая стратегия, которая должна быть отражена в учетной политике, как эти бонусы будут учитываться в целом на все фирмы,главное чтобы вы были в плюсе и не уходили от налогов таким способом. Как вариант можете написать запрос в налоговую, описать вашу ситуацию и спросить как грамотно сделать,чтобы в случае проверки не было придирок в ваш адрес. Если ваши бонусы не будут 100% от стоимости товара и где-то около того,то делайте в виде скидки. Мы сделали как вид оплаты,т.к. у нас есть 100% оплата бонусами , не хотели нарываться и посчитали,что налогов будете не так много, мы на упрощенке,и решили не заморачиваться с экономией и учетной политикой и заплатить налоги.
Мне кажется, этот вопрос больше про юридические/учетные тонкости, чем технический.
При сдаче отчетности ведь товар, оплаченный бонусами проходит по себестоимости, а разница в приходе ложится на затраты (маркетинг например).
Думаю от этого и плясать.
Продублируй в ветке по учету.
При сдаче отчетности ведь товар, оплаченный бонусами проходит по себестоимости, а разница в приходе ложится на затраты (маркетинг например).
Думаю от этого и плясать.
Продублируй в ветке по учету.
(5)Доработать обмен между вашей конфой и атолом. Сейчас обмен осуществляется по формату. В этом формате есть тег в который можно вывести текстовую информацию и она будет напечатана. То же столкнулся с этим. Надо переделывать. Но пока ещё не пробовал.... руки не дошли.
Хочу сделать простейшую вещь, в драйвере ккм для атол, хочу поменять название оплаты: Электронно на Оплата бонусом,
как это можно сделать, все галочки посмотрел ,нет возможности. В старых версиях -это можно было сделать.
Пробую разобраться с программной настройкой, не получается.
вот пример кода где я пытаюсь разобраться, не понятно как программно поменять название.
есть 4 вида оплаты: первая "Cash" наличными,
и CashLessType1, CashLessType2, CashLessType3 - электронно.
Вот хочу найти способ, как изменить слово электронно. В коде использовал XMLPaymentKinds, который взял из примера документации,но этот код не действует.
как это можно сделать, все галочки посмотрел ,нет возможности. В старых версиях -это можно было сделать.
Пробую разобраться с программной настройкой, не получается.
вот пример кода где я пытаюсь разобраться, не понятно как программно поменять название.
XMLДанныеЧека = XMLАнализатор.СоздатьДокумент();
XMLДанныеЧека.Кодировка = "UTF-8";
XMLCheckPackage = XMLДанныеЧека.СоздатьПодчиненныйЭлемент("CheckPackage");
XMLParameters = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Parameters");
Атрибут(XMLParameters, "PaymentType", ТипРасчета);
Атрибут(XMLParameters, "TaxVariant", СистемаНалогообложения);
XMLParameters = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Parameters");
Атрибут(XMLParameters, "PaymentType", ТипРасчета);
Атрибут(XMLParameters, "TaxVariant", СистемаНалогообложения);
XMLPositions = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Positions");
СписокТоваров.ВыбратьСтроки();
Пока СписокТоваров.ПолучитьСтроку() = 1 Цикл
XMLFiscalString = XMLPositions.СоздатьПодчиненныйЭлемент("FiscalString");
Атрибут(XMLFiscalString, "Name", СписокТоваров.ТовНаим);
Атрибут(XMLFiscalString, "Quantity", СписокТоваров.Количество);
Атрибут(XMLFiscalString, "Price", СписокТоваров.Цена);
Атрибут(XMLFiscalString, "Amount", СписокТоваров.Сумма);
Атрибут(XMLFiscalString, "Tax", 0);
КонецЦикла;
XMLPayments = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Payments");
XMLPaymentKinds = XMLPayments.СоздатьПодчиненныйЭлемент("PaymentKinds");
XMLRecordKind = XMLPaymentKinds.СоздатьПодчиненныйЭлемент("RecordKind");
Атрибут(XMLRecordKind, "Code", "100001");
Атрибут(XMLRecordKind, "PaymentType", "1");
Атрибут(XMLRecordKind, "Name", "ПРО100");
XMLRecordKind = XMLPaymentKinds.СоздатьПодчиненныйЭлемент("RecordKind");
Атрибут(XMLRecordKind, "Code", "100002");
Атрибут(XMLRecordKind, "PaymentType", "1");
Атрибут(XMLRecordKind, "Name", "UniPay");
XMLRecordKind = XMLPaymentKinds.СоздатьПодчиненныйЭлемент("RecordKind");
Атрибут(XMLRecordKind, "Code", "100003");
Атрибут(XMLRecordKind, "PaymentType", "3");
Атрибут(XMLRecordKind, "Name", "Подарочная карта 10000 руб.");
XMLRecordKind = XMLPaymentKinds.СоздатьПодчиненныйЭлемент("RecordKind");
Атрибут(XMLRecordKind, "Code", "100004");
Атрибут(XMLRecordKind, "PaymentType", "4");
Атрибут(XMLRecordKind, "Name", "Накопительные бонусы");
Атрибут(XMLPayments, "Cash", Макс(СуммаЧека, Получено));
Атрибут(XMLPayments, "CashLessType1", 100);
Атрибут(XMLPayments, "CashLessType2", 100);
Атрибут(XMLPayments, "CashLessType3", 100);
XMLДанныеЧека.Записать(КаталогПользователя() + "FRAtol_001.xml");
Показатьесть 4 вида оплаты: первая "Cash" наличными,
и CashLessType1, CashLessType2, CashLessType3 - электронно.
Вот хочу найти способ, как изменить слово электронно. В коде использовал XMLPaymentKinds, который взял из примера документации,но этот код не действует.
В топку драйвер 8.14.2, скачал 9.8.1, пока такой нашел, там спокойно можно переименовать виды оплаты, теперь и в чеках бонусы выдаются и в z-отчете. С точки зрения легальности еще буду разбираться с налоговой, пока пусть будет так, в ближайшее время обещают выпустить новый протокол, в котором будут зачеты предоплаты,бонусы и прочее.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот