Форум по программе Контур.Зарплата.

Здесь мы отвечаем на вопросы возникающие у наших пользователей или партнеров при работе с программой или при внедрении ее в организации.

Прежде чем создать обращение, воспользуйтесь поиском. Попробуйте найти похожий топик по ключевому слову. Например "СЗВ-СТАЖ" или "6-НДФЛ".


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

Полезные ссылки по Контур.Зарплата:

  1. Полный дистрибутив и Веб-обновления
  2. Обучающий урок
  3. Вебинары
  4. "Старый" форум (доступен только из сети Контура, архив
  5. Дистрибутив ПФ-Отчет+
0
Отвечен

Интеграция с Контур-Персоналом. Как разнести РВ из табеля в графу РВ.

Добрый день! Сотруднику из Контур-Персонала приходит табель.

http://prntscr.com/iu4h29

http://prntscr.com/iu4gz5

В настройках интеграции указан вид "Выходные и праздничные"

http://prntscr.com/iu4hc4

В результате обработки табеля в графу РВ 916-го вида встают только часы, отработанные сотрудником в праздничные дни, с 1-го по 9-е января. 

http://prntscr.com/iu4ioe

Подскажите, пожалуйста, каким образом разносить в РВ 916-го вида часы, отработанные и в праздничные, и в выходные дни? (В данном примере - не 48, а 80 часов)

Ответ

Если мы загружаем табель из КП, то предполагается, что в КП ведется адекватный табельный учет, или я не прав? Может все таки стоит разобраться почему из КП пришло "кривое" количество часов работы в выходной день? Просто правка в КЗ такой информации может привести к тому, что результат у бухгалтера будет не соответствовать первичным документам в КП. Придут проверяющие возьмут документы из КП - там написано 48 часов работы в выходные, возьмут квиток там будет написано оплачено 80 часов работы в выходные. Они не поймут, а крайним будет бухгалтер, это же он неправильно посчитал по первичным документам.

То что Р стоит на субботе или воскресенье еще не означает что это работа в выходной день. Надо посмотреть, что Р стоит на выходном по графику работника, а не на субботе и воскресенье.

0
Отвечен

Настройка НДФЛ нерезидента

mira 6 лет назад в Расчеты начислений и удержаний / НДФЛ обновлен 6 лет назад 6

Добрый день! Вопрос по настройке налога для нерезидента. В настройке Налога (алг 207) коды доходов видов, вычеты и признак учета  должны совпадать с настройками этих видов в алг.205? Номер таблицы в налоге на нерезидента 3.

Сделала настройку по 3 варианту при смене статуса( справка из помощи), что еще надо сделать?

ФНС. 2-НДФЛ
0
Исправлен

Приказ на увольнение

Контур-зарплата и кадры релиз 597.12

При утверждении приказа на увольнение выдается ошибка (во вложении) и запись дампа (во вложении)Doc1.docx

Ответ

Исправили, попробуйте проверить на 599.10

0
Отвечен

2-НДФЛ: излишне удержанная сумма налога

Здравствуйте.

У сотрудника был имущественный вычет не с начала года, при этом не было заявления на возврат налога. Таким образом, только с месяца предоставления уведомления не удерживался налог. Т.е. с нашей стороны всё было сделано верно, по крайней мере, по нашему мнению.

Однако, в справке 2-НДФЛ сумма перечисленного налога содержится в поле "сумма налога, излишне удержанная налоговым агентом", чего быть, по нашему мнению, не должно. Т.е. в момент удержания и перечисления суммы были вовсе не излишне удержанными. В правовой базе "Консультанта" не даётся прямого ответа: в порядке заполнения - в это поле пишутся суммы излишне перечисленного налога, но НДФЛ рассчитан верно (переплаты НДФЛ не было) и смены статуса работника не было.

Всё бы ничего, но расчетчики волнуются: а как это отразится на 6-НДФЛ?
Насколько правомерна запись суммы удержанного налога в данное поле? Ранее в это поле нужно было писать 0.

ФНС. 2-НДФЛ
Ответ

Добрый день.

Судя по всему, у вас вычет предоставился на все доходы, а не с месяца  предоставления уведомления.

В какой месяц вы поставили сумму вычета на 347 вид?

В настройках НДФЛ у 347 вида строит в ДОП символ < ?

0
Отвечен

Как распечатать квиток за прошлый месяц

Роман Шивалов 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 1

Здравствуйте. Как можно распечатать или другим способом посмотреть квиток за прошлый месяц, допустим июнь 2017?

Дело вот в чем. В ЛС были занесены вычеты на детей 126 и 127 с 01.01.2016. При этом у первого ребенка занесен день рождения в июле 1998, т.е. начиная с июля (или августа?) 2016 вычет не брался. По крайней мере, в 2017 точно не было 126 вычета. В квитках это видно. Но в 2-НДФЛ за 2017 год суммы по 126 и 127 вычетам в полном объеме. Как то непонятно.

ФНС. 2-НДФЛ
Ответ

Добрый день.

Поставьте 1 в настройке "Возможность печати за прошлые месяцы" (Настройка -> 5.  Настройки таблиц и форм печати -> 2. Настройки для квитков )


З.ы. дата рождения ребенка не влияет на предоставление вычета (программа при предоставлении вычета не анализирует дату рождения ребенка). 

Будет предоставлено столько вычетов, сколько указал бухгалтер в соответствующем поле кадровой части

0
Отвечен

Разноска сумм за прошлые периоды

Роман Шивалов 6 лет назад в Прочее обновлен Орлов Андрей (Ведущий разработчик) 6 лет назад 4

Здравствуйте.

Пропали значения РВ и сумм определенного начисления за прошлый период. Перерасчета при этом не было. Всплыло при формировании 2-НДФЛ. Почему пропало - не понятно, но надо восстановить.
Попробовал через таблицу разноски: сделал настройку, загрузил из ЛС, попробовал загрузить в ЛС.  Результат:

Image 724

Как еще можно совершить необходимое действие?

Ответ

Отчеты -> Таблицы массовой обработки -> Разноска сумм и РВ в лицевые счета

0
Завершен

Очистка табеля

mid2018 6 лет назад в Прочее обновлен Вячеслав Шинкарев (менеджер разработки) 6 лет назад 1

Добрый день!

Сотрудник был переведен на другой график (с 8 часового раб дня на 4 часовой) задним числом,  т. е.  февраль надо пересчитать по 4-часовому графику.

Для этого чистится табель февраля ( есть такая пиктограмма в табеле),  но при этом чистятся только дни а часы табеля остаются прежними, поэтому приходится корректировать вручную.

Правильно ли работает алгоритм чистки табеля или это все-таки ошибка? 

Ответ

Ошибка. Исправим.

0
Отвечен

6-НДФЛ Помощь онлайн

Не могу справиться с отчётом 6-НДФЛ за 4 квартал. То ли программа не настроена, то ли расчетчик не делал последовательность для сдачи отчетности. Программа сетевая, я не вижу кассу. На тот ПК нет доступа пока, а отчет надо сдать вот вот. Я по банку сделала разноску массовую, а отчет формирую-и не встали мои списки по банку.ZPL_zplinfo_net(20180316_132955).cab 

ФНС. 6-НДФЛ
Ответ

Добрый день!

А кто Вас курирует по "Контур-Зарплате"? Может быть проще вызвать специалиста и решить проблему на месте?

Просто настройка отчета 6-НДФЛ ("с нуля") посредством форума - это очень сложно

0
Отвечен

ЗП-соц

mikash 6 лет назад в Отчетность обновлен Вячеслав Шинкарев (менеджер разработки) 6 лет назад 3

При настройке формы, по инструкции говорится о строках по категориям. А ФОТ не заполняется. Как настроить, в какой графе?

Ответ

В инструкции написано:

// В настройке "Столбец для выборки сумм" нужно указать номер стобца 
// Виды начислений должны быть помечены символом 1 в этом столбце. 

Столбцы для ЗП-СОЦ указываются в 3 настройках:

"Настройка -> 5.  Настройки таблиц и форм печати -> >> Отчетность по статистике -> >> Формы ЗП-хх -> 3. Настройки для формы 3П-соц":


  1. "Столбец для бюджетов всех уровней" - то что попадет в графу 6
  2. "Столбец для ОМС" - то что попадет в графу 7
  3. "Столбец для приносящей доход деятельности" - то что попадет в графу 8
0
Отвечен

Алименты по месяцу начисления

Здравствуйте.


На старом форуме взял скрипт, позволяющий рассчитать алименты с учётом сумм заработка по месяцу начисления (актуально для расчёта алиментов с сумм "переходящего отпуска"):


UserAlg608(&info,&r)   // алименты по по мес начисл
{
   int stolbec = 9;       //--- выборка начислений за текущий месяц
   double n2;
   toMatrLS();
   n2=CollectSumm(stolbec-1,0,mrasch, CL_MV | CL_COL | CL_NACH );                                      
   //--- выборка удержаний за текущий месяц
   double n3;
   n3 = CollectSumm(stolbec-1,0,mrasch, CL_MV | CL_COL | CL_UD);
   
   //--- выборка удержаний за прошлый месяц, если они назначены
   double n4=0;
   double k_nep;    int mes = 0;
   char M_T_1[90];                                                                          
   sprintf(M_T_1,"%i.01",atoi(data));                                                       
   double MesTek1 = static_cast_to_double(M_T_1);                                               char M_T_2[90];
   sprintf(M_T_2,"%i.%i",atoi(data),atoi(countday));
   double MesTek2 = static_cast_to_double(M_T_2);    double zz1=info.d1; if(atoi(info.d1) < atoi(MesTek1))  zz1=MesTek1;
   double zz2=info.d2; if(atoi(info.d2) > atoi(MesTek2))  zz2=MesTek2;    nepoln(zz1,zz2,MesTek1,MesTek2,k_nep,1);    double t_nu=n2-n3-n4;
   double res1 = t_nu*info.bz/100.;
   
   info.n1=res1*k_nep;    if(FL_V_ALG && uprc != NO_SCREEN)
   {
      infolist.add_record("Начисления",n2);
      infolist.add_record("Удержания",n3);
      infolist.add_record("Столбец Т/В",stolbec);
      infolist.add_record("Начисл. - Удержержано",t_nu);
      infolist.add_record("Проц. алиментов",info.bz);
      infolist.add_record("ПромежутРезультат",res1);       infolist.add_record("Дат_нач",info.d1);
      infolist.add_record("Дат_кон",info.d2);
      //infolist.add_record("Зед_1",z1);
      //infolist.add_record("Зед_2",z2);
      infolist.add_record("Неполн",k_nep);
      infolist.add_record("ДатТек1",MesTek1);
      infolist.add_record("ДатТек2",MesTek2);
      infolist.add_record("ИтоговыйРезультат",info.n1);
   }
   var simv=poiskprch(info.ikod);
   if(simv == 4)
   {
   char str[81];
   char str1[81];
      Rkv_from(GetCode(info.crow),"долг",str1,str);
      // Долг по алиментам уменьшается при переходе
      // в новый месяц на сумму, вычисленную ниже
   var r9=atof(str);
      if(r9 && r9 < info.n1)
      {
      // Долг по алиментам ведется и
      // долг по алиментам  < суммы алиментов
      char str1[80];
            sprintf(str1,"Долг по алиментам %-8.2f",r9);
            if(uprc != NO_SCREEN)
            vwriteat(scr04,windrow+1,0,str1);
            info.n1=r9;
      }
   }
   return code_Break;
}

Работает всё хорошо, но только если в ЛС один источник/совместительство. Если их несколько, в выборку попадают суммы по всем источникам/совместительствам.

Можно ли функцию CollectSumm  научить выбирать суммы только по тому источнику/совместительству, по которому заведён вид алиментов? Ну или что можно использовать вместо неё?


З.Ы. Смотрел "стандартный" скрипт алиментов: 


// алименты
   // 06.10.1999
   //--- выборка начислений за текущий месяц
   s1001simv("1","н",info.d1,info.d2,0,ST_ALIMENT,info.n1,2,0);  // 08.11.95
   //--- выборка удержаний за текущий месяц
   double n3;
   s1001simv("1","у",info.d1,info.d2,0,ST_ALIMENT,n3,2,0);
   //--- выборка удержаний за прошлый месяц, если они назначены
   double n4;
   s1001simv("2","у",info.d1,info.d2,-1,ST_ALIMENT,n4,2,0);
   var t_nu=info.n1-n3-n4;
   info.n1=info.n1-n3-n4;
   info.n1=info.n1*info.bz/100.;
   if(FL_V_ALG && uprc != NO_SCREEN)
   {
      infolist.add_record("Столбец Т/В",ST_ALIMENT+1);
      infolist.add_record("Начисл. - Удержержано",t_nu);
      infolist.add_record("Проц. алиментов",info.bz);
      infolist.add_record("Результат",info.n1);
   }
   var simv=poiskprch(info.ikod);
   if(simv == 4)
   {
   char str[256];
   char str1[256];
      Rkv_from(GetCode(info.crow),"долг",str1,str);
      // Долг по алиментам уменьшается при переходе
      // в новый месяц на сумму, вычисленную ниже
   var r9=atof(str);
      if(r9 && r9 < info.n1)
      {
      // Долг по алиментам ведется и
      // долг по алиментам  < суммы алиментов
      char str1[80];
            sprintf(str1,"Долг по алиментам %-8.2f",r9);
            if(uprc != NO_SCREEN)
            vwriteat(scr04,windrow+1,0,str1);
            info.n1=r9;
      }
   }
   return code_MDefault;
}


Тут другая беда:  функция s1001simv  умеет выбирать суммы с учетом источника/совместительства, но не умеет выбирать суммы по месяцу начисления. Чем её можно заменить?



Script
Ответ
var CurProp = GetCurPropCountLS();
...
n2=CollectSummProp(stolbec-1,0,mrasch, CL_MV | CL_COL | CL_NACH,CurProp);
...
n3 = CollectSummProp(stolbec-1,0,mrasch, CL_MV | CL_COL | CL_UD,CurProp);

Сервис поддержки клиентов работает на платформе UserEcho