Начисление процентов по кредитам и займам

Обработки - Обработка документов

22
Начисление процентов по кредитам и займам за указанный месяц по конкретной организации.

Проценты по кредитам и займам начисляются в конце расчетного месяца исходя из анализа 66.03 (58.03) счетов. В зависимости от начальных остатков и оборотов происходит расчет по следующему принципу:

1) Сумма входящего остатка по конкретному контрагенту и договору, если нет оборотов, делится на КоличествоДнейВгоду и умножается на КоличествоДней в данном месяце, и на ПроцентКредита (ПроцентЗайма)

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

В общем виде формулу можно представить так, на примере анализа 66.03, для 58.03 аналогично, только поменять местами Дт и Кт:


Сумма = СуммаНачальногоОстатка;
Если Оборотов Нет Тогда
   Сумма = Сумма*КоличествоДней/КоличествоДнейВгоду*Процент;
   ДобавимПроводку(...)
Иначе // если есть обороты есть, то получаем таблицу оборотов в разрезе Дт оборотов, Кт оборотов и Даты оборота
   ТаблицаОборотов = ПолучитьОбороты(Контрагент, Договор); // получили таблицу оборотов, теперь посмотрим сколько времени мы пользовались кредитом
   КоличествоДней = ДатаОборота1 - ДатаНачалаМесяца;
   Сумма = Сумма*КоличествоДней/КоличествоДнейВгоду*процент;
   ДобавимПроводку(...)
   Для н = 1 По КоличествоЗаписейВТаблицеОборотов Цикл
      КоличествоДней = ДатаОборота(н+1) - ДатаОборота(н);
      Сумма = ((сумма - ОборотДт(н) + ОборотКт(н))/КоличествоДнейВгоду)*КоличествоДней*процент;
      ДобавимПроводку(...)
   КОнецЦикла;
   КоличествоДней = ДатаКонцаМесяца - ДатаПоследнегоОборота;
   Сумма = ((сумма + СуммаКтПоследнегоОборота - СуммаДтПоследнегоОборота)/КоличествоДнейВгоду)*КоличествоДней*процент;
   ДобавимПроводку(...)
КонецЕсли;

ВАЖНЫЕ ОСОБЕННОСТИ ОБРАБОТКИ:
• Проводка при начислении процентов, при анализе 66.03 такая (Дт 91.02 Кт 66.04)
• Проводка при начислении процентов, при анализе 58.03 такая (Дт 91.01 Кт 76.05)
• Собственно, это стандартные бухгалтерские способы начисления процентов по кредитам и займам. Счета забиты строго в модуле обработки, поэтому, если возникнет необходимость их изменить, придется править в режиме конфигуратора.
• Проценты начисляются только на те договоры, в наименовании которых есть конструкция вида (10,3%), например «Договор займа № 5 от 01.01.01 (20.,5%)» - отсюда будет взята цифра 20,5. Сделано это специально, что бы типовая конфигурация оставалась неизменной.

22

Скачать файлы

Наименование Файл Версия Размер
НачислениеКредитовИЗаймов
.1250081130 8,83Kb
25.09.09
284
.1250081130 8,83Kb 284 Скачать

См. также

Комментарии
Сортировка: Древо
1. NtS 19.08.09 11:54 Сейчас в теме
нужно добавить еще счет 66.01 - расчеты по кредитам
2. Nickon 20.08.09 09:15 Сейчас в теме
Хотелось бы, конечно, посмотреть , но.... пока не скачать
3. Likaka 24.08.09 14:07 Сейчас в теме
Проводка по начисление процентов по займам предоставленным(сч.58.03) должна быть Д76.5 К91/1, а не НАОБОРОТ!
4. sanmoz 22 28.08.09 11:26 Сейчас в теме
(3) Я думаю спорить о регламенте отражения данной операции по счетам БУ не стоит, если ваша организация использует 76.5 счет для отражения процентов по займам предоставленным и вы являетесь программистом 1С, то вам не составит труда в коде обработки изменить 3 цифры (учтем, что аналитика на 58.03 и 76.05 совпадают). А вообще, особенность статичности обработки отмечена в описании программы. Признаю, стоит добавить возможность выбора счетов учёта, но в рамках мною решаемой задачи это не требовалось, поэтому предоставляю возможность редактирования моей обработки.
5. Likaka 28.08.09 13:00 Сейчас в теме
К сожалению, я не программист..
6. mafia 45 12.07.10 07:19 Сейчас в теме
А если по кредитному договору в течении расчетного периода поменялась кредитная ставка? Т.е. например была 18% а стала 15%?
7. sanmoz 22 12.07.10 08:16 Сейчас в теме
В этом случае необходимо создать новый договор взаиморасчетов с новыми условиями (процентной ставкой)
8. OTD 03.11.10 05:36 Сейчас в теме
Как запустить файл в 1 с? :cry:
9. K_Tanusik 27.09.11 14:32 Сейчас в теме
спасибо за обработку. Немного переделала, т.к обработка не учитывала изменения ставок рефинансирования...
10. AlexandrN 13 05.10.11 14:51 Сейчас в теме
Спасибо - очень полезная обработка для бухгалтерии - экономит много времени. Немного переделал по просьбе бухгалтерии: сделал две статьи прочих доходов и расходов - одну "принимаемую к НУ", другую "не принимаемую к НУ", чтобы проценты начисленные, которые выше чем по ставке рефинансирования относить на "не принимаемые", а проценты в размере ставки рефинансирования к "принимаемым". Изменения небольшие.
11. Svetlana_K 05.10.11 15:49 Сейчас в теме
Спасибо! Хорошая обработка. Бухгалтерия довольна.
12. Lizi60 18.11.11 15:21 Сейчас в теме
Очень пригодилась обработка. И, главное, код понятный. Легко донастроить под дополнительные требования бухгалтеров.
13. Sabfir 12.08.14 17:24 Сейчас в теме
Дайте кто-то информацию по отражению займов в 1С. Балланс после операций с займами не сходится. Отчет не анализирует счет 58.03, так как в типовой конфигурации его попросту нет.
Оставьте свое сообщение