Skip to content

Учет НДФЛ

ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность

Описание, пример вызова
// Процедура переопределяет свойства объекта, с которыми он будет отображен в форме Отчетность.
// Параметры:
// СвойстваОбъектов - ТаблицаЗначений - (см. РегламентированнаяОтчетностьПереопределяемый.ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность)
Процедура ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность(СвойстваОбъектов) Экспорт

Пример вызова

УчетНДФЛ.ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность(СвойстваОбъектов)

ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности

Описание, пример вызова
// Определяет свойства, касающиеся общих свойств объектов конфигураций-потребителей для отображения в форме Отчетность
// и возможности создания новый объектов из формы Отчетность.
//
// Параметры:
// ТаблицаОписания - ТаблицаЗначений - (см. РегламентированнаяОтчетностьПереопределяемый.ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности)
//
Процедура ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности(ТаблицаОписания) Экспорт

Пример вызова

УчетНДФЛ.ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности(ТаблицаОписания)

РассчитатьИЗарегистрироватьУдержанныеНалоги

Описание, пример вызова
// Предназначена для расчета и регистрации НДФЛ удержанного
// по записанным в учете данным и по переданным данным о выплатах.
//
// Параметры:
// Ссылка - ДокументСсылка - ссылка на документ-регистратор.
// Движения - коллекция движений регистратора.
// Отказ - булево - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаОперации - дата - дата, которой будет зарегистрировано движение, должно быть непустым значением.
// МенеджерТаблиц - МенеджерВременныхТаблиц - должен содержать временную таблицу с данными о выплатах
// ВТСписокСотрудников с колонками:
// ФизическоеЛицо: должно быть непустым
// СуммаВыплаты.
// ДокументОснование, необязательная
// СуммаНачисленная, необязательная
// СуммаВыплаченная, необязательная
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
// ПериодРегистрации - дата -
// ОкончательныйРасчет - булево - признак того, является ли выплата, для которой рассчитывается удержанный налог, выплатой "под расчет".
// РегистрироватьПеречислениеНДФЛ - булево - признак того, надо ли помимо удержанного вписывать еще и перечисленный налог.
// ДатаПолученияДохода - дата -
//
// Формирует движения по регистрам подсистемы.
//
Процедура РассчитатьИЗарегистрироватьУдержанныеНалоги(Ссылка, Движения, Отказ, Организация, ДатаОперации, МенеджерТаблиц, Записывать = Ложь, ПериодРегистрации = Неопределено, ОкончательныйРасчет = Истина, РегистрироватьПеречислениеНДФЛ = Истина, ДатаПолученияДохода = Неопределено) Экспорт

Пример вызова

УчетНДФЛ.РассчитатьИЗарегистрироватьУдержанныеНалоги(Ссылка, Движения, Отказ, Организация, ДатаОперации, МенеджерТаблиц, Записывать, ПериодРегистрации, ОкончательныйРасчет, РегистрироватьПеречислениеНДФЛ, ДатаПолученияДохода);

СформироватьПеречисленныйНалог

Описание, пример вызова
// Формирует движения по регистрам подсистемы.
// Параметры:
// Ссылка - ДокументСсылка - ссылка на документ-регистратор.
// Движения - коллекция движений регистратора.
// Отказ - булево - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаОперации - дата - дата, которой будет зарегистрировано движение.
// ПеречисленныйНалог - ТаблицаЗначений - таблица значений с колонками.
// МесяцНалоговогоПериода - тип Дата (необязательно).
// Сумма
// ПлатежноеПоручениеНомер - тип Строка (необязательно).
// ПлатежноеПоручениеДата - тип Дата (необязательно).
// ФизическиеЛица - Массив - массив физических лиц (необязательно), если не задан, перечисленная
// сумма будет распределена по всем физлицам организации.
// РегистрацияВНалоговомОргане - необязательный, если не задан, то будет использоваться регистрация для организации.
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
// Ставка - ПеречислениеСсылка.НДФЛСтавки - ставка по которой уплачен налог, необязательная.
//
Процедура СформироватьПеречисленныйНалог(Ссылка, Движения, Отказ, Организация, ДатаОперации, ПеречисленныйНалог, ФизическиеЛица = Неопределено, РегистрацияВНалоговомОргане = Неопределено, Записывать = Ложь, Ставка = Неопределено) Экспорт

Пример вызова

УчетНДФЛ.СформироватьПеречисленныйНалог(Ссылка, Движения, Отказ, Организация, ДатаОперации, ПеречисленныйНалог, ФизическиеЛица, РегистрацияВНалоговомОргане, Записывать, Ставка);

СформироватьПеречисленныйНалогПоВременнойТаблице

Описание, пример вызова
// Формирует движения по регистрам подсистемы.
// Параметры:
// Движения - коллекция движений регистратора.
// Отказ - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаОперации - дата - дата, которой будет зарегистрировано движение.
// ПеречисленныйНалог - МенеджерВременныхТаблиц, который содержит вр. таблицу ВТНалогПеречисленный с полями
// ФизическоеЛицо: должно быть непустым
// Ставка: должно быть непустым
// МесяцНалоговогоПериода: должно быть непустым.
// Сумма
// РеквизитыПлатежногоПоручения: тип Строка.
// РегистрацияВНалоговомОргане: тип СправочникСсылка.РегистрацииВНалоговомОргане
// ВключатьВДекларациюПоНалогуНаПрибыль: тип Булево
// ИсчисленоПоДивидендам: тип Булево
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
//
Процедура СформироватьПеречисленныйНалогПоВременнойТаблице(Движения, Отказ, Организация, ДатаОперации, ПеречисленныйНалог, Записывать = Ложь) Экспорт

Пример вызова

УчетНДФЛ.СформироватьПеречисленныйНалогПоВременнойТаблице(Движения, Отказ, Организация, ДатаОперации, ПеречисленныйНалог, Записывать);

ЗарегистрироватьНалогПеречисленныйПоПлатежнымДокументам

Описание, пример вызова
// Формирует движения по перечисленному НДФЛ по данным об удержанных платежными документами налогах.
// Параметры:
// Движения - коллекция движений регистратора.
// Отказ - булево - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаОперации - дата - дата, которой будет зарегистрировано движение, должно быть непустым значением.
// ДанныеПлатежа - структура с полями:
// ПлатежноеПоручениеНомер - тип Строка;
// ПлатежноеПоручениеДата - тип Дата;
// ПлатежныеДокументы - массив ссылок на документы выплаты зарплаты.
// ФизическиеЛица - Массив - массив физических лиц (необязательно),
// если задан - движения будут сформированы только по переданным физическим лицам.
// РегистрацияВНалоговомОргане - Массив - массив элементов справочника РегистрацииВНалоговомОргане, необязательный,
// если задан - движения будут сформированы только по переданным регистрациям.
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
//
Процедура ЗарегистрироватьНалогПеречисленныйПоПлатежнымДокументам(Движения, Отказ, Организация, ДатаОперации, ДанныеПлатежа, ФизическиеЛица = Неопределено, РегистрацияВНалоговомОргане = Неопределено, Записывать = Ложь) Экспорт

Пример вызова

УчетНДФЛ.ЗарегистрироватьНалогПеречисленныйПоПлатежнымДокументам(Движения, Отказ, Организация, ДатаОперации, ДанныеПлатежа, ФизическиеЛица, РегистрацияВНалоговомОргане, Записывать);

ЗарегистрироватьНДФЛПеречисленныйПоПлатежномуДокументу

Описание, пример вызова
// Формирует движения по перечисленному НДФЛ с учетом зарегистрированных ранее авансов по налогу.
// Параметры:
// Движения - коллекция движений регистратора.
// Отказ - булево - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаОперации - дата.
// РеквизитыПлатежногоПоручения - строка.
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
//
Процедура ЗарегистрироватьНДФЛПеречисленныйПоПлатежномуДокументу(Движения, Отказ, Организация, ДатаОперации, РеквизитыПлатежногоПоручения, Записывать = Ложь) Экспорт

Пример вызова

УчетНДФЛ.ЗарегистрироватьНДФЛПеречисленныйПоПлатежномуДокументу(Движения, Отказ, Организация, ДатаОперации, РеквизитыПлатежногоПоручения, Записывать);

ПеречисленныйНалогРегистратораПоФизическимЛицам

Описание, пример вызова
// Предназначена для получения сумм перечисленного налога, зарегистрированных документом, в разрезе физических лиц.
// Параметры:
// Регистратор - ДокументСсылка - регистратор, для которого выполняется чтение движений.
//
// Возвращаемое значение:
// таблица значений с колонками
// ФизическоеЛицо - СправочникСсылка.ФизическиеЛица -
// Сумма - число -
//
Функция ПеречисленныйНалогРегистратораПоФизическимЛицам(Регистратор) Экспорт

Пример вызова

Результат = УчетНДФЛ.ПеречисленныйНалогРегистратораПоФизическимЛицам(Регистратор)

РеестрПеречисленныхСуммНалога

Описание, пример вызова
// Готовит печатную форму.
// Параметры:
// РеквизитыПлатежа - таблица значений с колонками.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// МесяцНалоговогоПериода - дата - должно быть непустым значением.
// ДатаПлатежа - дата - должно быть непустым значением.
// ПлатежноеПоручениеНомер - строка (необязательно).
// ПлатежноеПоручениеДата - дата (необязательно).
// РегистрацияВНалоговомОргане - СправочникСсылка.РегистрацииВНалоговомОргане (необязательно)
// ГлавныйБухгалтер - СправочникСсылка.ФизическиеЛица (необязательно)
// Бухгалтер - СправочникСсылка.ФизическиеЛица (необязательно)
//
// Возвращаемое значение:
// табличный документ.
//
Функция РеестрПеречисленныхСуммНалога(РеквизитыПлатежа) Экспорт

Пример вызова

Результат = УчетНДФЛ.РеестрПеречисленныхСуммНалога(РеквизитыПлатежа)

НалогСДивидендовАкционера

Описание, пример вызова
// Выполняет расчет налога с дивидендов для одного акционера.
//
// Параметры:
// ДатаПолученияДохода - дата.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// Акционер - СправочникСсылка.ФизическиеЛица - должно быть непустым.
// Начислено - число - сумма дивидендов.
// ВычетПоНДФЛ - число - сумма вычета.
// КатегорияДивидендов - ПеречислениеСсылка.КатегорииДоходовНДФЛ - категория, определяющая порядок исчисления и ставку налога.
// ИсключаемыйРегистратор - ДокументСсылка - документ, для которого производится расчет
//
// Возвращаемое значение:
// структура, содержит два значения: НДФЛ и НДФЛСПревышения.
//
Функция НалогСДивидендовАкционера(ДатаПолученияДохода, Организация, Акционер, Начислено, ВычетПоНДФЛ, КатегорияДивидендов = Неопределено, ИсключаемыйРегистратор = Неопределено) Экспорт

Пример вызова

Результат = УчетНДФЛ.НалогСДивидендовАкционера(ДатаПолученияДохода, Организация, Акционер, Начислено, ВычетПоНДФЛ, КатегорияДивидендов, ИсключаемыйРегистратор);

СформироватьДоходыИНДФЛСДивидендов

Описание, пример вызова
// Выполняет регистрацию доходов по дивидендам и налога с этих доходов.
//
// Параметры:
// Регистратор - ДокументСсылка -
// Движения - коллекция движений либо структура с наборами записей регистратора.
// Отказ - булево - признак отказа от заполнения движений.
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// ДатаВыплаты - дата - дата, которой будет зарегистрировано движение.
// Дивиденды - ТаблицаЗначений - содержит, как минимум, колонки:
// Акционер
// Начислено
// ВычетПоНДФЛ
// НДФЛ
// НДФЛСПревышения
// НалогНаПрибыльКЗачету
// НалогСДивидендовУплаченныйЗаРубежом
// ВключатьВДекларациюПоНалогуНаПрибыль - булево -
// РегистрироватьУдержаниеПеречислениеНДФЛ - булево - признак того, что необходимо зарегистрировать удержание и перечисление НДФЛ
// ДатаПлатежа - дата -
// РеквизитыПлатежа - строка - реквизиты платежного поручения на перечисление налога.
// Записывать - булево - признак того, надо ли записывать движения сразу, или они будут записаны позже.
//
Процедура СформироватьДоходыИНДФЛСДивидендов(Регистратор, Движения, Отказ, Организация, ДатаВыплаты, Дивиденды, ВключатьВДекларациюПоНалогуНаПрибыль, РегистрироватьУдержаниеПеречислениеНДФЛ = Ложь, ДатаПлатежа = Неопределено, РеквизитыПлатежа = "", Записывать = Ложь) Экспорт

Пример вызова

УчетНДФЛ.СформироватьДоходыИНДФЛСДивидендов(Регистратор, Движения, Отказ, Организация, ДатаВыплаты, Дивиденды, ВключатьВДекларациюПоНалогуНаПрибыль, РегистрироватьУдержаниеПеречислениеНДФЛ, ДатаПлатежа, РеквизитыПлатежа, Записывать);

РеквизитыПлатежногоПорученияПоДатеНомеру

Описание, пример вызова
// Формирует строку-описание для идентификации платежа.
//
// Параметры:
// ДатаПП - дата.
// НомерПП - строка.
//
// Возвращаемое значение:
// строка для записи в движения.
//
Функция РеквизитыПлатежногоПорученияПоДатеНомеру(ДатаПП, НомерПП) Экспорт

Пример вызова

Результат = УчетНДФЛ.РеквизитыПлатежногоПорученияПоДатеНомеру(ДатаПП, НомерПП)

ЗарегистрироватьНовуюДатуПолученияДохода

Описание, пример вызова
// Переносит ранее зарегистрированный доход на новую дату получения дохода
// Параметры:
// Регистратор - ДокументСсылка - документ выплаты
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - должен содержать временные таблицы
// ВТСписокСотрудников, с данными о выплатах вида:
// ФизическоеЛицо: должно быть непустым
// СуммаВыплаты.
// ДокументОснование, необязательная
// СтатьяФинансирования, необязательная
// СтатьяРасходов, необязательная
// СуммаНачисленная, необязательная
// СуммаВыплаченная, необязательная,
// Если колонки СуммаНачисленная, СуммаВыплаченная отсутствуют, возможная частичная выплата не будет учтена.
// Движения - коллекция движений регистратора.
// ДатаВыплаты - дата - новая дата получения дохода.
// ДатаОперации - дата - дата, которой будет зарегистрировано движение.
// Отказ - признак отказа от заполнения движений.
//
Процедура ЗарегистрироватьНовуюДатуПолученияДохода(Регистратор, Движения, МенеджерВременныхТаблиц, ДатаВыплаты, ДатаОперации, Отказ , Записывать = Ложь) Экспорт

Пример вызова

УчетНДФЛ.ЗарегистрироватьНовуюДатуПолученияДохода(Регистратор, Движения, МенеджерВременныхТаблиц, ДатаВыплаты, ДатаОперации, Отказ, Записывать);

ДоходыНДФЛПоВидуОсобыхНачислений

Описание, пример вызова
// Формирует перечень кодов дохода, соответствующих переданному виду договора ГПХ: авторскому или на оказание услуг.
//
// Параметры:
// ВидНачисления - ПеречислениеСсылка.ВидыОсобыхНачисленийИУдержаний - описание вида договора ГПХ.
//
// Возвращаемое значение:
// массив значений типа СправочникСсылка.ВидыДоходовНДФЛ.
//
Функция ДоходыНДФЛПоВидуОсобыхНачислений(ВидНачисления) Экспорт

Пример вызова

Результат = УчетНДФЛ.ДоходыНДФЛПоВидуОсобыхНачислений(ВидНачисления)

НачисленоНалогаЗаПериод

Описание, пример вызова
// Формирует таблицу сумм начисленного налога в разрезе регистраторов и регистраций в ИФНС.
//
// Параметры:
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// НачалоПериода - дата -
// ОкончаниеПериода - дата -
// МесяцНалоговогоПериода - дата - дата, определяющая месяц (необязательный).
//
// Возвращаемое значение:
// таблица значений с колонками
// Регистратор - ДокументСсылка
// РегистрацияВНалоговомОргане - СправочникСсылка.РегистрацииВНалоговомОргане
// КодНалоговогоОргана - строка
// КПП - строка
// КодПоОКТМО - строка
// Сумма
// СуммаСПревышения
//
Функция НачисленоНалогаЗаПериод(Организация, НачалоПериода, ОкончаниеПериода, МесяцНалоговогоПериода = Неопределено) Экспорт

Пример вызова

Результат = УчетНДФЛ.НачисленоНалогаЗаПериод(Организация, НачалоПериода, ОкончаниеПериода, МесяцНалоговогоПериода);

КБКпоНДФЛ

Описание, пример вызова
// Собирает все КБК в одном месте.
//
// Параметры:
// ОтчетныйПериод - дата -
//
// Возвращаемое значение:
// структура, содержащая строки КБК, с именами
// Основной
// СПревышения
// Дивиденды
// ДивидендыСПревышения
// ПоОблигациям
//
Функция КБКпоНДФЛ(ОтчетныйПериод) Экспорт

Пример вызова

Результат = УчетНДФЛ.КБКпоНДФЛ(ОтчетныйПериод)

КБККатегорийДохода

Описание, пример вызова
// Сопоставляет категориям доходов КБК.
//
// Параметры:
// ОтчетныйПериод - дата -
//
// Возвращаемое значение:
// ТаблицаЗначений с колонками
// КатегорияДохода
// КБК
//
Функция КБККатегорийДохода(ОтчетныйПериод) Экспорт

Пример вызова

Результат = УчетНДФЛ.КБККатегорийДохода(ОтчетныйПериод)

УдержаноНалогаЗаПериод

Описание, пример вызова
// Формирует таблицу сумм удержанного налога в разрезе КБК, сроков перечисления и регистраций в ИФНС.
//
// Параметры:
// Организация - СправочникСсылка.Организации - должно быть непустым значением.
// НачалоПериода - дата -
// ОкончаниеПериода - дата -
// ПолучатьДанныеПоВсемуЮрлицу - булево -
// ДляЕНП - булево - если равно Истина, используются особый отбор данных и расчет срока перечисления налога;
// если равно Ложь, данные об удержанном налоге без затей читаются из данных учета.
//
// Возвращаемое значение:
// таблица значений с колонками
// Организация - СправочникСсылка.Организации - может быть как головной, так и ОП
// РегистрацияВНалоговомОргане - СправочникСсылка.РегистрацииВНалоговомОргане
// СрокПеречисленияНалога - дата
// КБК - строка
// Сумма
//
Функция УдержаноНалогаЗаПериод(Организация, НачалоПериода, ОкончаниеПериода, ПолучатьДанныеПоВсемуЮрлицу = Ложь, ДляЕНП = Истина) Экспорт

Пример вызова

Результат = УчетНДФЛ.УдержаноНалогаЗаПериод(Организация, НачалоПериода, ОкончаниеПериода, ПолучатьДанныеПоВсемуЮрлицу, ДляЕНП);

НачалоПередачиЧастичныхУведомлений

Описание, пример вызова
// Возвращает дату вступления в силу положений Федерального закона от 31.07.2023 № 389-ФЗ в части представления налоговых уведомлений дважды в месяц.
//
// Возвращаемое значение:
// дата
//
Функция НачалоПередачиЧастичныхУведомлений() Экспорт

Пример вызова

Результат = УчетНДФЛ.НачалоПередачиЧастичныхУведомлений()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).