Тип оплаты в 1с
Для учета налога на прибыль организации в типовом плане счетов предусмотрен субсчет 68.04 «Налог на прибыль». К нему открыт счет 68.04.1 «Расчеты с бюджетом», который обобщает информацию о расчетах организации с бюджетом по налогу на прибыль.
По кредиту этого счета отражается начисление сумм налога, а его фактическая уплата в бюджет – по дебету. На нем фиксируются не только операции начисления и уплаты налога, а также суммы налога, относящиеся к предыдущим отчетным периодам, штрафы и пени по налогу. Программа позволяет вести учет разных видов расчетов отдельно друг от друга, при помощи набора аналитических субконто.
На счете 68.04.1 учет ведется по аналитике: «Виды платежей в бюджеты (фонды)» и «Уровни бюджетов».
Уровней бюджета, в которые уплачивается налог только два: федеральный и региональный. А для видов платежей в программе предусмотрен справочник, содержащий предопределенные элементы и не требующий никаких дополнительных настроек.
Для налога на прибыль могут быть выбраны значения, которые представлены в таблице 1.
Таблица 1. Значения платежей по налогу на прибыль
Вид платежа
Применение
Налог (взносы): начислено / уплачено
Отсюда следует, что данный вид платежа не предназначен для использования в операциях, введенных вручную.
Налог (взносы): доначислено / уплачено (самостоятельно)
Используется для самостоятельного доначисления пользователями налога на прибыль в программе. Вид платежа используется в случаях, когда организацией были обнаружены ошибки в отчетности прошлых отчетных периодов и в результате часть налога была недоплачена. Проводки по доначислению сумм налога вносятся пользователями с помощью операции, введенной вручную.
Налог (взносы): доначислено / уплачено (по акту проверки)
Предназначен для доначисления сумм налога в тех случаях, когда ошибки в учете были обнаружены в ходе выездной или камеральной проверки. Проводки по доначислению сумм налога также вносятся пользователями с помощью операции, введенной вручную.
Штраф: начислено / уплачено
Применяется для начисления штрафов, наложенных на организацию в результате проверки. Проводки по начислению штрафных санкций вносятся при помощи операции, введенной вручную.
Пени: доначислено / уплачено (самостоятельно)
В случае несвоевременной уплаты налога в бюджет организациям необходимо самостоятельно исчислить и уплатить пени. Для этого и используется данный вид платежа. Операции по начислению пени пользователь вносит с помощью операции, введенной вручную.
Пени: начислено / уплачено (по акту проверки)
Также применяется для отражения проводок по начислению и уплате пени в программе. Однако этот вид платежа следует использовать, если факт нарушение сроков уплаты выявлено в ходе налоговой проверки. Операции по начислению пени пользователь вносит с помощью операции, введенной вручную.
В оборотно-сальдовой ведомости по счету 68.04.1 пользователь может видеть суммы по каждому из видов платежей отдельно, что позволяет детально анализировать расчеты по налогу на прибыль. При заполнении регламентированной отчетности в программе также используются данные этого вида субконто. Рассмотрим, как это работает.
Пример.
В оборотно-сальдовой ведомости кредитовый оборот по виду платежа «Налог (взносы): начислено / уплачено» совпадает с суммой в строке 180 «Сумма исчисленного налога» Листа 02 Декларации по налогу на прибыль.
А также кредитовый оборот совпадает с суммой текущего налога на прибыль в строке 2410 Отчета о финансовых результатах.
Можно увидеть расшифровку строки 2460 «Прочее» Отчета о финансовых результатах. В эту строку относятся суммы доначисленного налога, а также штрафы и пени.
Представленный пример наглядно иллюстрирует, как использование аналитических субконто счета 68.04.1 влияет на заполнение бухгалтерской и налоговой отчетности. Поэтому при внесении ручных операций, затрагивающих этот счет, необходимо принимать во внимание особенности работы с субконто «Виды платежей в бюджет (фонды)» и следовать описанным выше рекомендациям по их применению.
Однако выяснилось,что раньше для взаимодействия с ккм использовался стандартный интерфейс("AddIn.FPrnM45"),потом переделали на стандарт 1с с использованием "AddIn.ATOL_KKM_1C".Так вот,новый стандарт 1с сильно усечен и через новый объект вызовы Fprnm1C.dll с указанием типа оплаты использовать нельзя.В текущих обработках обслуживания ТО для закрытия чека используется функция вида:
Функция ЗакрытьЧек(Объект, СуммаНал, СуммаБезнал) Экспорт
Если Не Объект.Драйвер.ЗакрытьЧек(Объект.ИДУстройства, СуммаНал, СуммаБезнал ) Тогда
Результат = мОшибкаНеизвестно;
Объект.Драйвер.ПолучитьОшибку(Объект.ОписаниеОшибки);
В ней передается на ККМ всего лишь 2 суммы по налу и безналу.
Решение проблемы :
- Документ.ЧекККМ.Модуль объекта
Изменена Функция ПечатьЧекаККМ(Идентификатор, НомерЧека, НомерСмены,
ОписаниеЧека, СуммаНал, СуммаБезнал, ПризнакВозврата)
//Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал);
Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал,ПолучитьСуммуОплатыБанковскимКредитом());
- Обработка.ТОСервер.Модуль объекта
Изменена Функция ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал,СуммаКредит=0) Экспорт //Марат добавлен параметр СуммаКредит=0
//Результат = Обработка.ЗакрытьЧек(Объект, СуммаНал, СуммаБезнал,СуммаБезнал,СуммаКредит);
Результат = Обработка.ЗакрытьЧек(Объект, СуммаНал, Макс(0,СуммаБезнал-СуммаКредит),СуммаКредит);
-Обновлена обработка обслуживания ТО ATOLFiscalPrinters_v2.epf
Заменена Функция ЗакрытьЧек(Объект, СуммаНал, СуммаБезнал,СуммаКредит=0) Экспорт
Драйвер = Новый (ПрогИД);
Драйвер = Новый (ПрогИД);
Если СуммаНал > 0 Тогда
Если Ответ = 0 Тогда
Если СуммаБезнал > 0 Тогда
Если Ответ = 0 Тогда
Если СуммаКредит > 0 Тогда
Если Ответ = 0 Тогда
Драйвер.CloseCheck(); // Закрыть чек
Если Ответ = 0 Тогда
Буду очень рад если кому то данная статья поможет.
Специальные предложения
не только наличные и безнал, но и оплату бонусами. Стандартная обработка этого не умела, и Ваша
статья мне очень сильно помогла. Спасибо! Спасибо большое. Статья существенно сократила время на решение проблемы.
Небольшие усовершенствования:
Если используется конфигурация "Розница 8. Магазин одежды и обуви, редакция 1." или другая отраслевая розница, то процедура закрытия чека там вызывается из фронта, поэтому необходимо еще внести изменения в ОбщийМодуль.ФронтКассира в строку:
Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНаличные, СуммаБезнал);
добавить еще параметр по аналогии с описанием в статье.
Также нужно обратить внимание на строку:
СуммаБезнал = МИН(СуммаДокумента, ТаблицаПоОплатам.Итог("Сумма")-СуммаНаличные);
В моем случае таким образом разделяли по секциям Безнал от оплаты подарочными сертификатами, поскольку в стандартном механизме такая оплата проходит по секции безналичной оплаты.
а как реализовать данный механизм в рознице 2.1 с fprint 22kМои бухи захотели, чтобы денежные документы возврата проводились в магазинах, да еще плюс отражались в Z-отчете. Да, это противоречит НК. У нас даже почти до драки дошло. Но вот лень им, и все тут.
Поэтому пришлось еще учесть, что необходимо сделать доработки в документах РКО, ПКО (на всякий уж случай), Оплата платежной картой.
Автору за статью спасибо, навел на правильный курс - не пришлось долго сидеть с отладчиком и пошагово проходить операцию за операцией. Третьим видом оплаты, кстати, используем подарочные сертификаты В случае РОЗНИЦЫ 2.0 и Фискального регистратора АТОЛ . Проблема решается установкой обновления до версии 2.1.2.8 (Может и раньше появилось , но на это версии точно работает). В настройке Торг Оборудования , появиться пункт АТОЛ (Универсальный) кот через него работает нормально , Бензнал идет 2ым видом оплаты, Подарочные сертификаты - Четверным . Все Работает нормально
(9) ToJIuK, Красавец. Настоящий программист , предложил решение без единой строчки кода. ;-)
(10) ivprovotorov, А смысл изобретать колесо ?! Если давно есть и успешно работает велосипед. (9) ToJIuK, но вот есть один минус который в универсальном драйвере не нашел как поменять. Нету настройки Таймаута у принтера. Здравствуйте ! Блин интересная статья, но у немного по другому - никак не могу настроить ФР Aura с драйвером от Atol. Оплаты сертификатом садятся на без нал, в общем и так и так крутил - не смог настроить. версия 1.0.8.1 Розница для Казахстана. Не знаете куда копать ? Заранее спасибо ! Статей много, но везде все не то, что нужно .Получилось. Все работает отлично. Но нужен дельный совет. В Рознице есть документ Оплата от покупателя платежной картой в момент проведения документа проблем нет, но в момент нажатия ЧЕК выходит ошибка в 1С что много фактических параметров, а на ФР чек пробивается и сразу аннулируется. В момент когда выходит ошибка, я прохожу в Конфигуратор и попадаю в документ Оплата от покупателя платежной картой модуль документа - дальше ошибка именно где то в этом коде Процедура ОсновныеДействияФормыЧек(Кнопка)
Если НомерЧекаККМ <> 0 Тогда
Предупреждение("Чек уже пробит на фискальном регистраторе!");
Возврат;
КонецЕсли;
Если Не Проведен Тогда
Предупреждение("Перед пробитием чека на фискальном регистраторе документ необходимо провести!");
Возврат;
КонецЕсли;
Если Не РаботаСДиалогами.ПроверитьМодифицированностьВФорме(ЭтотОбъект, ЭтаФорма) Тогда
Возврат;
КонецЕсли;
Если Не РаботаСТорговымОборудованием.ПолучитьПроверитьПараметрыДляПробитияЧека(ФР) Тогда
Возврат;
КонецЕсли;
Позиция = Неопределено;
НомерСмены = Неопределено;
ТаблицаПлатежей = Новый ТаблицаЗначений();
ТаблицаПлатежей.Колонки.Добавить("Заголовок");
ТаблицаПлатежей.Колонки.Добавить("Сумма");
ТаблицаПлатежей.Колонки.Добавить("НДС");
Для Каждого Позиция Из РасшифровкаПлатежа Цикл
СтрокаТаблицы = ТаблицаПлатежей.Добавить();
СтрокаТаблицы.Заголовок = "Принято от " + СокрЛП(Контрагент)
+ "
|Основание: " + СокрЛП(ЭтотОбъект);
СтрокаТаблицы.Сумма = Позиция.СуммаПлатежа;
СтрокаТаблицы.НДС = УчетНДСИАкциза.ПолучитьСтавкуНДС(Позиция.СтавкаНДС);
КонецЦикла;
Если ВидОперации = Перечисления.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ОплатаПокупателя Тогда
Результат = ПолучитьСерверТО().ПечатьЧекаПКО(ФР,
НомерЧекаККМ,
НомерСмены,
ТаблицаПлатежей,
0,
СуммаДокумента);
Иначе
Результат = ПолучитьСерверТО().ПечатьЧекаРКО(ФР,
НомерЧекаККМ,
НомерСмены,
ТаблицаПлатежей,
0,
СуммаДокумента);
КонецЕсли;
Если Не ЗначениеЗаполнено(Результат) Тогда
Оплачено = Истина;
Иначе
ТекстОшибки = ПолучитьСерверТО().ПолучитьТекстОшибкиФРТО(Результат);
Предупреждение(ТекстОшибки);
КонецЕсли;
Документ "Операции платежным картам" предназначен для отражения оплаты по картам. Данный документ создает проводки по 57 счету и именно в нем можно выбрать к какой системе налогообложения будет отнесен доход, если у вас применяется совмещение двух режимов налогообложения.
Не нужно путать понятие «безналичные оплаты» по банковским картам от физического лица и безналичные оплаты от юридического лица через расчетный счет.
Для учета по данному документу необходимо настроить функциональность программы 1С 8.3.
Для этого переходим в раздел Администрирование – Функциональность – вкладка Банк и касса – должна стоять галка «Платежные карты».
Проведение операций по платежным картам в автоматизированной и неавтоматизированной точке различаются, рассмотрим оба варианта.
Неавтоматизированная торговая точка
После включения функциональности переходим в раздел Банк и касса – Операции по платежным картам. По кнопке Создать создаем документ.
Указываем вид операции – Оплата от покупателя.
Контрагента можно создать, как розничного покупателя.
Создать вид оплаты. Наименование может быть любое, далее выбираем контрагента Банк, указываем договор эквайринга с этим банком. Если терминал к 1С не подключен, то не указываем его. Счет расчетов по умолчанию стоит 57.03. Здесь же указывается процент комиссии банка.
В поле Сумма указывается сумма перевода.
Для заполнения поля Договор можно создать договор для Розничного покупателя и назвать его «Без договора».
Указывается ставка НДС, счет, если он был. И при совмещении режимов налогообложения у вас будет поле для выбора Аванс в НУ.
Указываются счета расчетов с контрагентом и принцип погашения задолженности.
После заполнения документа и проведения будет сформирована проводка Дт 57.03 Кт в зависимости от указанного счета расчетов с контрагентом.
После этого должно быть создано поступление на расчетный счет с видом операции «Поступление по платежным картам» от контрагента-банка и сформированы проводки Дт 51 Кт 57.03. Комиссия банка будет рассчитана автоматически в соответствии с той суммой, что указана в Виде оплаты.
Автоматизированная торговая точка
Если торговая точка автоматизирована, то банковский эквайринг проводится достаточно просто. Для совершения операции нужно в разделе «Продажи» выбрать пункт «Отчет о розничных продажах». Откроется список отчетов о продажах, в этом списке нужно выбрать отчет, к которому будем привязывать оплату картой, переходим на вкладку «Безналичные оплаты».
Вид оплаты аналогично создается и заполняются в нем поля:
• Способ оплаты - платежная карта;
• Наименование - указываем оплата через терминал АТТ;
• Контрагент - указываем банк, с которым у организации заключен договор;
• Договор - заполняется из реквизитов контрагента;
• Счет расчетов - по умолчанию стоит 57.03
• Банковская комиссия - %, который мы платим банку за каждую операцию.
В поле Сумма указывается сумма, которую заплатили картой. Формируются следующие проводки.
Деньги уже списались с карты покупателя, но в 1С еще не отражено поступление на расчетный счет. Отразить поступление нужно через загрузку банковской выписки. Данный пункт находится в разделе Банк и касса – Банковские выписки – Поступление на расчетный счет с видом операции «Поступление по платежным картам» от контрагента-банка и сформированы проводки Дт 51 Кт 57.03. Комиссия банка будет рассчитана автоматически в соответствии с той суммой, что указана в Виде оплаты.
В данной инструкции рассмотрим настройку план видов расчетов, который способствует расчету начислений, удержаний. Также они имеют свой алгоритм расчета.
План видов расчетов представляет собой список элементов, которые имеют свои реквизиты. Чтобы просмотреть список необходимо перейти в пункт меню “ Настройки” и выбрать “Начисления” или “”Удержания”
В планах вида расчета есть предопределенные элементы, которые удалить нельзя, однако пользователь сможет самостоятельно создать нужный вид начисления или удержания.
Настройка видов расчетов “Начисления”
Программа дает возможность пользователю настраивать и добавлять новые виды расчетов.
Чтобы отредактировать уже существующий вид расчетов, необходимо выбрать нужный и дважды нажать на него.
В форме элемента пользователь может отредактировать реквизиты и в некоторых полях указать свои данные.
Нажав на гиперссылку “Редактировать формулу” , пользователь может самостоятельно добавлять или изменять показатели, тем самым настраивать расчеты.
Нажав на кнопку “Изменить показатель” можно в форме элемента внести изменения. Задав идентификатор произвольного, можно определить настройки показателя.
Реквизит “Значение показателя” - можно выбрать назначение “Для сотрудника”, “Для подразделения”, “Для организации”.
Реквизит ”Тип показателя” - настройка, определяющая поведение показателя, является его тип.
Также в программе можно установить зависимость показателя, для этого необходимо выбрать “Числовой, зависящий от другого показателя”. В форме элемента появится новое окно, в котором необходимо будет указать
Вернувшись обратно в настройки начисления, реквизит “Начисление выполняются” - определяет порядок ввода начисления.
Перейдя на вкладку “Зависимости”, пользователь может просмотреть список начислений и удержаний, в который входит начисление.
Также можно добавить в базу используя кнопку “Подбор”.
Вкладка “Приоритет” - отображает список расчетов, который не может быть начислен одновременно.
Вкладка “Налоги, взносы,бухучет” - определяет порядок налогообложения, указывается код доходов НДФЛ, страховые взносы и т.д.
Выбор кода НДФЛ выбирается из справочника “Виды доходов НДФЛ”, по этим данным будут определятся расчет налогов и отражение в отчетности.
Также на данной вкладке можно выбрать стать НК РФ, по которой будет рассчитываться страховые взносы и изменение льгот.
Настройка видов расчетов “Удержание”.
Для настройки видов расчетов “Удержание” воспользуемся пунктом меню “Настройка”.
Также как и в “Начисления” предопределенные элементы пользователь не может удалять данные.
В форме элемента разбита на три вкладки. На вкладке “основное” пользователь может выбрать расчет “Результат рассчитывается” или “Результат вводится фиксированной суммой”. Формулу можно отредактировать по такому же принципу как и начисление.
“Начисление удержания” можно выбрать один из перечисленных вариантов.
Также для нового элемента можно указать “Удержание выполняется” - “Ежемесячно” или “Только если введено значение показателя”.
На вкладке “Расчет базы”
На этом настройка удержания заканчивается. Как можно увидеть для настройки удержания намного меньше чем настройка начисления.
На данный момент оплата картой - это не неотъемлемая часть нашей жизни, и каждому предпринимателю и организации важно правильно отражать данную оплату в 1С. Для проведения оплаты картой используется документ «Операции платежным картам». Если у вас применяется совмещение двух режимов налогообложения, то именно в данном документе можно выбрать к какой системе налогообложения будет отнесен доход.
Для начала достаточно будет сделать некоторые настройки программы
Заходим в раздел «Администрирование» – «Функциональность» – вкладка «Банка и касса» – проверяем наличие галки «Платежные карты», чаще всего она стоит по умолчанию и подсвечивается серым, но все же стоит перепроверить
Есть разница между проведением операций по платежным картам в автоматизированной и неавтоматизированной точке, рассмотрим оба эти варианты.
Неавтоматизированная торговая точка
После проверки начальных настроек переходим в раздел «Банк и касса» – «Операции по платежным картам» и создаем новый документ.
Вид операции – Оплата от покупателя.
Контрагент- это наш покупатель
Вид оплаты создаем, если ранее не было оплат подобного рода с этим контрагентом, если были то просто выбираем с выпадающего списка
a. Способ оплаты: платежная карта
b. Наименование: любое, например, по карте
c. Организация: подтягивается автоматически
d. Контрагент(банк плательщик): указываем банк, например Банк ВТБ
e. Договор: указываем договор эквайринга с этим банком.
f. Терминал: если есть - выбираем его, если он не подключен к 1С, то не указываем его.
g. Счет расчетов: по умолчанию стоит 57.03.
h. Комиссия банка: указываем процент комиссии или прописываем условия комиссии зависящие от суммы оплаты
Сумма: указываем сумму оплаты.
В нижней части документа в указываем
Договор: можно создать договор для Розничного покупателя и назвать его «Основной».
Выбираем ставка НДС, счет (если он был).
Если режимы налогообложения совмещенные, то еще будет поле для выбора Аванс в НУ. Указываются счета расчетов с контрагентом и принцип погашения задолженности.
После проведения документа, можем проверить проводки:
Далее на основании данной оплаты создаем Поступление на расчетный счет. Вид операции: Поступление по платежным картам. Все остальные данные подтянутся с предыдущего документа. Также проверим проводки по этому документу
Автоматизированная торговая точка
Для проведения оплаты картой на автоматизированной точке продажи, нам достаточно зайти в раздел «Продажи» и выбрать «Отчет о розничных продажах». В сформированном списке выбираем нужный нам отчет и подвязываем к нему нашу оплату картой, переходим на «Безналичные оплаты».
Вид оплаты выбираем ранее созданный либо создаем новый по аналогии с вышеописанным, аналогично создаются и заполняются в нем поля:
a. Способ оплаты: платежная карта
b. Наименование: любое, например, Оплата картой
c. Организация: подтягивается автоматически
d. Контрагент(банк плательщик): указываем банк, например Банк ВТБ
e. Договор: указываем договор эквайринга с этим банком.
f. Терминал: если есть - выбираем его, если он не подключен к 1С, то не указываем его.
g. Счет расчетов: 57.03 (по умолчанию)
h. Комиссия банка: прописываем процент комиссии или указываем условия комиссии зависящие от суммы оплаты
Указываем сумму оплаты.
Теперь проверим, все ли верно указано, посмотрим сформировавшиеся проводки
Когда операция уже прошла по карте покупателя, нужно отразить это поступление на расчетный счет в 1С. Сделать это мы можем через банковские выписки. Заходим в «Банк и касса» – «Банковские выписки» – и через «+ Поступление» создаем поступление
Вид операции: Поступление по платежным картам.
Плательщика: банк контрагента.
Счет по умолчанию 51.
Сумма без учета комиссии, и уже в этом документе комиссия будет рассчитана автоматически.
Читайте также: