Ошибка в заполнении раздела 2.1.1 отчета по УСН (16q4003 платформа 7.7)

23.01.17

Учетные задачи - Регламентированный учет и отчетность

В организации числился 1 человек (вот такая организация !). И этот человек уволился в феврале и снова был принят в сентябре. С марта по август страховые взносы не начислялись. Рассматривается файл отчета USN04.ert. Проблемы во фрагменте отчета (строки с 1697 по 1840) 

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Раздел 2.1 Декларации по УСН
.ERT 211,00Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

В отчете для расчета сумм страховых взносов используется запрос по бухгалтерским итогам в таком виде:  

       БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
        БухИт.ВыполнитьЗапрос(НачДатаОплаты, КонДатаОплаты, "69.21, 69.22, 69.25, 69.31, 69.41, 69.42, 69.11",,,, "Месяц",);
        
        БухИт.ВыбратьПериоды();
        Пока БухИт.ПолучитьПериод() = 1 Цикл
            БухИт.ВыбратьСчета(,,,);
            Пока БухИт.ПолучитьСчет(,) = 1 Цикл
                ВзносыПФ = ВзносыПФ + БухИт.СНД() + БухИт.ДО() - БухИт.СКД(); //сумма начисленных и уплаченных взносов в ПФР
                
                Если ДатаГод(БухИт.КонДата) <> ДатаГод(НачДатаОплаты) Тогда
                    ДобавитьСтрокуРасшифровки( "П000211014303", "Строка 143 ""Сумма уплачиваемых за налоговый период страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 3 Тогда
                    ДобавитьСтрокуРасшифровки( "П000211014003", "Строка 140 ""Сумма уплачиваемых за первый квартал страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014003", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014003", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 6 Тогда
                    ДобавитьСтрокуРасшифровки( "П000211014103", "Строка 141 ""Сумма уплачиваемых за полугодие страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014103", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014103", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 9 Тогда
                    ДобавитьСтрокуРасшифровки( "П000211014203", "Строка 142 ""Сумма уплачиваемых за 9 месяцев страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014203", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014203", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                Иначе
                    ДобавитьСтрокуРасшифровки( "П000211014303", "Строка 143 ""Сумма уплачиваемых за налоговый период страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                КонецЕсли;
                
            КонецЦикла;
            
            Если ДатаГод(БухИт.КонДата) <> ДатаГод(НачДатаОплаты) Тогда
                П000211014303 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 3 Тогда
                П000211014003 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 6 Тогда
                П000211014103 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата)-1 <= 9 Тогда
                П000211014203 = ВзносыПФ;
            Иначе
                П000211014303 = ВзносыПФ;
            КонецЕсли;

        КонецЦикла;


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


        БухИт = СоздатьОбъект("БухгалтерскиеИтоги");

        БухИт.ВыполнитьЗапрос(НачДатаОплаты, КонДатаОплаты, "69.21, 69.22, 69.25, 69.31, 69.41, 69.42, 69.11",,,, "Месяц",);
        
        БухИт.ВыбратьПериоды(1); //  1 - включить в выборку все счета, которые имели итоги в данном запросе;
        Пока БухИт.ПолучитьПериод() = 1 Цикл
            БухИт.ВыбратьСчета(,,,);
            Пока БухИт.ПолучитьСчет(,) = 1 Цикл
                ВзносыПФ = ВзносыПФ + БухИт.СНД() + БухИт.ДО() - БухИт.СКД(); //сумма начисленных и уплаченных взносов в ПФР
                
                Если ДатаГод(БухИт.КонДата) <> ДатаГод(НачДатаОплаты) Тогда
                    ДобавитьСтрокуРасшифровки( "П000211014303", "Строка 143 ""Сумма уплачиваемых за налоговый период страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 3 Тогда  // не нужно сдвигать на месяц
                    ДобавитьСтрокуРасшифровки( "П000211014003", "Строка 140 ""Сумма уплачиваемых за первый квартал страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014003", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014003", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 6 Тогда   // не нужно сдвигать на месяц
                    ДобавитьСтрокуРасшифровки( "П000211014103", "Строка 141 ""Сумма уплачиваемых за полугодие страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014103", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014103", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 9 Тогда    // не нужно сдвигать на месяц
                    ДобавитьСтрокуРасшифровки( "П000211014203", "Строка 142 ""Сумма уплачиваемых за 9 месяцев страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014203", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014203", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                Иначе
                    ДобавитьСтрокуРасшифровки( "П000211014303", "Строка 143 ""Сумма уплачиваемых за налоговый период страховых взносов""", "+", "Сальдо начальное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.СНД(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "+", "Оборот по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, БухИт.ДО(), "", "" );
                    ДобавитьСтрокуРасшифровки( "П000211014303", "", "-", "Сальдо конечное по дебету счета " +БухИт.Счет+ " " + БухИт.Счет.Наименование, -БухИт.СКД(), "", "" );
                КонецЕсли;
           КонецЦикла;
            
            Если ДатаГод(БухИт.КонДата) <> ДатаГод(НачДатаОплаты) Тогда
                П000211014303 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 3 Тогда    // не нужно сдвигать на месяц
                П000211014003 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 6 Тогда    // не нужно сдвигать на месяц
                П000211014103 = ВзносыПФ;
            ИначеЕсли ДатаМесяц(БухИт.КонДата) <= 9 Тогда    // не нужно сдвигать на месяц
                П000211014203 = ВзносыПФ;
            Иначе
                П000211014303 = ВзносыПФ;
            КонецЕсли;

        КонецЦикла;
У меня остается вопрос: зачем края запроса сдвинуты на 15 дней: 
        НачДатаОплаты = НачГода(Дата1) + 15;
        КонДатаОплаты = КонМесяца(Дата2) + 15;
        КонДатаЗапроса = КонМесяца(Дата2+1);

См. также

Регламентированный учет и отчетность Закрытие периода Учет доходов и расходов Бухгалтер Платформа 1С v7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Производство+Услуги+Бухгалтерия Россия Бухгалтерский учет Налоговый учет Управленческий учет УСН Платные (руб)

Отчет "Книга доходов и расходов" для 1С 7.7 позволяет сформировать главный раздел книги учета доходов и расходов, используя движения бухгалтерских проводок. Группируя проводки по корреспонденции счетов пользователь может сам указать какие кореспонденции следует отнести в ту или иную графу отчета. Например корреспондеция 50,* означает проводки в дебет счета 50 со всех других счетов. Такое описание проводок изначально встроено в систему 1С:Бухгалтерия и всегда было доступно в отчете "Отчет по проводкам".

4800 руб.

11.06.2012    88501    91    55    

90

Зарплата Перенос данных 1C Программист Бухгалтер Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    14065    2    0    

5

Регламентированный учет и отчетность Розничная торговля Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Абонемент ($m)

Автоматическое формирование журнала учета розничной продажи алкогольной продукции для основных конфигураций 1С 7.7 согласно Приказу ФСРАР от 19.06 2015 г. N 164. При формировании журнала автоматически подводятся итоги по наименованиям алкогольной продукции и кодам видов алкогольной продукции. Реализовано автоматическое отражение в журнале нефасованной (кеговой) продукции по факту вскрытия тары с минимальной доработкой (или без доработки) конфигурации. Выполняется проверка правильности заполненных данных (ИНН организации, вид продукции, емкость бутылки). Возможно формирование журнала в разрезе обособленных подразделений предприятия. Имеется возможность установить отборы (фильтр) при формировании журнала, чтобы проанализировать продукцию определенного вида или ассортимента.

1 стартмани

26.12.2015    43886    0    victuan    14    

23

Оптовая торговля Производство готовой продукции (работ, услуг) Регламентированный учет и отчетность Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия 1.6 Россия Бухгалтерский учет НДС Абонемент ($m)

Обработка для переноса выставленных и полученных счетов-фактур из "Бухгалтерии 7.7", "Подрядчик Строительства", “Производство+Услуги+Бухгалтерия 7.7”, "Торговля и Склад 7.7", "Комплексной 7.7", еФарма в "Налогоплательщик ЮЛ" (программа с сайта nalog.ru ФНС), СБИС, Контур-Экстерн, Такском (формат 5.04, 5.06 в 2019 году). В новой декларации НДС добавлены, в числе прочих, разделы 8 и 9, которые содержат данные книги покупок и книги продаж соответственно. Ручной ввод большого количества информации не всегда оправдан, поэтому с помощью этой обработки можно выгрузить счет-фактуры из существующей базы, а для сдачи декларации использовать программу от ФНС “Налогоплательщик ЮЛ” или напрямую выгружать в СБИС или онлайн-сервисы (Такском, Контур и т.п.).

3 стартмани

02.03.2015    131592    410    kserdyukov    56    

106

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет НДФЛ Абонемент ($m)

Просто запустим обработку. Файл "СтавкиНалоговЗарплата2014.ert" - выполнить.

1 стартмани

22.01.2014    28758    2    kompas-dm    1    

1

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Платные (руб)

Новая справка для расчета пособий по временной нетрудоспособности в соответствии с приказом Министерства труда и социальной защиты № 182Н от 30.04.2013 года (учитывая изменения вплоть до 2017 года). Справку необходимо выдавать на руки при увольнении сотрудника. Может помочь при расчете среднего заработка при нетрудоспособности сотрудников. Будет незаменимым помощником для бухгалтеров, осуществляющих расчеты по заработной плате, при отсутствии специализированной программы.

2000 руб.

03.08.2013    82211    31    21    

39

Регламентированный учет и отчетность Зарплата Бухгалтер Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

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

1 стартмани

20.04.2013    31392    425    mirrr    65    

41
Оставьте свое сообщение