Начисление процентов по кредитам и займам для БП 1.6, 2.0, 3.0
Учетные задачи - Займы, кредит, лизинг
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Начисление процентов по кредитам и займам для БП 2.0 для 8.2
.epf 32,38Kb
736
|
736 | 2 500 руб. Купить | 1 SM Скачать |
|
Начисление процентов по кредитам и займам для БП 3.0
.epf 49,47Kb
135
|
135 | 2 500 руб. Купить | 1 SM Скачать |
|
Начисление процентов по кредитам и займам для БП 1.6 для 8.1
.epf 31,59Kb
414
|
414 | 2 500 руб. Купить | 1 SM Скачать |
|
Начисление процентов по кредитам и займам для БП 1.6 для 8.2
.epf 33,47Kb
51
|
51 | 2 500 руб. Купить | 1 SM Скачать |
|
Начисление процентов по кредитам и займам для БП 2.0 для 8.1
.epf 31,43Kb
64
|
64 | 2 500 руб. Купить | 1 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Предназначено для использования в Бухгалтерия 1.6, Бухгалтерия 2.0, Бухгалтерия 3.0.
З.Ы. если сложить сумму процентов за каждый день в печатной форме, то итого может не получиться (рвать на несколько копеек) - это связано с тем, что сумма процентов за день округляется до двух знаков после запятой, а итого суммирует без округления (это хорошо видно в таблице формы).
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Займы, кредит, лизинг Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)
Внешняя обработка для 1С:Бухгалтерии 3.0/КОРП: расчет процентов по кредиту/договору займа на дату и формирование ручной операции (проводок) в бухгалтерском и налоговом учете. Использует итоги по счетам 66, 67, 58.03
3000 руб.
13.01.2014 87635 583 95
Займы, кредит, лизинг Бухгалтер 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Аудит и бухгалтерские услуги, юриспруденция 1С:Франчайзи, автоматизация бизнеса Россия Бухгалтерский учет Налоговый учет Платные (руб)
Расширение для бухгалтера организации, которая выдает рублевые займы и ведет их в конфигурации «Бухгалтерия предприятия», редакция 3.0. Проценты к получению начисляются при закрытии месяца, справка выходит на ту же сумму. Базовая редакция считает заем контрагенту. Профессиональная редакция считает портфель договоров и займы сотрудникам.
10980 руб.
27.10.2026 167 0 0
Займы, кредит, лизинг Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет
Методика учета операций по предоставлению и получению заемных средств, а также их обслуживанию, для сторон договора займа в бухгалтерском и налоговом учете.
14.10.2026 73 0 1C-Store-Bot 0
Займы, кредит, лизинг Бухгалтер Пользователь 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)
В данной статье мы поговорим о том, как оформить возврат займа работником в программе 1С:Зарплата и управление персоналом.
01.10.2026 681 Koder_ 0
Займы, кредит, лизинг Загрузка и выгрузка в Excel Мастера заполнения Банковские операции Разработчик Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Платные (руб)
Расширение для 1С:Бухгалтерии 3.0 для учёта платежей по кредитам и займам. В карточку договора добавляется закладка «Графики платежей», график загружается из Excel или файла банка: дата, тело долга, проценты. В документе «Списание с расчётного счёта» с видом операции «Возврат кредита банку» в меню «Заполнить» появляется команда «По графику платежей». Она берёт ближайший неоплаченный платёж и заполняет расшифровку двумя строками: погашение долга и уплата процентов, со счетами расчётов. После проведения документа платёж отмечается в графике как оплаченный, отметку можно менять вручную. В связке с обработкой банковской выписки списания по кредитам заполняются при загрузке выписки автоматически. Работает в 1С:Фреш, типовая конфигурация не меняется.
5000 руб.
30.09.2026 291 0 0
Займы, кредит, лизинг Бухгалтер 1С 8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)
Внешняя обработка для расчета и начисления процентов по полученным и выданным займам и кредитам в 1С:Бухгалтерии 3.0. Учитывает изменение долга и ставки внутри месяца, ключевую ставку ЦБ, базы 365/366, 365 и 360 дней, помогает подобрать ставку по банковским списаниям, формирует бухгалтерскую справку-расчет и создает операции с проводками. Открытый код, безопасный режим.
5 стартмани
30.09.2026 593 3 VKuser8499740 0
Регламентированный учет и отчетность Взаиморасчеты Займы, кредит, лизинг Учет ОС и НМА Аналитик Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)
Отчет позволяет выделить долгосрочную и краткосрочную части арендных обязательств и процентов по аренде при учете в соответствии с ФСБУ 25/2018 в конфигурациях на основе 1C:ERP:Управление предприятием, редакция 2.5 и 1C:ERP:Комплексная автоматизация, редакция 2.5. Решение будет полезно при подготовке регламентированной отчетности и документации для аудиторских проверок
7320 руб.
28.09.2026 305 0 0
Займы, кредит, лизинг Пользователь 1С 8.3 1С 8.5 Отраслевые Финансовые услуги, инвестиции Россия Управленческий учет Абонемент ($m)
Конфигурация на 1С для частных инвесторов и небольших компаний, выдающих займы под залог. Автоматизирует базовый цикл: заявка, залог, сделка, график платежей, касса, начисление процентов, невозвраты и печать договоров
10 стартмани
16.06.2026 838 0 Atrocity 2
{Форма.ПроцентыПоЗаймам.Форма(55)}: Поле объекта не обнаружено (Налоговый)
Проводка = Док66_67.Движения.Налоговый.Добавить();
операция не формируется; и еще - программа считает только с привязкой к ставке ЦБ? А если сопоставимые займы?
1. для УСН не будет работать - там нет плана счетов НУ, а есть запись книги доходов и расходов, но туда попадать сумма должна только оплаченная (некоторые банки в начале следующего месяца снимают проценты за текущий), а это отследить сложно. (скорее всего не будет никогда реализовано, т.к. меня устраивает именно эта обработка, а за подгонку под конкретные условия мне никто не платит).
2. программа считает только с привязкой к ставке ЦБ умноженной на коэффициент. исходя из ставки кредита при сопоставимых кредитах не считает. может быть сделаю такую возможность, сейчас другим занят. (но опять же - никто за это не платит).
кстати, код открыт и можно переделать как нужно (что касается сопоставимых кредитов, то там только коэффициент нужно исправить с 1.1 на 1; для УСН - выкинуть создание проводки по НУ).
(11) замечательно, если еще учесть, что шаблон может контролировать особенности начисления и выводить печатную форму. непонятно только зачем это написал или тогда шаблон в студию.
Во-первых, я нисколько не критикую вашу обработку. Скорее, наоборот :) Ибо мой способ - хоть и более явный и лежащий на поверхности, но не самый удобный, и я это признаю.
Во-вторых, что вы подразумеваете под "контролировать особенности начисления"? В шаблоне можно описать не только параметры, но и алгоритмы, поэтому, я думаю, что бы вы не имели в виду, с помощью шаблона это можно решить.
В-третьих, каков смысл формировать печатную форму из шаблона? Скорее уж ее нужно формировать непосредственно из операции. А у меня ко всем документам прикручена печатная форма "Бухгалтерская справка" (по аналогии с той, которая была в 7-ке)
И, наконец, в-четвертых, шаблон я поместить не могу (это ведь элемент справочника "Типовые операции"), но могу только привести алгоритм "Перед формированием проводок":
<pre style="text-align: left; font-family: courier new,courier; color: blue">
СчетКредитов <font color=red>= </font>ПланыСчетов<font color=red>.</font>Хозрасчетный<font color=red>.</font>НайтиПоКоду<font color=red>(</font><font color=black>"66.01"</font><font color=red>);
</font>ДнейВГоду <font color=red>= </font>ДеньГода<font color=red>(</font>КонецГода<font color=red>(</font>Дата<font color=red>));
</font><font color=green>// Расчет суммы процентов для целей БУ
</font>Фильтр <font color=red>= Новый </font>Структура<font color=red>;
</font>Фильтр<font color=red>.</font>Вставить<font color=red>(</font><font color=black>"Счет"</font><font color=red>, </font>СчетКредитов<font color=red>);
</font>Фильтр<font color=red>.</font>Вставить<font color=red>(</font><font color=black>"Субконто1"</font><font color=red>, </font>Контрагент<font color=red>);
</font>Фильтр<font color=red>.</font>Вставить<font color=red>(</font><font color=black>"Субконто2"</font><font color=red>, </font>Договор<font color=red>);
</font>тзОстатки <font color=red>= </font>РегистрыБухгалтерии<font color=red>.</font>Хозрасчетный<font color=red>.</font>Остатки<font color=red>(</font>Дата<font color=red>,, </font>Фильтр<font color=red>);
</font>тзОстатки<font color=red>.</font>Свернуть<font color=red>(</font><font color=black>""</font><font color=red>, </font><font color=black>"СуммаОстатокКт"</font><font color=red>); </font><font color=green>// нужно получать общую сумму по договору, а не по конкретному траншу
</font><font color=red>Если </font>тзОстатки<font color=red>.</font>Количество<font color=red>() > </font><font color=black>0 </font><font color=red>Тогда
</font><font color=green>//Сообщить("Количество строк "+тзОстатки.Количество()); // <ОТЛАДКА>
//тзОстатки.ВыбратьСтроку(); // <ОТЛАДКА>
</font>СуммаКредита <font color=red>= </font>тзОстатки<font color=red>[</font><font color=black>0</font><font color=red>].</font>СуммаОстатокКт<font color=red>;
</font><font color=green>//Сообщить("Сумма кредита "+СуммаКредита); // <ОТЛАДКА>
</font><font color=red>Иначе
</font>СуммаКредита <font color=red>= </font><font color=black>0</font><font color=red>;
</font>Сообщить<font color=red>(</font><font color=black>"На счете 66.02 нулевое сальдо по указанным субконто"</font><font color=red>);
КонецЕсли;
</font>СуммаБУ <font color=red>= </font>СуммаКредита <font color=red>* </font>Процент<font color=red>/</font><font color=black>100 </font><font color=red>* </font>КоличествоДней<font color=red>/</font>ДнейВГоду<font color=red>;
</font><font color=green>//Сообщить(СуммаБУ); // <ОТЛАДКА>
// Расчет процентов, принимаемых для целей НУ
</font>СтавкаРеф <font color=red>= </font>РегистрыСведений<font color=red>.</font>СтавкаРефинансированияЦБ<font color=red>.</font>ПолучитьПоследнее<font color=red>(</font>КонецМесяца<font color=red>(</font>Дата<font color=red>)).</font>Размер<font color=red>; </font><font color=green>// значение ставки рефинансирования нужно брать на конец месяца, даже если она менялась несколько раз за месяц
</font>ПроцентНУ <font color=red>= </font>Мин<font color=red>(</font>Процент<font color=red>, </font>СтавкаРеф <font color=red>* ?(</font>КредитПолученПосле20091101<font color=red>, </font><font color=black>1</font><font color=red>.</font><font color=black>1</font><font color=red>, </font><font color=black>2</font><font color=red>)); </font><font color=green>// по кредитам, полученным после 01.11.2009 предельная величина процента - ставка реф.*1.1
</font>СуммаНУ <font color=red>= </font>СуммаКредита <font color=red>* </font>ПроцентНУ<font color=red>/</font><font color=black>100 </font><font color=red>* </font>КоличествоДней<font color=red>/</font>ДнейВГоду<font color=red>;
</font>СуммаПР <font color=red>= </font>СуммаБУ <font color=red>- </font>СуммаНУ<font color=red>; </font><font color=green>// По правилу БУ = НУ + ПР + ВР
</font></pre>
Уже пару лет работает :)
только одно пожелание:
в договорах проценты могут рассчитываться исходя из:
1. фактического количества дней в году (365 или 366)
2. исходя из фиксированного количества дней (365, 366 или 360 - по условиям договора)
Можно ли сделать доработку на количество дней в расчетном году? :?: :?: :?: :?:
Вот алгоритм:
СчетКредитов = ПланыСчетов.Хозрасчетный.НайтиПоКоду("66.01");
ДнейВГоду = ДеньГода(КонецГода(Дата));
// Расчет суммы процентов для целей БУ
Фильтр = Новый Структура;
Фильтр.Вставить("Счет", СчетКредитов);
Фильтр.Вставить("Субконто1", Контрагент);
Фильтр.Вставить("Субконто2", Договор);
тзОстатки = РегистрыБухгалтерии.Хозрасчетный.Остатки(Дата,, Фильтр);
тзОстатки.Свернуть("", "СуммаОстатокКт"); // нужно получать общую сумму по договору, а не по конкретному траншу
Если тзОстатки.Количество() > 0 Тогда
//Сообщить("Количество строк "+тзОстатки.Количество()); // <ОТЛАДКА>
//тзОстатки.ВыбратьСтроку(); // <ОТЛАДКА>
СуммаКредита = тзОстатки[0].СуммаОстатокКт;
//Сообщить("Сумма кредита "+СуммаКредита); // <ОТЛАДКА>
Иначе
СуммаКредита = 0;
Сообщить("На счете 66.02 нулевое сальдо по указанным субконто");
КонецЕсли;
СуммаБУ = СуммаКредита * Процент/100 * КоличествоДней/ДнейВГоду;
//Сообщить(СуммаБУ); // <ОТЛАДКА>
// Расчет процентов, принимаемых для целей НУ
СтавкаРеф = РегистрыСведений.СтавкаРефинансированияЦБ.ПолучитьПоследнее(КонецМесяца(Дата)).Размер; // значение ставки рефинансирования нужно брать на конец месяца, даже если она менялась несколько раз за месяц
ПроцентНУ = Мин(Процент, СтавкаРеф * ?(КредитПолученПосле20091101, 1.1, 2)); // по кредитам, полученным после 01.11.2009 предельная величина процента - ставка реф.*1.1
СуммаНУ = СуммаКредита * ПроцентНУ/100 * КоличествоДней/ДнейВГоду;
СуммаПР = СуммаБУ - СуммаНУ; // По правилу БУ = НУ + ПР + ВР
СчетКредитов = ПланыСчетов.Хозрасчетный.НайтиПоКоду("66.01");
ДнейВГоду = ДеньГода(КонецГода(Дата));
// Расчет суммы процентов для целей БУ
Фильтр = Новый Структура;
Фильтр.Вставить("Счет", СчетКредитов);
Фильтр.Вставить("Субконто1", Контрагент);
Фильтр.Вставить("Субконто2", Договор);
тзОстатки = РегистрыБухгалтерии.Хозрасчетный.Остатки(Дата,, Фильтр);
тзОстатки.Свернуть("", "СуммаОстатокКт"); // нужно получать общую сумму по договору, а не по конкретному траншу
Если тзОстатки.Количество() > 0 Тогда
//Сообщить("Количество строк "+тзОстатки.Количество()); // <ОТЛАДКА>
//тзОстатки.ВыбратьСтроку(); // <ОТЛАДКА>
СуммаКредита = тзОстатки[0].СуммаОстатокКт;
//Сообщить("Сумма кредита "+СуммаКредита); // <ОТЛАДКА>
Иначе
СуммаКредита = 0;
Сообщить("На счете 66.02 нулевое сальдо по указанным субконто");
КонецЕсли;
СуммаБУ = СуммаКредита * Процент/100 * КоличествоДней/ДнейВГоду;
//Сообщить(СуммаБУ); // <ОТЛАДКА>
// Расчет процентов, принимаемых для целей НУ
СтавкаРеф = РегистрыСведений.СтавкаРефинансированияЦБ.ПолучитьПоследнее(КонецМесяца(Дата)).Размер; // значение ставки рефинансирования нужно брать на конец месяца, даже если она менялась несколько раз за месяц
ПроцентНУ = Мин(Процент, СтавкаРеф * ?(КредитПолученПосле20091101, 1.1, 2)); // по кредитам, полученным после 01.11.2009 предельная величина процента - ставка реф.*1.1
СуммаНУ = СуммаКредита * ПроцентНУ/100 * КоличествоДней/ДнейВГоду;
СуммаПР = СуммаБУ - СуммаНУ; // По правилу БУ = НУ + ПР + ВР
(коэффициент ставит 1,8 если дата = 01.01.2010-31.12.2012 и если это рубли). хотя гадать почему у вас не работает можно долго - у себя и у остальных такой проблемы не замечал!
на счет копеек написано в описании: "если сложить сумму процентов за каждый день в печатной форме, то итого может не получиться (рвать на несколько копеек) - это связано с тем, что сумма процентов за день округляется до двух знаков после запятой, а итого суммирует без округления (это хорошо видно в таблице формы)."
1. Чтобы документ не проводился сразу, а просто открывался новый
2. Расчет делать не за месяц целиком, а за указанный период, а то у нас куча займов, по которым проценты считаются с середины одного месяца до середины другого.
1.у меня отчет почему-то не заполняется на произвольную дату, обязательно только на конец месяца.
2. когда расчет за весь месяц полностью в обработке итого всегда пишет суммы 999999,99...в печатной форме правильно.
3. при создании операций, не заполняет НУ по кредиту, а так же сумму операции (в проводка есть), то есть надо заходить в документ и ставить сумму руками, тогда появляется. Если расчет в НУ по ставке 1.8, то постоянные разницы в операциях не считает и не ставит.
4. ну и в идеале я бы добавила заполнение всех субконто по 91 счету))) а не только статей затрат.
А вообще очень облегчает работу! Спасибо!
Перешла на 3.0 в этом году. Устраивает все, только очень скучаю по Вашей обработке, уж очень она хороша.
Вы еще на 2.0?
Не могу воспользоваться обработкой для БП 3.0.
Система выдает сообщение: "поле объекта не обнаружено (СтавкаРефинансированияЦБ)"
Помогите пожалуйста.
Разобралась, не актуально.
Но теперь не могу создать операцию.
Система выдает: "Поле объекта не обнаружено (Сумма операции)"
3.0.44.201
например, когда процент 9%, а принимается только 8.156
Согласовано закону
С 01.01.2015 согласно ныне действующей редакции п. 1 ст. 269 НК РФ, расходом в целях налогообложения прибыли признаются проценты, исчисленные исходя из фактической ставки, кроме случаев:
- если сделку следует признать в порядке, предусмотренном главой 14.4 НК РФ, контролируемой;
- если задолженность следует признать в порядке, предусмотренном п. 2 ст. 269 НК РФ, контролируемой.
109451i@mail.ru
При начислении процентов по 58.03 пишет: "Поле объекта не обнаружено (СуммаКонечныйОстатокДт).
Остатки есть, договор указан верно.
И еще, не хватает разрядов в таблице для больших сумм (160 000 000).
А в общем, отличная разработка! Бухгалтерия довольна, + автору.
Рейтинг: 261
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 73427
Создание 23.07.10 22:52
Обновление 26.01.17 17:04
Просмотры 159881
Загрузки 1400
Рейтинг
125
Комментарии 109
Код открыт Не указано
Рубрики Займы, кредит, лизинг
Кому Бухгалтер
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация
1С:Бухгалтерия 2.0
,
1С:Бухгалтерия 1.6
,
1С:Бухгалтерия 3.0
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Налог на прибыль
Вид учета
Бухгалтерский учет
,
Налоговый учет
Доступ к файлу Абонемент ($m)