![]() |
|
УПП 1.3 Выплаты физлицу за услуги | ☑ | ||
---|---|---|---|---|
0
dchumak
12.07.18
✎
04:32
|
Добрый день.
В компании используется выплата сотрудникам за аренду автомобиля. Создано новое начисление "Аренда ТС", с кодом 2400. Облагается НДФЛ, но, не облагается страховыми взносами. Эти начисления рассчитываются отдельными документами расчета зарплаты и выплачиваются отдельным РКО с видом операции "Выплата зп". В свете изменений 54 ФЗ с 1 июля мы обязаны при выплатах физлицам за услуги, к которым относится и выплата за аренду ТС, пробивать чек расхода по ККТ. Но, в УПП пробитие чека расхода возможно только для РКО с операцией "Возврат поставщику" и "Прочий расход". Если делать РКО на выплату как прочий расход, то не закрываются данные зп по упр. учету (взаиморасчеты с сотрудниками, ндфл и т.д.), остаются долги за предприятием в расчетных ведомостях и листах. Как правильно это сделать? Допилить УПП, чтобы пробивать чек из РКО с типом выплаты зп, или вообще переводить эти выплаты на прочие расходы и регистрировать ндфл вручную? УПП 1.3 последняя версия. |
|||
1
assasu
12.07.18
✎
05:25
|
(0) мы поставили штрих и научили бухгалтеров бить чек прямо из драйвера
|
|||
2
dchumak
12.07.18
✎
05:46
|
(1) мне кажется, не совсем верное решение, т.к. часть чеков пробивается из 1С (оплата реализаций, чеки ккм), а часть вручную
|
|||
3
assasu
12.07.18
✎
05:48
|
(2) мы начали с нуля. никаких чеков у нас не было до этого момента
|
|||
4
dchumak
12.07.18
✎
05:53
|
Посмотрел в коде, если в форме РКО в процедуре УстановитьВидимость() подкорректировать значение переменной МожноПробитьЧек = (ВидОперации = Перечисления.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю)
ИЛИ (ВидОперации = Перечисления.ВидыОперацийРКО.РасходДенежныхСредствПрочее) ИЛИ (ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям); то в коде дальше ничего (теоретически не должно поломаться). Процедура пробития чека не привязывается к операции РКО, а считает РКО по умолчанию расходом МенеджерОборудованияВызовСервера.ПодготовитьДанныеДляФискализацииЧека(Ссылка, ПараметрыЧека, ВерсияФормата, ПолучитьСерверТО().ПолучитьМодель(ФУ), Выдать, Основание); Выдать = Реквизит рко, текст. Основание = Реквизит рко, текст. Если ОбщиеПараметры.МетаданныеОбъекта.Реквизиты.Найти("ВидОперации") <> Неопределено Тогда ВидОперации = Ссылка.ВидОперации; Иначе ВидОперации = ""; КонецЕсли; Если ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратДенежныхСредствПоставщиком Тогда ИмяТипаРасчета = "ВозвратРасходаДенежныхСредств"; ИначеЕсли ТипЗнч(Ссылка) = Тип("ДокументСсылка.ВозвратТоваровОтПокупателя") ИЛИ ВидОперации = Перечисления.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю ИЛИ ВидОперации = Перечисления.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю Тогда ИмяТипаРасчета = "ВозвратДенежныхСредств"; ИначеЕсли ТипЗнч(Ссылка) = Тип("ДокументСсылка.РасходныйКассовыйОрдер") Тогда // РКО - все остальные виды операций ИмяТипаРасчета = "РасходДенежныхСредств"; Иначе // РТУ и ПКО, ОПК - все остальные виды операций ИмяТипаРасчета = "ПриходДенежныхСредств"; КонецЕсли; Это будет не товарный документ ЭтоТоварныйДокумент = ТипЗнч(Ссылка) = Тип("ДокументСсылка.РеализацияТоваровУслуг") ИЛИ ТипЗнч(Ссылка) = Тип("ДокументСсылка.ВозвратТоваровОтПокупателя") ИЛИ ТипЗнч(Ссылка) = Тип("ДокументСсылка.АктОбОказанииПроизводственныхУслуг"); Если ЭтоТоварныйДокумент Тогда Если Ссылка.ВалютаДокумента = глЗначениеПеременной("ВалютаРегламентированногоУчета") Тогда КурсОплаты = 1; Иначе КурсОплаты = Ссылка.КурсВзаиморасчетов / Ссылка.КратностьВзаиморасчетов; КонецЕсли; ЗаполнитьОплатыДляТоварногоДокумента(Ссылка, ОбщиеПараметры, КурсОплаты); ЗаполнитьТоварныеПозицииДляТоварногоДокумента(Ссылка, ОбщиеПараметры, КурсОплаты); Иначе ЗаполнитьОплатыДляПлатежногоДокумента(Ссылка, ОбщиеПараметры); РасчетыСПокупателем = (ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийПКО.ОплатаПокупателя")) ИЛИ (ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю")) ИЛИ (ТипЗнч(Ссылка) = Тип("ДокументСсылка.ОплатаОтПокупателяПлатежнойКартой")); ЭтоВозврат = (ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю")) ИЛИ (ТипЗнч(Ссылка) = Тип("ДокументСсылка.РасходныйКассовыйОрдер")); ЗаполнитьТоварныеПозицииДляПлатежногоДокумента(Ссылка, ОбщиеПараметры, РасчетыСПокупателем, ЭтоВозврат, КомуОтКого, Основание); КонецЕсли; С оплатой наличными, процедура ЗаполнитьОплатыДляПлатежногоДокумента(Ссылка, ОбщиеПараметры); - т.к. РКО Далее заполнятся данные расшифровки платежа, куда подставятся заполненные данные Выдать, Основание со вкладки "Печать" Процедура ЗаполнитьТоварныеПозицииДляПлатежногоДокумента(Ссылка, ОбщиеПараметры, РасчетыСПокупателем, ЭтоВозврат, КомуОтКого, Основание) ПривилегированныйРежимДо = ПривилегированныйРежим(); УстановитьПривилегированныйРежим(Истина); Если ЭтоВозврат Тогда Заголовок = "Выдать: "; Иначе Заголовок = "Принято от: "; КонецЕсли; НаименованиеПредметаРасчета = Заголовок + КомуОтКого + " Основание: " + Основание; Если Не РасчетыСПокупателем Тогда Для Каждого СтрокаПлатежа Из Ссылка.РасшифровкаПлатежа Цикл ЗаполнитьФиктивнуюСтрокуЧека(ОбщиеПараметры, СтрокаПлатежа, НаименованиеПредметаРасчета); КонецЦикла; Возврат; КонецЕсли; |
|||
5
dchumak
12.07.18
✎
05:56
|
(3) ну выплату физлицу за услуги (1 строчку) можно пробить из драйвера. А если реализация на 50 или более товарных позиций?
Думаю стоит попробовать доработать пробитие чека на выплату зп, и попробовать пробить один чек. Расчетчику дополнительная работа - раньше все было в одной выплате зп и одном РКО, теперь нужно на каждого сотрудника, получающего такую выплату формировать отдельный расчет, и отдельный РКО... |
|||
6
assasu
12.07.18
✎
06:16
|
(6) в сети есть обработки которые позволяют бить что угодно на каких угодно кассах. ну а подпилить это под себя уже никаких трудностей не вызывает
|
|||
7
spectre1978
12.07.18
✎
06:38
|
(5) сделать это частью ЗП не вариант? Премия, например.
|
|||
8
dchumak
12.07.18
✎
09:21
|
(7)
1) если сделать это доходом (код 2000), то такой доход облагается страховыми взносами, так же, как и договоры ГПХ. Мы же сделали с кодом 2400, НДФЛ облагается, а страховыми взносами нет. 2) выплата такого дохода официально дает возможность ставить его в расходы (у нас УСН д-р). |
|||
9
Флориан
12.07.18
✎
10:04
|
Не совсем в тему - может кому будет полезно:
— Среди обязательных реквизитов кассового чека есть признак расчета «расход», который вызвал много вопросов. К примеру, следует ли пробивать чек с признаком «расход» при выплате физлицу арендной платы по договору аренды? Нужно ли применять ККТ при выплате физлицам вознаграждения (наличными и безналичными) по договорам ГПХ за оказанные ими услуги/выполненные работы? — Признак расчета «расход» в кассовом чеке означает выдачу средств покупателю (клиенту). Поэтому во всех ситуациях, когда компании (ИП) выплачивают деньги (наличными или с помощью электронных средств платежа) физлицу, включая выплаты по договорам ГПХ или аренды, они должны применить ККТ и сформировать кассовый чек с признаком расчета «расход», за исключением случаев, когда организации (ИП) освобождены от применения ККТ или когда срок перехода на новый порядок применения ККТ отсрочен до 01.07.2019. «Расходный» чек понадобится и при выплате другому юрлицу (ИП) наличных денег. http://glavkniga.ru/news/6760 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |