gifts2017

Подготовка сведений для ПФР с учетом задолженности по страховым взносам в разрезе сотрудников для "Бухгалтерия 7.7", "УСН 7.7" и "Предприниматель 7.7"

Опубликовал Victor Nespyatin (victuan) в раздел Отчеты - Бухгалтерские

При выгрузке из Бухгалтерии индивидуальных сведений (форм СЗВ-6-1 и СЗВ-6-2) суммы уплаты заполняются расчетным методом и не всегда встают верно, т.к. фактические данные распределения уплат предыдущих периодов не учитываются.
Данная обработка сохраняет распределение задолженности в разрезе сотрудников по итогам формирования форм СЗВ-6 в специальном документе "Задолженность по страховым взносам", который используется в дальнейшем для формирования сведений в следующем отчетном периоде.
Есть возможность не использовать этот специальный документ и восстановить распределение задолженности за предыдущие (ранее сданные) периоды на основе данных файлов XML, сформированных в прошлых отчетных периодах (1 полугодие 2010 года и последующие).

Перед использованием обработки рекомендую ознакомиться со статьей "Порочные особенности "Подготовки сведений персонифицированного учета СЗВ-6" в программах 1С " http://infostart.ru/public/88231/

Для кого эта обработка?
1) Для тех, кто накопил ошибок из-за неверного заполнения документов "Расчеты по страховым взносам" (с т.зр. неопубликованной методологии типовых конфигураций «Бухгалтерия» и «Упрощенная система налогообложения»). И их исправление слишком затратное или приведет к неизбежной корректировке ранее поданных сведений.
2) Для тех, кто распределял уплаченные взносы сотрудников в сторонних программах (напр., бесплатных программ, рекомендованных ПФР для подготовки сведений http://www.pfrf.ru/free_programs/). И теперь, из-за разницы в алгоритмах этих программ и штатного механизма типовой конфигурации, не могут перейти на использование штатного распределения типовой конфигурации. Также эта обработка предоставляет регламент, выполнив который, можно вернуться к штатному механизму типовой конфигурации (даже в самых запущенных случаях) и отказаться от дальнейшего использования этой обработки.
3) Для тех, кто только начал использовать конфигурацию и в ней нет данных по начисленным взносам за предыдущие периоды.
4) Для тех, у который ПФ не принимает сведения из-за накопившихся ошибок округления и переплат благодаря порочным особенностям механизма распределения уплат в типовой конфигурации.
5) Для тех, кому необходимо подавать корректирующие сведения в ПФ по прошлым периодам по избранным сотрудникам, а не в целом по всему предприятию.
6) Для тех, кто желает установить особый порядок распределения уплат по видам застрахованных (закрывать уволенных и пр. в первую очередь и т.д.).
7) И для всех остальных, т.к. подготовка сведений в ПФ с ее помощью проще и нагляднее и не позволяет допустить ошибок, которым подвержен штатный механизм распределения уплат в типовой конфигурации.

Данная обработка является альтернативой штатного распределения уплаченных взносов в ПФР для конфигураций «Бухгалтерия 7.7», «Упрощенная система налогообложения 7.7» и «Предприниматель 7.7».
Для конфигурации «Зарплата и кадры 7.7» обработку можно скачать по адресу: http://infostart.ru/public/80953/.

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

1) Указать последнюю достоверную дату зафиксированной в программе задолженности в разрезе сотрудников документом "Задолженность по страховым взносам" (этот документ нужно добавить в типовую конфигурация из комплекта моей разработки). В идеале этот документ должен находится в конце предыдущего отчетного периода (полугодия для 2010 и квартала для 2011 г.). Но его может не быть вообще (он даже может быть не добавлен в конфигурацию).

2) В случае если задолженность на конец прошлого периода не зафиксирована этим документом, нужно указать путь как файлам ИС, содержащей данные о СЗВ-6 предыдущих отчетных периодов (начиная с 2010 года). Учитываются как ИСХОДНЫЕ, так и КОРРЕКТИРУЩИЕ файлы ИС. При этом следите, чтобы в каталоге с файлами ИС не оказались одновременно с КОРРЕКТИРУЮЩИМИ сведениями ИСХОДНЫЕ (старые) за тот же период, иначе получите задвоение сумм. Сочетание же ИСХОДНЫХ и КОРРЕКТИРУЮЩИХ за разные отчетные периоды допускается. Из них обработка прочитает суммы начислений и уплат и восстановит задолженность по сотрудникам на начало текущего отчетного периода. Можно комбинировать: указать дату задолженности на конец какого-нибудь раннего отчетного периода, тогда обработка будет анализировать эту задолженность и вычислит изменение задолженности на основе ИС, лежащих в промежутке между той датой и текущим отчетным периодом.

3) Механизм распределения уплат разработки отличается от штатного механизма распределения типовой конфигурации. Если вы планируете вернуться к использованию штатного механизма типовой конфигурации поставьте галочку "Включить режим совместимости распределения уплат со штатным механизмом". В этом случае скроется закладка "Настройки погашения" и будут недоступны возможности по порядку распределения уплат, которые приводят к несовместимости с распределением штатного механизма типовой конфигурации.

4) Если вы хотите воспользоваться возможностями альтернативного распределения, то уберите галочку "Включить режим совместимости распределения уплат со штатным механизмом " и перейдите на закладку "Настройки погашения".

5) На закладке "Настройки погашения" можно выбрать порядок, в котором будут погашаться взносы отдельных групп сотрудников; порядок погашения взносов прошлого и текущего периода.
Если никакие опции на этой закладке не выбраны, то данный режим аналогичен включенной галочке "Включить режим совместимости распределения уплат со штатным механизмом" на предыдущей закладке, что подтверждается поясняющей надписью "Данные настройки совместимы со штатным механизмом распределения уплат типовой конфигурации".
  Список "Порядок первоочередного погашения начисленных взносов уплаченными" позволяет выбрать те группы сотрудников, по которым оплата должна пройти в первую очередь. Статус сотрудников определяется на конец текущего отчетного периода. Работающий пенсионер выявляется на конец следующего отчетного периода. Это позволит в следующем отчетном периоде в форме СПВ-1 «новоиспеченного» пенсионера поставить «Уплачено = Начислено». Порядок очередности выбранных групп определяет, в каком порядке обработка будет погашать взносы (сальдо и начисления текущего периода) имеющейся оплатой. Если оплаты недостаточно, то окажутся "непогашенными" последние группы сотрудников. Порядок очередности можно изменить кнопками с изображениями стрелок, находящимися справа от списка. Если установлен флажок ""Первоочередников" погашать общим списком, без учета выбранного порядка их приоритета", то порядок очередности выбранных групп не учитывается, они погашаются общим списком, и если оплаты не хватит, то не хватит всем поровну или последним по алфавиту (в зависимости от флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)"). Упомянутый флажок добавлен в обработку, чтобы была возможность уменьшить количество застрахованных, переходящих из-за оставшегося сальдо в следующие отчетные периоды, в которых начисления взносов они иметь уже не будут, например, уволенные. Если флажок установлен, то при оплате, которой недостаточно даже для погашения взносов прошлого периода, сальдо сотрудников будет погашаться не по общему коэффициенту, а в алфавитном порядке. Это позволит перейти в следующий период, например, вместо всех уволенных с частичной оплатой сальдо, только последних (по алфавиту) уволенных с полностью неоплаченным сальдо. Т.е. количество застрахованных в пачках следующих отчетных периодов будет меньше. При этом, конечно, нарушается социальная справедливость. Но она в любом случае нарушается при использовании механизма первоочередного погашения задолженности по выбранным группам сотрудников. Если оплаты достаточно для погашения задолженности прошлых периодов, то установка флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)" не на что не влияет - сальдо прошлых периодов будет закрыто оплатой полностью.
В списке справа "Список сотрудников, отдельно выбранных для первоочередного погашения" можно персонально выбрать сотрудников, которых нужно "погашать" в первую очередь и для которых не предусмотрено группы, заданной в списке "Порядок первоочередного погашения начисленных взносов уплаченными". Для того чтобы этот список учитывался должна быть установлена галочка "Отдельно выбранные по списку" в левом списке. Значение кнопок правого списка аналогично кнопкам в штатном подборе сотрудников, кроме кнопки "Добавить". Последняя позволяет подобрать сотрудников по группам, аналогичным в левой списке. Это позволит визуально оценить количество "первоочередников", которых обработка будет использовать.
Переключатель "Очередность распределения уплаты" имеет смысл, если заданы "первоочередники". Он определяет порядок погашения задолженности прошлых периодов по отношению к текущим начислениям. По умолчанию ("Сначала полное погашение задолженности прошлого периода по всем, затем погашение текущих взносов по всем") обработка, пока не погасит задолженность прошлого периода, не приступит к закрытию оплатой начислений текущего периода. Если выбрано обратное ("Сначала задолженность и текущие взносы "первоочередников", затем задолженность и текущие взносы остальных"), то оплатой сначала закроется сальдо и текущие начисления "первоочередников" (насколько ее хватит), а только затем начнут погашаться сальдо и текущие начисления остальных застрахованных. В таком случае может получиться, что сохранится часть задолженности за прошлый период притом, что часть начислений текущего периода будет погашена. Этот режим можно использовать, если оплаты не хватает для полного закрытия сотрудников из выбранных групп, как по сальдо, так и по текущим начислениям при варианте по умолчанию, т.е. получится, что сальдо закрылось, а на текущие начисления им оплаты не хватило и они перейдут в следующий отчетный период для погашения оставшихся сумм.

После того как все необходимые настройки произведены, возвращаемся на закладку "Пачки документов". Нажимаем кнопку "Заполнить суммы взносов". Обработка с учетом заданных условий в "Настройках" и "Настройках погашения" распределит уплату по сотрудникам. В качестве сумм оплаты за текущий отчетный период обработка возьмет данные из документов "Расчеты по страховым взносам". При этом она не будет анализировать распределение этих документов по месяцам отчетного периода, а также месяцы, за которые произведена оплата. Обработка просто возьмет общую сумму из этих документов и сама восстановит сумму оплаты за текущий и за прошлый период. Т.е. можно в программе зафиксировать оплату этими документами не помесячно, а одним документом, в котором, например, указать оплату целиком за 2 кв 2011 года. Данный алгоритм обеспечивает устойчивость по отношению к ошибкам, которые могут быть совершены бухгалтером при вводе этих документов с разбивкой по месяцам оплаты и в разрезе месяцев, за которые оплата.

По итогам распределения обработка вычислит задолженность на конец сформированного отчетного периода и зафиксирует ее в документе "Задолженность по страховым взносам" на конец данного отчетного периода (если вы этот документ добавили в конфигурацию). Полученный документ используется в дальнейшем при формировании ИС за следующий отчетный период и т.д.

Итоговая задолженность в каждом таком документе должна совпадать с сальдо бухгалтерских счетов 69.2.2 и 69.2.3 на конец каждого отчетного периода с точностью до копейки. Это признак того, что вы правильно воспользовались обработкой.

После автоматического заполнения вы можете вручную откорректировать суммы взносов по сотрудникам на закладке "Пачки документов". В результате этих манипуляций может измениться конечное сальдо по застрахованным. Поэтому обязательно после ручных изменений во взносах сотрудников (начисленных или оплаченных) нажмите кнопку "Записать сальдо", чтобы зафиксировать в документе "Задолженность по страховым взносам" изменение сальдо.

 Алгоритм распределения уплаты по сотрудникам.

На основании выявленной задолженности на начало отчетного периода из суммы уплат за текущий период выделяются суммы для погашения задолженности старого периода. Доплаты могут оказаться равной задолженности (если организация не накапливает задолженность) либо меньше ее (если текущей оплаты не хватает даже для погашения долгов предыдущих периодов). Если заданы "первоочередники" и выбрана очередность распределения "Сначала задолженность и текущие взносы "первоочередников", затем задолженность и текущие взносы остальных", то доплата за прошлый период уменьшается на величину текущих начислений "первоочередников", на которую не хватает оплаты за текущий период. Соответственно, оплата за текущий период на эту величину увеличивается, она пойдет на погашения текущих начислений "первоочередников".

Распределение оплаты по сотрудникам производится в 4 последовательных этапа (если выбраны "первоочередники") или в 2 этапа (если они не выбраны):

1) Если выбраны "первоочередники", то полученная доплата распределяется, в первую очередь, на задолженность "первоочередников".

2) Оставшаяся доплата распределяется на задолженность остальных сотрудников (либо на всех сотрудников, если "первоочередники" не заданы).

3) Если выбраны "первоочередники", то оставшаяся сумма уплаты распределяется на "первоочередников", имеющих начисления в текущем периоде.

4) Оставшаяся сумма уплаты (если осталась) распределяется на начисления остальных сотрудников (или всех, если не выбраны "первоочередники") текущего периода.

Оплата на начисления текущего периода распределяются по коэффициенту наподобие штатного механизма типовой конфигурации (Оплачено за текущий период / Начислено в текущем периоде), но при этом задействуется механизм балансировки копеек, который не позволит ошибкам округления накопиться в итоговой сумме. При этом этот механизм также не позволит отклониться рассчитанной сумме по сотруднику более чем на 1 копейку по сравнению со значением уплаты, рассчитанным точно по формуле.

Оплата на сальдо прошлого периода распределяется либо по коэффициенту (Доплачено за прошлый период / Сальдо за прошлый период) либо погашается в алфавитном порядке на полные суммы взносов сотрудников, насколько оплаты хватает - в зависимости от "Очередности распределения уплаты", заданной в "Настройках погашения". При этом также применяется механизм балансировки копеек.

Механизм распределения уплат данной обработки никогда не допустит переплату по сотруднику даже на 1 копейку.

Примечания.

В качестве даты зафиксированной задолженности в  обработке нужно указывать начало следующего периода. Напр. если задолженность зафиксирована документом 30.06.10, то дату ставим - 01.07.10.

Если нужно полностью задолженность восстановить из файлов ИС, то нужно в качестве "Даты зафиксированной в программе задолженности" поставить "01.01.2010" или "пусто".

Если нужно, чтобы задолженность взялась только из сохраненных в базе данных, то нужно в качестве "Даты зафиксированной в программе задолженности" поставить дату начала текущего отчетного периода (напр., если отчетный период "2-ое полугодие 2010", то дата - "01.07.2010"). Тогда файлы ИС анализироваться не будут.

При распределении оплаты при смешанных категориях застрахованных (общий режим + ЕНВД, наличие инвалидов) учитывается письмо (подчеркиванием текст выделен мною):


ПЕНСИОННЫЙ ФОНД РОССИЙСКОЙ ФЕДЕРАЦИИ

ПИСЬМО

от 18 мая 2011 г. № 08-26/5304

ОБ АЛГОРИТМЕ ПРОВЕРКИСУММ СТРАХОВЫХ ВЗНОСОВ ПО ИНДИВИДУАЛЬНОМУ ЛИЦЕВОМУ СЧЕТУ ЗАСТРАХОВАННОГО ЛИЦА

            Департамент организации персонифицированного учета пенсионных прав застрахованных лиц рассмотрел письмо Отделения ПФР и сообщает, что при обработке сведений индивидуального (персонифицированного) учета для их учета на индивидуальных лицевых счетах застрахованных лиц в ПТК СПУ реализован следующий алгоритм проверки сумм начисленных и уплаченных страховых взносов по застрахованному лицу: суммы уплаченных страховых взносов (отдельно на страховую, отдельно на накопительную части трудовой пенсии) должны быть меньше или равны сумме начисленных страховых взносов (соответственно), нарастающим итогом, без учета категории застрахованного лица.
            Что касается вопроса отражения страхователями в сведениях индивидуального (персонифицированного) учета сумм страховых взносов, уплаченных в 2011 году в счет погашения задолженности за 2010 год, в том числе страхователями, применяющими пониженные тарифы страховых взносов (например, представлявших сведения персучета за 2010 год с категорией "УСЕН"), то уплаченные страховые взносы отражаются в сведениях персучета без разделения на суммы платежей текущего отчетного периода и суммы доплат за предыдущие отчетные периоды (формирование отдельных пачек документов, в которых указаны суммы платежей текущего отчетного периода и суммы доплат за предыдущие отчетные периоды не требуется).

http://wwwl.rnk.ru/documents/strahovie_vznosy/document137378.phtml

Таким образом, нет необходимости учитывать сальдо и уплату в разрезе категорий. Т.е. категория для сальдо в документе «Задолженность по страховым взносам» не играет ни какой роли – у меня оставлено только «для красоты». Если в текущем периоде гасим задолженность, то неважно, на какую категорию ставить оплату в счет погашения задолженности, добавляем просто к оплате по той категории, на которой есть начисления в текущем периоде. Если у сотрудника начисления в текущем периоде по нескольким категориям, то эту доплату можно ставить на любую из этих категорий. Также как и оплату текущего периода можно ставить на одну категорию из двух, а по другой оставлять пустую оплату.

При создании обработки были взяты некоторые алгоритмы из разработки natalos "ЗИК 305 Выгрузка в ПФ. СЗВ-6. Разноска сумм (задолженности) уплаты по людям с учетом первого полугодия (xml файлов) Для организаций, задолженность которых погашена в 0 до 31.12.2010." http://infostart.ru/public/80677/, в частности, алгоритм чтения сведений СЗВ-6 из файлов XML, сбор данных в таблицу значений и вывод результатов в таблицу на экране.

Дополнительные настройки, не имеющие отношения к распределению уплат:

1) "АДВ 6-2 печатать с копейками" - удобно при отладке, чтобы сверить до копеек сумму начислений и уплат с бухгалтерией.

2) "Особые условия труда (по умолч.):" - это для льготных профессий - если не заведено штатное  расписание и не назначены сотрудникам надбавки за вредность, то в файлы ИС не выгружается код особых условий труда. Если в вашем предприятии этот код один и тот же для всех льготных профессий (напр., 27-2), то проставьте его здесь и он станет выгружаться в файлы и печататься на форме СЗВ-6-1.

3) "Сотрудников с неверными номерами страхового свидетельства выгружать" - бывает, что нужно скорее сделать выгрузку в черновом виде и увидеть распределение уплат, а люди с неправильными номерами не попадают в пачки и не дают увидеть общее распределение. Пользуйтесь, только не забудьте восстановить страховые номера проблемных сотрудников.

4) "Не использовать ОЗОИ вместо УСЕН (для периодов 2010 года)" - для совместимости при использовании релиза типовых конфигураций.

ВНИМАНИЕ! Обработка готова для подготовки отчета за 4 квартал 2011 года (и последующих периодов) совместно с релизами Бухгалтерия 530-535, УСН 185-189 и Предприниматель 179-183.

Пошаговая инструкция для тех, кто пользуется обработкой впервые.

Для начала нужно в вашу конфигурацию внедрить новый документ ЗадолженностьПоСтраховымВзносам. Документ ЗадолженностьПоСтраховымВзносам добавляйте в конфигурацию через буфер обмена посредством приложения ClipBrd.exe:
1) Открыть приложение "Папка обмена" (Пуск - Выполнить - ClipBrd.exe), выбрать пункт меню Файл - Открыть - ЗадолженностьПоСтраховымВзносам.CLP (либо дважды щелкнуть по файлу ЗадолженностьПоСтраховымВзносам.CLP, чтобы он открылся в Папке обмена)
2) Запустить конфигуратор для вашей базы
3) Открыть конфигурацию
4) Поставить курсор на метаданные Документы
5) Выбрать пункт меню Действия - Вставить
6) В метаданных появится новый документ ЗадолженностьПоСтраховымВзносам
7) Для конфигурации «Предприниматель 7.7» измените тип реквизита Сотрудник табличной части документа на «Справочник.Работники».
8) Сохранить конфигурацию
Замечание: для Windows Vista /Seven эта инструкция может не работать :(

Документ ЗадолженностьПоСтраховымВзносам можно внедрить в конфигурацию (или обновить) через режим "Объединение конфигураций" с файлом ЗадолженностьПоСтраховымВзносам.md:
1) Запустить конфигуратор для вашей базы
2) Выбрать пунт меню Конфигурация - Обновить конфигурацию - выбрать файл ЗадолженностьПоСтраховымВзносам.md
3) Отключить все объекты метаданных нажав кнопку "Выкл. все" (обязательно!)
4) Поставить галочку напротив объекта Документы - Задолженность по страховым взносам (если этот объект не виден в списке метаданных, значит, вы его уже добавили в конфигурацию, и он содержит все последние изменения)
5) Для конфигурации «Предприниматель 7.7» измените тип реквизита Сотрудник табличной части документа на «Справочник.Работники».

Примечание. Можете этот документ не добавлять в конфигурацию и не использовать его. Тогда при подготовке каждого очередного отчета для ПФР вам придется указывать моей обработке все файлы ИС, начиная с 1 полугодия 2010 года до отчетного периода.

Делаем отчетность за 2 кв 2011 (или другие последующие периоды):
1) Вводим документы "Расчеты по страховым взносам" во 2 кв 2011 году, в которых задаем суммы оплат - сколько оплачено во 2 кв 2011 - по выпискам банка за период апрель - июнь 2011 года. Если платили в апреле 2011 за март 2011 - заносим, если платили в ИЮЛЕ 2011 за июнь 2011 (или другой месяц) - не заносим. Можно оплату зарегистрировать даже одним документом за квартал без разбивки по месяцам, главное собрать всю сумму, оплаченную во 2 кв. 2011.
2). Запускаем данную обработку. На закладке Настройки поставьте галочку "Распределение уплат с учетом прошлого распределения", дату зафиксированной в программе задолженности поставьте "01.01.2010", укажите каталог с файлами ИС, в котором находятся файлы за 1-ое и 2-ое полугодие 2010 года и 1 квартал 2011 года.
3) На закладке "Пачки документов" нажмите "Заполнить" (если будет вопрос "Удалить и продолжить?" нажмите "Да"). Появятся пачки документов, суммы "начислено" заполнятся, суммы "уплачено" будут 0.
4) Нажмите кнопку "Заполнить суммы взносов". Обработка проставит суммы оплат по сотрудникам согласно описанному выше алгоритму и создаст (обновит) документ "Задолженность по страховым взносам", в котором сохранит сальдо на 30.06.11 (если вы этот документ добавили в конфигурацию). Это позволит распределить оплату по сотрудникам в 3 кв 2011 г без файлов ИС за предыдущие периоды.
5) В ходе работы обработка создаст поясняющие сообщения в табло сообщений и выдаст таблицу.
6) В принципе всё готово, можете выгружать файлы и сдавать отчет.

Если что-то не получилось, то полученные в п.5 сообщения и таблицу вышлите мне на е-мэйл.

Важное замечание. Вы используете разработку на свой страх и риск. Автор разработки не несет ответственности за возможную порчу информации.
Раз воспользовавшись данной обработкой, доверять дальше штатному механизму распределять уплату без опции «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных.» нельзя. Пойдет всё криво, т.к. у нее с типовой конфигурацией разные алгоритмы.

Существует определенный регламент, который надо выполнить, чтобы отказаться от использования данной обработки и перейти обратно на штатный механизм распределения уплат в типовой конфигурации. Этот регламент нужно соблюдать, если вы после перехода на штатный механизм НЕ намерены использовать опцию «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных». При использовании же оной опции данный регламент выполнять не нужно.

1) Перед тем как переходить на штатный механизм типовой конфигурации надо воспользоваться версией данной обработки не ниже 1.1.

2) Необходимо на закладке "Настройки" установить флажок "Включить режим совместимости распределения уплат со штатным механизмом"

3) Распределить уплаченные взносы. Если доуплата за прошлый период полностью покроет задолженность прошлого периода (это условие соблюдается для большинства организаций, которые оплачивают взносы в срок или с задержкой не больше квартала), то со следующего отчетного периода можно отказаться от моей обработки и пользоваться штатным механизмом распределения уплат типовой конфигурации (встроенной обработкой "Подготовка сведений для ПФР"). Если доуплата не закроет полностью задолженность прошлого периода, то нужно пользоваться данной обработкой в следующих отчетных периодах, пока это условие не наступит.

4) При выполнении условий п.3 со следующего периода можно пользоваться штатной обработкой типовой конфигурации. Не забудьте в следующем отчетном периоде выделить из оплат текущего периода (квартала) оплату за предыдущий период в сумме равной задолженности, зафиксированной алгоритмом данной обработки в документе ЗадолженностьПоСтаховымВзносам с точностью до копеек (при отсутствии этого документа в метаданных конфигурации взять сальдо можно из итоговой таблицы, которая формируется обработкой при распределении уплаты). Данную задолженность зафиксировать одним из документов РасчетыПоСтраховымВзносам, дата которого - текущий отчетный период (за который используется штатный механизм типовой конфигурации), месяц начисления - любой из предыдущего периода.

 

ИСТОРИЯ:

Обновление от 24.10.11 (версия 1.0 Бета):
1) первая версия обработки

Обновление от 24.10.11 (версия 1.1 Бета):
2) исправлены критические ошибки

Обновление от 26.10.11 (версия 1.2):
3) обработка адаптирована под использование в конфигурации «1С: Предприниматель 7.7»
4) исправлена ошибка, приводящая к задвоению сотрудников в пачках при распределении уплаты

Обновление от 27.01.12 (версия 1.3):
5) Обработка обновлена до последней версии типовой конфигурации Бухгалтерия 535 (совместима с последними релизами конфигураций УСН и Предприниматель).
6) Для опции штатного механизма «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных» устранены недоработки: 1) при проверке наличия переданных данных сообщается период, с которого должны быть загружены эти данные; 2) в случае обнаружения переплат в переданных данных выводится список сотрудников с переплатами и суммами переплат (почему само ЗАО "1С" этого не сделало остается загадкой).
7) При заполнении формы «СЗВ-6-3» в форму включаются и отрицательные суммы начислений (чтобы можно их было увидеть и исправить).
8) При загрузке файлов XML появилась возможность собирать файлы и из вложенных подкаталогов (флажок «включая подкаталоги»). Бывает полезно, если файлы сгруппированы по каталогам в зависимости от отчетного периода (квартала). Изменение предложил Gagarkin Valery.
9) кнопка «Записать сальдо» ушла на закладку «Настройки», т.к. на прежней закладки ей не хватило места. Появился флажок «не записывать автоматически». Установка флажка позволяет не сохранять сальдо в документе «Задолженность по страховым взносам» после распределения уплаты нажатием кнопки "Заполнить суммы взносов". В этом случае сальдо нужно записать принудительно, нажав кнопку «Записать сальдо».

Обновление от 28.01.12 (версия 1.3+):
10) исправлена ошибка в процедуре ЗаполнитьСуммыВзносов, приводящая к невозможности расчета при альтернативном распределении уплаченных взносов.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Подготовка сведений для ПФР (Бух + УСН)
.rar 242,06Kb
14.02.12
140
.rar 242,06Kb 140 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Victor Nespyatin (victuan) 24.10.11 11:00
При выгрузке из Бухгалтерии индивидуальных сведений (форм СЗВ-6-1 и СЗВ-6-2) суммы уплаты заполняются расчетным методом и не всегда встают верно, т.к. фактические данные распределения уплат предыдущих периодов не учитываются.
Данная обработка сохраняет распределение задолженности в разрезе сотрудников по итогам формирования форм СЗВ-6 в специальном документе "Задолженность по страховым взносам", который используется в дальнейшем для формирования сведений в следующем отчетном периоде.
Есть возможность не использовать этот специальный документ и восстановить распределение задолженности за предыдущие (ранее сданные) периоды на основе данных файлов XML, сформированных в прошлых отчетных периодах (1 полугодие 2010 года и последующие).


Перейти к публикации

1. Саша (Хряк) 24.10.11 11:00
Спасибо за заботу и поддержку общих проблем пользователей.
2. Дониэла Иванова (Доня) 24.10.11 13:51
Спасибо, очень пригодится, пока не анализировала, но уже сделала вывод, что очень нужная обработка
Конечно +
3. Александр Лыткин (TrinitronOTV) 24.10.11 14:38
спасибо, это всегда может пригодиться
4. nikpan@bmail.ru nikpan@bmail.ru (nikpan@bmail.ru) 24.10.11 15:09
Это единственный реальный выход для отслеживания задолженности по страховым взносам в разрезе сотрудников, так как типовая этого не позволяет.
5. A (Kochevnic) 24.10.11 20:24
Спасибо! Очень замечательно все расписано. Будем пользоваться
6. ninak (ninaK) 25.10.11 07:58
Воспользовались Вашей обработкой для ЗИК - нормально прошло. Спасибо за эти!!! Для 1С-Предпринимателя бы еще написали - тоже считают з/плату в этой программе и сдают оттуда ПФР-ку.
7. Victor Nespyatin (victuan) 25.10.11 07:59
(6)Предпринимателя 7.7?
Попробую.
8. ninak (ninaK) 25.10.11 08:04
Да,Учет и отчетность Предпринимателя 7.7. Сидит бухгалтер и вручную ведет накопительную ведомость по уплате.
9. Victor Nespyatin (victuan) 25.10.11 08:11
(8)Ну если "плюсанете" мои обработки, которые вам пригодились - сделаю ;)
10. ninak (ninaK) 25.10.11 09:03
11. Ирина Киселева (irishka77) 25.10.11 09:17
[U]U[/]Спасибо! Попробую вернуть одного клиента на штатый механизм с помощью Вашей обработки.
12. Алла Елютина (alika) 26.10.11 11:14
Большое спасибо за обе обработки! Очень нужные и своевременные!
13. Pavel Kirichenko (Big_Pavel) 27.10.11 13:05
Строка 9148 ...
Этот код отработает только первого сотрудника .......
Пока ТабСоставПачки.ПолучитьСтроку()=1 Цикл
стр = 0;
Если (ТСотр.Флаг=0) и (ТСотр.НайтиЗначение(ТабСоставПачки.Сотрудник, стр, "Сотрудник") = 1) тогда
ТСотр.ПолучитьСтрокуПоНомеру(стр);
ТСотр.Флаг=1; // сотрудник в пачку включен

А вот так вроде обходит ВСЕХ

Если (ТСотр.НайтиЗначение(ТабСоставПачки.Сотрудник, стр, "Сотрудник") = 1) тогда
ТСотр.ПолучитьСтрокуПоНомеру(стр);
Если (ТСотр.Флаг=0) тогда
ТСотр.Флаг=1; // сотрудник в пачку включен
//Сообщить("Обрабатываем:= "+ТабСоставПачки.Сотрудник);
ТабСоставПачки.УплаченоСтраховая=ТСотр.УплаченоСтраховая3+ТСотр.УплаченоСтраховая4;
ТабСоставПачки.УплаченоНакопительная=ТСотр.УплаченоНакопительная3+ТСотр.УплаченоНакопительная4;
КонецЕсли;
Иначе
ТабСоставПачки.УплаченоСтраховая=0;
ТабСоставПачки.УплаченоНакопительная=0;
КонецЕсли;


Еще на кнопку ЗАПОЛНИТЬ СУММЫ ВЗНОСОВ может не надо вешать по умолчанию документ задолжности по оплате ...
Ведь для этого есть кнопка Записать сальдо
14. Victor Nespyatin (victuan) 27.10.11 14:31
(13)Это ошибка версий 1.0 и 1.1. В версии 1.2 я это уже исправил.

А чем плоха запись сальдо в момент распределения уплаты?
Это гарантирует законченность действий для невнимательных пользователей.
15. Pavel Kirichenko (Big_Pavel) 28.10.11 07:09
Иногда с первого раза не получается все сделать правильно ...
т.е. То номер забыл расчетчик то суммы не выверил то просто не стой ноги встали
то файлы собрали не все xml. а я не знал как она работает
и ведь отказаться нельзя от сохранения .... она его сразу записывает даже не спрося ....

Пришлось в монопольном убирать каждый раз сальдо ... после каждого не правильного прохода

Обработка очень пригодилась.. оказалось не все оплаты разнесли еще в 2010 году
копейки подчистили при переходе на 1С 8 я думаю очень пригодится порядок ...

Да и зачем тогда кнопка ЗАПИСАТЬ САЛЬДО .... :)
16. Victor Nespyatin (victuan) 28.10.11 07:17
(15)Ничего страшного от того, что сальдо запишется первый раз неверно, при повторном заполнении суммы взносов оно перезапишется (документ перезаполнится новыми данными).
И не нужно его убирать монопольно. Достаточно его сделать не проведенным и он не будет учитываться при анализе сальдо.
Кнопка "Записать сальдо" нужна если вручную поменяли в пачках начислено/уплачено. После этого нужно нажать эту кнопку, чтобы изменения учлись в сальдо.
17. Pavel Kirichenko (Big_Pavel) 28.10.11 07:37
Из за того что не шли обороты ( уплат ) за период с 01.01.10
Я решил // проверить их откатываясь в прошлые периоды ... и обработка начала писать документы в этих периодах,
а зачем у меня же есть xml ... мысль понятна (нельзя не доотценивать предсказуемость человеческой забывчивости ..)
18. Victor Nespyatin (victuan) 28.10.11 07:39
(17)Тож ничего страшного, важно чтоб верное сальдо было в последнем документе, которым оно зафиксировано. Предыдущие документы при этом уже не важны и не анализируются.
19. Victor Nespyatin (victuan) 28.10.11 07:41
Хотя может галочку добавлю в следующей версии, чтоб сальдо автоматически не записывалось при заполнении.
20. Арутюн (harutyunb) 01.11.11 14:55
Сам использовал, данную обработку, за 2011 год все кварталы отчитались и все нормально. Все поправляет при необходимости. Доволен и спасибо автору за труды.
21. ninak (ninaK) 08.11.11 08:14
То что исправили ошибку, приводящую к задвоению сотрудников в пачках при распределении уплаты - хорошо. Было такое в УСН. Попробую сейчас на Предпринимателе. В УСН здорово помогло!!! Спасибо. Могу еще тысячу плюсов поставить!
23. Ольга Антонова (Enerjaizer) 22.12.11 22:03
Спасибо за нужную обработку!
Пришлось только удалять ручками кучу "нулевых" сотрудников (нет начислений у сотрудника, но он и не уволен), но это клиент такой попался)))
Очень пригодилась!
24. Харьков Харьков (xaker1C) 23.12.11 05:22
25. Victor Nespyatin (victuan) 27.01.12 08:48
Обновление от 27.01.12 (версия 1.3):
5) Обработка обновлена до последней версии типовой конфигурации Бухгалтерия 535 (совместима с последними релизами конфигураций УСН и Предприниматель).
6) Для опции штатного механизма «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных» устранены недоработки: 1) при проверке наличия переданных данных сообщается период, с которого должны быть загружены эти данные; 2) в случае обнаружения переплат в переданных данных выводится список сотрудников с переплатами и суммами переплат (почему само ЗАО "1С" этого не сделало остается загадкой).
7) При заполнении формы «СЗВ-6-3» в форму включаются и отрицательные суммы начислений (чтобы можно их было увидеть и исправить).
8) При загрузке файлов XML появилась возможность собирать файлы и из вложенных подкаталогов (флажок «включая подкаталоги»). Бывает полезно, если файлы сгруппированы по каталогам в зависимости от отчетного периода (квартала). Изменение предложил Gagarkin Valery.
9) кнопка «Записать сальдо» ушла на закладку «Настройки», т.к. на прежней закладки ей не хватило места. Появился флажок «не записывать автоматически». Установка флажка позволяет не сохранять сальдо в документе «Задолженность по страховым взносам» после распределения уплаты нажатием кнопки "Заполнить суммы взносов". В этом случае сальдо нужно записать принудительно, нажав кнопку «Записать сальдо».
26. Victor Nespyatin (victuan) 28.01.12 08:11
Обновление от 28.01.12 (версия 1.3+):
10) исправлена ошибка в процедуре ЗаполнитьСуммыВзносов, приводящая к невозможности расчета при альтернативном распределении уплаченных взносов.

Это обновление можно не скачивать, а самостоятельно внести исправления в обработку версии 1.3.

Надо фрагмент кода:
      Если флРаспределениеПоИстории = 0 тогда //тщи
         ТабУплатыВзносов = ПолучитьТаблицуУплатыВзносов(); 
      Иначе                              //начало тщи
         ТабУплачаноВзносов = СоздатьОбъект("ТаблицаЗначений");
         ТабУплачаноВзносов.НоваяКолонка("ОтчетныйПериод","Дата"); // отчетный период за который была уплата в периоде формирования отчета, с учетом переплаты прошлого периода
         ТабУплачаноВзносов.НоваяКолонка("УплаченоСтраховая","Число",15,2);
         ТабУплачаноВзносов.НоваяКолонка("УплаченоНакопительная","Число",15,2); 
         ТабУплачаноВзносов.НоваяКолонка("КоэффициентСтраховая","Число",12,10);
         ТабУплачаноВзносов.НоваяКолонка("КоэффициентНакопительная","Число",12,10);
      КонецЕсли;                         //конец тщи
...Показать Скрыть

заменить на этот:
      Если флРаспределениеПоИстории = 0 тогда //тщи
         ТабУплатыВзносов = ПолучитьТаблицуУплатыВзносов(); 
      Иначе                              //начало тщи
         ТабУплатыВзносов = СоздатьОбъект("ТаблицаЗначений");
         ТабУплатыВзносов.НоваяКолонка("ОтчетныйПериод","Дата"); // отчетный период за который была уплата в периоде формирования отчета, с учетом переплаты прошлого периода
         ТабУплатыВзносов.НоваяКолонка("УплаченоСтраховая","Число",15,2);
         ТабУплатыВзносов.НоваяКолонка("УплаченоНакопительная","Число",15,2); 
         ТабУплатыВзносов.НоваяКолонка("КоэффициентСтраховая","Число",12,10);
         ТабУплатыВзносов.НоваяКолонка("КоэффициентНакопительная","Число",12,10);
      КонецЕсли;                         //конец тщи
...Показать Скрыть
27. Елена Сув (suvorovalena) 31.01.12 10:20
Огромное спасибо за продолжение поддержки отчета. Многие перешли на 1С 8# и проблемы "семерочников" их не волнуют... а пользователей осталось еще очень много
28. Ruslan (flash82) 16.02.12 08:09
интересный отчет, хотя мы уже сдали ПФР скачаю на заметку...
29. элла иванова (2011b11) 27.04.12 10:17
Спасибо автору за работу , очень интересная доработка для сдачи индивидуальных сведений в ПФР.
30. Инна (westinka) 12.05.12 11:03
Спасибо автору, использовали данную обработку за 2011 год. Бухгалтерия в восторге, так же огромное спасибо за продолжение поддержки.
31. Александр (ondul) 14.08.13 19:51
(26) victuan, Приветствую! - Проект незаслуженно законсервирован.
Виктор, было бы неплохо его продолжить в 2013г.
- Для бухгалтерии 7.7 - это то, что нужно!

p.s.
По-видимому, victuan не заглядывает сюда, тогда спрошу у заглядывающих:
Подготовил отчет ПодготовкаСведенийДляПФР2010_v (по исходнику от victuan-а 2012г) для продолжения в 2013г, с разделением по договорам на основе разработки victuan для ЗиК 2013г. (адаптировал для Бухгалтерии-7.7 (УСН и ОСН).
Хочу договориться с victuan выложить его для общего пользования.
Отметьтесь - есть желающие? - Иначе нет смысла выкладывать его здесь. :-)
ninaK; LexSeIch; surgutynka; +3 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа