Объявление

Свернуть
Пока нет объявлений.

Дайте совет молодому математику

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

  • Дайте совет молодому математику

    Уважаемые коллеги, дайте совет молодому математику
    3 человека получили по 1154-00 руб.
    1) Считаем взносы, как положено по закону, по людям:
    1154-00 * 0,029 = 33,466. Округляем = 33,47
    Всего 33.47 * 3 = 100.41
    2) Считаем как требует 4-ФСС:
    1154-00 * 3 = 3462-00 * 0.029 = 100,398 окр = 100,40
    100.41 # 100.40
    Что делать молодому математику-программисту-бухгалтеру.
    P.S. ФСС отчет на 450 чел. прм расхождении в 0.10 руб.
    НЕ ПРИНЯЛ !

  • #2
    Вся страна подгоняет под ответ.

    Комментарий


    • #3
      А как-же +-1рубль? 450 по ТКС сдавать предписано

      Комментарий


      • #4
        Считайте с точностью до 5 знаков ОМС и ФСС, и будет вам счастье ))
        За такой расчет вас никто не накажет.

        1154 * 2,9% = 33,466
        складываем и получаем 100.398 или 100.40 на форме отчета.
        С уважением, Владимир.

        Комментарий


        • #5
          Ну и не забываем, что бухгалтерия это победа разума над математикой )

          Комментарий


          • #6
            А в карточке по учету взносов что показывать?

            Комментарий


            • #7
              Сообщение от VinnieThePOOH Посмотреть сообщение
              Считайте с точностью до 5 знаков ОМС и ФСС, и будет вам счастье ))
              За такой расчет вас никто не накажет.
              1154 * 2,9% = 33,466
              складываем и получаем 100.398 или 100.40 на форме отчета.
              Это так. НО: 1) Кроме ФСС и ОМС есть еще ПФР и персучет. Как там ?
              2) Если мы за работниками будем числить пятизначные взносы,
              то какие-то анализы будут неизбежно "рвать". Например, сумма иготов
              по цехам, округленных до коп., не обязательно совпадет с суммой
              в целом по всем сотрудникам предприятия и т.д. и т.п.
              Вообще-то мне, действительно, нужен совет (алгоритм).
              Например, может быть, округлять до коп. не по правилам математики,
              а как-то выборочно "тянуть" в нужную сторону, например,
              53.3849 делать не 53,38, а 53,39.

              Комментарий


              • #8
                Округление может "разойтись" в любую сторону.

                Комментарий


                • #9
                  В ряде программ точность расчета достигается за счет применения коэффициента распределения до 15 знаков после запятой, но все равно суммы взносов округляются до копеек. Как добиться, чтобы сумма по всем работникам была равна сумме по предприятию? Если бы речь шла только о взносах на страховую часть, проблема решалась бы легко. В качестве примера опишу алгоритм расчета в нашей программе "Расчет платы за коммунальные услуги" распределения сумм оплаты по поставщикам коммунальных услуг. Вычисляем отношение начислений по каждой услуге к общей сумме начислений и умножаем на общую сумму оплаты. Вычисления выполняем по всем услугам, кроме одной (по выбору), на которую относим разницу между общей суммой оплаты и суммами отдельных оплат. К сожалению, при наличии страховой и накопительной части страховых взносов возникает проблема правильности соотношения между СЧ и НЧ у "младшей" группы. Здесь уже придется самому поломать голову, кому добавить/убавить "несходящиеся" копейки. Такая проблема стоит не только перед молодым математиком.

                  Комментарий


                  • #10
                    Уважаемые коллеги, дайте совет молодому математику
                    3 человека получили по 1154-00 руб.
                    1) Считаем взносы, как положено по закону, по людям:
                    1154-00 * 0,029 = 33,466. Округляем = 33,47
                    Всего 33.47 * 3 = 100.41
                    2) Считаем как требует 4-ФСС:
                    1154-00 * 3 = 3462-00 * 0.029 = 100,398 окр = 100,40
                    100.41 # 100.40
                    Что делать молодому математику-программисту-бухгалтеру.
                    P.S. ФСС отчет на 450 чел. прм расхождении в 0.10 руб.
                    НЕ ПРИНЯЛ !
                    В ФСС программа считает так:
                    Исходные данные:
                    ФОТ за январь = 3462,00 руб.
                    ФОТ за февраль = 3462,00 руб.
                    ФОТ за март = 3462,00 руб.

                    Считаем взносы за январь: 3462*2,9%=100,40 руб.
                    Считаем взносы за февраль нарастающим:
                    (3462 (январь) + 3462 (февраль))*2,9%=200,80 руб - 100,40 (взносы января) = 100,40 руб.
                    Считаем взносы за март нарастающим:
                    (3462 (январь) + 3462 (февраль) + 3462 (март))*2,9%=301,19 руб. - 100,40 (взносы января) - 100,40 (взносы февраля) = 100,39 руб.

                    Комментарий


                    • #11
                      Это "изобретения" фондов, не имеющие ничего общего с законом 212-ФЗ, где четко написано, что взносы расчитываются по каждому застрахованному лицу нарастающим итогом. А то, что сумма взносов сотрудников может сильно отличаться от взносов от базы в целом по организации - мы уже 2 года обсуждаем.
                      А воз и ныне там! Вроде в правилах состыковки РСВ-1 и персучета есть расхождение на 0,5коп*кол-во сотрудников, но как будет проверяться сама РСВ-1 (без стыковки с АДВ-6-2) мне никто не ответил. Если так же, как в прошлом году, то будут те же "грабли", что и в ФСС, и в ПФР в предыдущие 2 года.

                      Комментарий


                      • #12
                        Сообщение от Aleksei_kr Посмотреть сообщение
                        Вообще-то мне, действительно, нужен совет (алгоритм).
                        Например, может быть, округлять до коп. не по правилам математики,
                        а как-то выборочно "тянуть" в нужную сторону, например,
                        53.3849 делать не 53,38, а 53,39.
                        Могу, впрочем, предложить один алгоритм. Но он тоже неидеальный и сам я от него отказался.

                        Когда считаем взносы, по списку сотрудников, запоминаем общую базу ФСС (суммируем по всем работникам последовательно), и сумму уже начисленных взносов.

                        Сумма взносов по очередному работнику будет такая:

                        ФСС = ОбщаяБаза * тариф - УжеНачисленоВзносов.

                        Пример:

                        1. Первый работник, база 1154. Взносы 1154*2,9% = 33,466 или 33.47.

                        В переменную УжеНачисленоВзносов пишем: 33,47

                        2. Второй работник, база 1154, итоговая база 1154+1154= 2308, сумма взносов 66,932, или 66,93, минус 33,47, получаем 33,46

                        В переменную УжеНачисленоВзносов пишем: 33,47+33,46 = 66,93

                        3. Третий работник: его база 1154, общая база 3642, общая сумма взносов 100,398 или 100,40. Минус первые два, получаем 33,47.

                        ---------------

                        Минусы алгоритма:
                        1. глючит при условии пересчета взносов по итогам года, если есть минусовое начисление и сумма взновов по человеку в итоге уменьшается
                        2. все равно по какому-то сотруднику, а сумма взносов будет "неверная" в пределах копейки.
                        3. считать надо всегда и по всем работникам. Иначе теряется собственно тот результат, который и достигается алгоритмом.

                        То есть рвать будет все равно.

                        Для себя решил - оптимальный вариант - расчет с 5 знаками и гори оно все синим пламенем Вариант далеко не идеальный, но имеющий наименьшее количество минусов.
                        Последний раз редактировалось VinnieThePOOH; 11.04.2012, 19:15.
                        С уважением, Владимир.

                        Комментарий


                        • #13
                          Сообщение от Ирина55 Посмотреть сообщение
                          А в карточке по учету взносов что показывать?
                          А там показываю округленные до рублей и копеек. А что вас смущает?

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

                          При проверке они спрашивают общие своды в виде - всего начислено, потом что исключено из облагаемой базы и на каком основании, сумма зарплаты инвалидов. И все это в целом по организации.

                          Ни разу не видел, чтобы проверяли по каждому работнику..
                          Последний раз редактировалось VinnieThePOOH; 11.04.2012, 19:02.
                          С уважением, Владимир.

                          Комментарий


                          • #14
                            Дополню свой пост №9. Поскольку молодой математик спрашивал про расчеты для ФСС, то описанный мной алгоритм (в соответствующей обработке) вполне годится для ФСС и ОМС. А для ПФР все гораздо сложнее, но поломать голову можно (хотя целая голова гораздо удобнее).

                            Комментарий


                            • #15
                              Сообщение от VinnieThePOOH Посмотреть сообщение
                              Могу, впрочем, предложить один алгоритм. Но он тоже неидеальный и сам я от него отказался.

                              Когда считаем взносы, по списку сотрудников, запоминаем общую базу ФСС (суммируем по всем работникам последовательно), и сумму уже начисленных взносов.

                              Сумма взносов по очередному работнику будет такая:

                              ФСС = ОбщаяБаза * тариф - УжеНачисленоВзносов.

                              Пример:

                              1. Первый работник, база 1154. Взносы 1154*2,9% = 33,466 или 33.47.

                              В переменную УжеНачисленоВзносов пишем: 33,47

                              2. Второй работник, база 1154, итоговая база 1154+1154= 2308, сумма взносов 66,932, или 66,93, минус 33,47, получаем 33,46

                              В переменную УжеНачисленоВзносов пишем: 33,47+33,46 = 66,93

                              3. Третий работник: его база 1154, общая база 3642, общая сумма взносов 100,398 или 100,40. Минус первые два, получаем 33,47.

                              ---------------

                              Минусы алгоритма:
                              1. глючит при условии пересчета взносов по итогам года, если есть минусовое начисление и сумма взновов по человеку в итоге уменьшается
                              2. все равно по какому-то сотруднику, а сумма взносов будет "неверная" в пределах копейки.
                              3. считать надо всегда и по всем работникам. Иначе теряется собственно тот результат, который и достигается алгоритмом.

                              То есть рвать будет все равно.

                              Для себя решил - оптимальный вариант - расчет с 5 знаками и гори оно все синим пламенем Вариант далеко не идеальный, но имеющий наименьшее количество минусов.
                              Прикольно получается - вы вместо исполения "по закону" просто подгоняете расчет "под дурость принимающих".
                              И еще, на каком основании при трех одинаковых начислениях у одного будут не такие начисления, как у остальных? Это как-то коррелирует с 212-ФЗ?
                              В нашу гавань заходили парусники - https://vk.com/photo-15223752_432276373?rev=1

                              Комментарий

                              Ранее набранный текст был автоматически сохранён. Восстановить или Удалить.
                              Автосохранение
                              Confused :confused: Wink ;) Smile :) Big Grin :D Frown :( Mad :mad: Stick Out Tongue :p Embarrassment :o Roll Eyes (Sarcastic) :rolleyes: Cool :cool: EEK! :eek:
                              x
                              Вставить: Миниатюра Маленький Средний Большой Полный размер Удалить  
                              x
                              x

                              реклама

                              Свернуть
                              Обработка...
                              X