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

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

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


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

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

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

117 Ночные

Алексей П 5 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен 5 лет назад 12

Вопрос по расчету 117 вида надбавки за ночные. В поставочном варианте все считает корректно и правильно, но в рабочей версии этот же  вид выдает какие-то странные суммы. По таблице входимости все настройки идентичны поставочным, алгоритм 17, но расчет выходит другой

В чем может быть причина? zpl_zplinfo_full(20201012_113342).cab

Поставочный вариант

Image 4567


На рабочей версии

Image 4568






0
Отвечен

Больничный лист из МРОТ после 19.06.2020.

Добрый день.

ФСС города Нягани настаивает том, чтобы больничные листы  из МРОТ за август месяц рассчитывались по формуле:

12130*1.5*1/31=586,94, где 1,5 - это  районный коэффициент и умножать на к-во дней, согласно 104-ФЗ.

В КЗ БЛ из МРОТ рассчитываются по формуле: 

12130*24/730*1,5=598,19 и умножает на к-во дней.

ФСС возвращает БЛ на пересчет и утверждает что это не правильно. 

С уважением ООО "Информсервис"

0
На рассмотрении

Некорректный возврат ндфл с начала года физлицам, не имеющим налогооблагаемый доход

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

Добрый день! После обновления (релиз 606.12) стал возвращаться НДФЛ физлицам, находящимся в настоящий момент в отпуске до 1,5 лет и имевшим доход в текущем году за период, когда они не имели налогооблагаемого дохода. В табеле стоит "Т". Подскажите, пожалуйста, где настраивается возврат НДФЛ ?

0
Отвечен

Проблема 100-й строки

mid2018 5 лет назад в Расчеты начислений и удержаний обновлен Гашков Николай (Эксперт) 4 года назад 4

Добрый день!

У сотрудника открыт вид "Дни по уходу за детьми-инвалидами"  (107 алгоритм).

Каждый месяц сотрудник использует все положенные 4 дня, соответственно 4 новые строки за месяц.

Переполнение по количеству строк наступает на третьем году работы вида.

Известны ли перспективы по увеличению количества видов в ЛС?

0
На рассмотрении

Страховые взносы

С 1 апреля применялся пониженный тариф (15%). Все считало корректно. Но в сентябре стало выдавать у всех людей сумму удержанных взносов на минус



Image 4547


Ради эксперимента поставили в "Справке предприятия" - Тариф для малого/ср бизнеса - код 0 (стандартные взносы), но также выдает Доход 0,00 и взносы на минус


Image 4549


Т.е. не от этого зависит. Но из-за чего у всех людей по всем взносам как будто нет облагаемого дохода с начала года. zpl_zplinfo_full(20200930_115810).cab


В настройках страховых взносов и таблице входимости ничего не меняли






Ответ

В справочнике "Источники финансирования" у каждого источника стоит в последнем столбце 3 - тип дохода УСН. Наверно нужно поставить там 0.
Либо (чтобы это изменение не повлияло на предыдущие годы) в "Справочники -> 8. Настройка страховых взносов -> настройка страхвых взносов для 2020  -> F9 -> 4. Специальные настройки для расчета подоходного налога. -> Типы доходов для расчета налога" указать 1 2 3 4

0
Отвечен

Взносы по двум ист фин

Был добавлен дополнительный ист фин (Ф) и в него виды начислений и взносы.

Почему-то по суммам отпускных, рассчитанных в  ист фин (Ф) считаются взносы в ПФР и по виду 511 (все правильно, он добавлен в этот ист фин) и по виду 341 (он был в основном ист фин (Б), и почему-то повторно облагает сумму отпускных)

Остальные взносы и ндфл считаются корректно, т.е. только по ист фин (Ф), а вот ПФР по двум источникам


В чем может быть причина?           zpl_zplinfo_full(20200923_101009).cab

Image 4528








0
Отвечен

Больничный по МРОТ. Сумма рассчитанного БЛ не совпадает на несколько копеек из за округлений..

При расчете больничного по уходу по МРОТ в программе выходит сумма за 8 дней 3719,87

А должно исходя из минималки ( с ур коэфф) в сентябре 464,98 * 8дней = 3719,84

ZPL_zplinfo_full(20200921_112214).cab

Image 4494

Image 4495

Больничный
0
Отвечен

Символ табеля для дополнительного отпуска

Игорь Шалдин 5 лет назад в Расчеты начислений и удержаний / Отпускные обновлен 5 лет назад 13

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

Ситуация следующая.

1. Из КП приходит приказ на допотпуск.

2. Расчётчик приказ обрабатывает, в табеле автоматически проставляется символ "О".

3. В КП утверждают табеля и символ "О" в табеле КЗ заменяется на "Ь".

4. После расчёта за месяц начисленная сумма за допотпуск обнуляется, т.к. "Ь" не воспринимается как символ отпуска.

Пробовал в ussetsim написать

TA[9] ="О";

Пробовал даже в SetSim заменить "Ь" на "О". Ни чего не помогло. Где ещё можно посмотреть?

Script
Ответ

Подведем итог:

Для того, чтобы символ табеля для дополнительного отпуска, пришедший из КП ( ОД ), перекодировался в понятный для Амбы символ отпуска (О), нужно в USSETSIM.S в функцию User_Tabel_Sootv() добавить строку:

   TA[9] ="О"; TB[9] ="ОД"; TC[9] ="О";  TD[9] ="10"; ON[9] = 15; // Ежегодный дополнительный оплачиваемый отпуск

При этом, нужно обратить внимание на то, откуда грузятся пользовательские скрипты ( из локальной папки Script или из сетевого zpl)

0
На рассмотрении

Ошибка при импорте ЭЛН

Добрый день Ошибка при импорте ЭЛН Текст исключения: невозможно создать обьект хэш-алгоритма.

КЗ 606.12 Крипто-про 4.0.9963 Win 7 максимальная х64

Серт установлен в КЭ заходит без проблем в личных есть проверял. Была установлена 5 версия крипто-про снес поставил 4 ошибка не исчезла. Подскажите где копать. КЗ была перенесена на новый комп после этого ЭЛН не грузятся.

0
Отвечен

Как в скрипте получить значение заголовка столбца из сетки

Участились просьбы клиентов настроить автоматический расчёт компенсации за задержку выплаты отпускных.

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

Появилась идея написать скриптовый алгоритм для расчёта суммы компенсации, который будет работать так:

- невыплаченная сумма берётся из БЗ вида

- плановая и фактическая даты выплаты даты начала и конца действия вида

- 1/150 ставки центробанка - из сетки.

Проблема в том, что при расчёте необходимо учитывать изменение ставки в периоде задолженности. А для этого надо пробежать по столбцам сетки и считать заголовки столбцов:

Image 4459

Можно ли в скрипте это как-то реализовать?

Script
Ответ

Пример функции:

/*
numSet- номер сетки
row - номер строки в сетке ( нумерация с 1)
d1 - дата начала периода (в виде строки дд.мм.гггг)
d2 - дата окончания периода
*/
GetRateValues(numSet,row,d1,d2)
{
  var map = CreateObject("MapString");
  char zplPath[256];  GetCurrentDirectory(255,zplPath);  // путь до zpl
  char filePath[256];sprintf(filePath,"%s\\TABLSET\\Tabl%d.Set",zplPath,numSet);  // путь до сетки
  if ( access(filePath,0) )
  {
    AmbaMessageBox("Файл с сеткой не найден","Ошибка",MB_OK|MB_ICONERROR,0);
    return map;
  }
  
  var db=KDateFromStr(d1);
  var de=KDateFromStr(d2);
  
  var tabl = CreateObject("CurPrnTbl");  tabl.InitialNameFile(to_string(filePath));
  int countFld=tabl.Count_Fld();// число столбцов
  //цикл по столбцам
  double prevRateValue=0.;
  for(int idxFld=0; idxFld < countFld ;idxFld++)
  {
    string fldName=tabl.Name(idxFld);FreeSpaceString (fldName,3,""); 
    var date=KDateFromStr(fldName);
    //нас интересую только столбцы с датой
    if(!date.IsValid()) 
      continue;
    
    //значение ставки
    double rateValue=atof(tabl.Text(idxFld,row-1));
    prevRateValue=rateValue;
    
    //дата не входит в интересующий нас период
    if (date.GT(de) || date.LT(db))
      continue;
    
    //добавим значение ставки на начало периода
    if(!map.IsExist(db.GetDouble()))
      map.Add(db.GetDouble(),prevRateValue);
    
    //добавим значение ставки на дату date  
    map.Add(date.GetDouble(),rateValue);
  }
  return map;
}

Пример использования:

var map=GetRateValues(85,3,"01.01.2020","31.08.2020");
ShowRates(map,"01.01.2020","31.08.2020");

Результат:

Скрипт: USFUNCRW.S

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