gifts2017

Расчет процентов пени по просроченной задолженности

Опубликовал Виталий Глазунов (Altez) в раздел Отчеты - Управленческие

Считает проценты за каждый день просрочки платежа от даты платежа, указанной в документе, или по истечении указанного Вами числа дней с момента отгрузки (опция "Использовать отсрочку"). Цель: решение о проценте наценки для контрагента, основанное на его платежной дисциплине.
Пока только рубли.

Penny отличается от первоначального ТЗ расчетом доп. процента наценки для компенсации потерь от задержек платежей за период.

Рекомендуется к помещению в \Extforms Каталога ИБ для корректной работы кнопки "Обновить".

Работает на основе типовой Ведомости по контрагентам.

 

Отбор по контрагенту(ам) обязателен, рекомендуемые Группировки: Контрагент и Документ движения.

 

Флажок "Использовать нулевой остаток пени" позволяет не учитывать события предыдущих периодов.

Простите, и прощено будет Вам;)

 

upd:

Опция "ОграничитьРасчетДатойКонца" (Пенни v.2015) работает так: если движения документа (накладной) относятся (в связи с отсрочкой) к дате за пределами отчета, строка не выводится, итоги корректируются на сумму данного документа.

Опция "Использовать Отсрочку" при этом должна быть включена.

"Использовать Отсрочку" игнорирует реквизит "ДатаОплаты" документа Реализация, относя движения к дате документа, скорректированную на указанный в настройках отчета период отсрочки.

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

Наименование Файл Версия Размер Кол. Скачив.
Penny 1.0
.ert 231,00Kb
06.04.10
139
.ert 231,00Kb 139 Скачать
Пенни2015: "Убрать минуса за ДатойОкончания"
.ert 233,50Kb
18.11.15
134
.ert 233,50Kb 134 Бесплатно
Penny beta
.ert 230,50Kb
06.04.10
68
.ert 230,50Kb 68 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дониэла Иванова (Доня) 29.12.09 15:32
2. Виталий Глазунов (Altez) 29.12.09 15:53
3. Игорь (barsuk) 29.12.09 23:15
4. Evgeniy (Flashlike) 30.12.09 09:55
Вывалилось кучей ошибок.

"Нижнейшими уровнями.." по русски "Последними уровнями". по умолчанию их надо поставить так.
Если Запрос2.Выполнить(ТекстЗапроса2) = 0 Тогда
{C:\ВЕДОМОСТЬПОДОЛГАМ%.ERT(1145)}: <<?>> Период с ДатаНачала по ДатаКонца;
и т.д.
5. Виталий Глазунов (Altez) 30.12.09 09:58
(3)логи плз
Группировки Контрагент и Договор выставлены?
Не работает на "обрезанных" базах (т.к.) для определения начального остатка пени перебирает документы от начала времен.
6. Игорь (barsuk) 30.12.09 10:03
(5) смотри (4) - вывалились точно такие де ошибки. Да база обрезанная. Что надо сделать чтоб заработало под нее?
7. Виталий Глазунов (Altez) 30.12.09 10:18
(4) А можно скриншот с настройками на dailapu*inbox.ru пжл
Строка 1137 кода гласит:
ТекстЗапроса2=СтрЗаменить(ТекстЗапроса2,"ДатаНачала по ДатаКонца","Дата0 по Дата1");

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

Скачайте последнюю версию с сайта(с)

Не рейтинга ради, праздника для
русский язык верну в свои права при 1 случае:)/,
8. Виталий Глазунов (Altez) 30.12.09 10:27
(6)эврика, щас все будет,
с отбором по контрагенту без группировки
Кредитный документ работает?
9. rodin (rodin) 30.12.09 10:38
Очень просто рассчитывается кол-во дней просрочки (ДнейПроср=?(ПосДата='..',0,ТекДата-ПосДата);)... в реале данный отчет не подходит... это скажет любой юрист.

И причем тут ДатаНачала ??? Отчет должен работать НА ДАТУ т.к. данный очет должен оперировать исключительно оборотами с начала взаиморасчетов с контрагентом ИМХО
10. Виталий Глазунов (Altez) 30.12.09 11:03
(9) Написана сия штука была для имплантации в ТИС функционала шаровары ЮристРасчетЭксперт, вся методическая основа "Как там", и Астраханским клиентам подходит.
Решена задача прикида наценок/отсрочек платежа для покупателя на основе анализа его платежной дисциплины.
Оч.хотелось бы, чтобы "Любой Юрист" указал на обсуждение причины, по которой "Очень просто рассчитывается кол-во дней просрочки" является проблемой

(ДнейПроср=?(ПосДата='..',0,ТекДата-ПосДата)... говорит о том что фирма молодая, ввод остатков пени не сложно дописать, надо?
11. rodin (rodin) 30.12.09 11:18
(10) "Очень просто рассчитывается кол-во дней просрочки" ... извини, не правильно выразился, скорее так "Не верно рассчитывается кол-во дней просрочки"
12. rodin (rodin) 30.12.09 11:18
Будет время - подробно обосную....
13. Виталий Глазунов (Altez) 30.12.09 11:31
(12) Буду рад новой методике, на тек.момент известна проблема пересекающихся дат, когда в накладных одного контрагента разное число дней отсрочки, что приводит к отрицательным процентам пени; будет время - починим;)
14. Виталий Глазунов (Altez) 30.12.09 12:27
Замечания (3),(4) учтены в новой версии, отбор по контрагенту оставим обязательным или норм.?
15. Александр Зубцов (iov) 30.12.09 16:29
Прошу пардон.
Пару вопросов (посмотреть обработку не смог)
как расчитываются пени? от суммы документа или от суммы без НДС?
обычно по доковору клиент платит не за документ а по договору.
Следовательно стоит иметь подробную расшифровку по документам и "оплатам " этих документов с указанием документов оплаты (с датами).
соответственно неплохо бы все завернуть в типовую бумажку с грозными словами типа суд и больше не играем :D чтобы осчастливить юриста или его заменяющего. Крайне рекомендую сделать возможность распечатки реестра документов по месяцам крупно , для поиска оригиналов по архивам. И также добавить информацию о том сколько дней отсрочки у клиента по договору и фактически.фактически разница между датой документа и датой оплаты с учетом того что механизм движения даты оплаты отлажен для указания на то что может случится что дата оплаты по каким либо причинам была установлена меньше чем дней отсрочки по договору и данные документы нельзя принимать к рассмотрению без пересчета даты оплаты.
Хорошая идея только в прошлом месяце закончил реализацию комплекса юриста по даннному вопросу.
Итак автоматизацию в массы!
16. Александр Зубцов (iov) 30.12.09 16:30
ПРОшу пардон второй раз
ВСЕХ С НОВЫМ ГОДОМ!!!
17. Sk0rp (Sk0rp) 30.12.09 19:26
А как все это с частичными оплатами до документу заработает?
Например должен 10 000,
просрочил 2 дня (пеня за 2 дня с 10 000)
оплатил 8 000
через 20 дней (еще пеня за 20 дней, но уже с 2з тысяч)
оплатил еще 1 000
и т.д.
Что будет происходить если при оплате по договору после перепроведении погашения разнесутся по другим документам и подтвердить изначальную бумажку с расчетом будет нечем?
18. Игорь (barsuk) 01.01.10 15:41
Если поставить группировку по контрагенту - то вываливается вот такая ошибка - Запрос2.Получить(ЗнчИзм(Запрос,СписокГруппировок,Ном),)//);
{E:\PENNI.ERT(725)}: Слишком много параметров передано при вызове функции/процедуры объекта
19. Виталий Глазунов (Altez) 03.01.10 19:54
(18)Это когда отсутствует отбор по контрагенту(ам)?
Починим, пока логичней оттточить методику согласно (9)
пока
"Отбор по контрагенту(ам) обязателен"

(15),(17) Оплатой "по документу"(кстати откуда необходимость?) и выделением НДС не озадачивались, можно над этим поработать, особенно если выделить комплекс юриста в 1с-совместимую шаровару)
20. Александр Зубцов (iov) 03.01.10 23:26
(19) комплекс юриста "встроил" в торговлю. Выделять нет смысла.
Необходимости всплывают в суде... Сумма без ндс должна быть и точные расчеты по срокам договора и установленым в документе...
Вобщем советую "потрепать" юриста.
(17) Бумажка делается на или за день до суда и далее меняеется с согласия обоих сторон и суда (например банковский плате задержанный по причинам независяфим от сторон и поступивший на момент судебной тяжбы причем пени по неоплаченным и оплаченным "просроченным" накладным могут быть расчитаны отдельно).
Так было в паре фирм. Я тоже сначала сзадачился фиксациейно с юр стороны бумажка значит больше так что забил.
21. Виталий Глазунов (Altez) 05.01.10 00:57
(20)задача обры лишь прикид наценок..
Коль до суда дойдет, конечно, знаем теперь к кому за сорцом идти)
22. Александр Зубцов (iov) 05.01.10 01:31
(21) Дык не в укор, а пользы для, писал сию поэму я.
Коль для наценок был урок, тогды оброк считаем впрок.
С бояр по рубь, с крестьян копейка, глядишь получится ПРЕМИЯ (ну не придумал я рифму зато правда).

Перевожу тогда имеет смысл с учетом данных пени (вычитать из прибыли по клиенту например) помучить какой процент мы с него получаем и на "недостачу (пени) " увеличивать наценку по договору например.
23. Александр Зубцов (iov) 05.01.10 01:32
Блин ну не научили меня думать с запятыми.
24. Виталий Глазунов (Altez) 10.01.10 04:10
Добавился Коэффициент оборачиваемости дебиторской задолженности (Receivables Turnover, RT) - отношение оборота компании к среднегодовой величине дебиторской задолженности.

(22)
Если (%наценки+%штраф.наценки)=(%наценки+%пени) легко добавить расчет %штрафной наценки
Себестоимость подтянуть осталось..
25. Александр Зубцов (iov) 10.01.10 04:48
(24) вот смотри какой инструмент вырастает.
(будешь делать платным вспомни про старого еврея ;) )
26. Виталий Глазунов (Altez) 10.01.10 16:31
(25)Чтовы что вы) Ещё дядька Норбеков грил евреи не бывают старыми и новыми - они всегда свежие)
обновил
всем спасибо
будут бонусы поделим
27. Александр Зубцов (iov) 10.01.10 16:48
(27) Ну что вы какая дележка. Я согласен просто на бесплатный продукт.
28. Виталий Глазунов (Altez) 01.02.10 01:15
Исправлены косые "Отсрочка"(теперь не захватывает платежки) и строка Итогов(считает пеню до даты конца отчета).
Вывод строки итогов после каждой группировки по контрагенту.
Начиная с 1.0 Нач.ост пени в заголовке группировки по контрагенту не отображается-там итог пени.
29. Эля Комарова (elya020580) 28.07.10 15:25
А для 8.1 торговли можете выложить этот же отчет? Очень нужно для суда.
30. Виталий Глазунов (Altez) 28.07.10 17:03
(29) 22 пост утверждает отсутствие необходимой закону точности в данном инструменте, его ниша скорее расчет менеджером скидки
31. ирина (iw6) 14.10.11 15:53
33. Саша Ржеш (ASSuk) 09.11.15 07:41
Доброго дня! Отчет хороший, но если (ДатаКонца + Отсрочка)>ТекДата тогда считает пеню на дату больше ТекДата, что в свою очередь приводит к минусовой дате задолженности и пене для (ДатаКонца + Отсрочка) > ТекДат. Или это гениальная задумка разработчика?)
34. Виталий Глазунов (Altez) 09.11.15 14:49
(33) Доброго и вам! За время эксплуатации руководителя это устраивало, а с переходом на 8ку стало неактуально. Есть готовые предложения? С радостью внесу в алгоритм
35. Саша Ржеш (ASSuk) 09.11.15 16:12
Altez, понял вас! Был бы вам очень признателен($m ) за доработку данной обработки. Хочется иметь возможность(галочка) не выводить в таблицу если текдата> преддата. То есть если сегодня 09.11.2015 , мы выбираем период по 08.11.2015 контрагента с отсрочкой в 7-мь дней то выводить в таблицу только задолженность по 08.11.2015, просчитывать до 16.11.2015 не надо. Соответственно в таблице не будет к-во дней с "-" и сумма пени будет тоже положительная)
Ну а если галку не ставить-изначальный вариант. Сможете доработать? Со своей стороны скачивание за $m гарантирую)
36. Виталий Глазунов (Altez) 09.11.15 20:39
(35) ASSuk, на днях скачаю ТиС поправлю
37. Саша Ржеш (ASSuk) 10.11.15 07:29
38. Саша Ржеш (ASSuk) 11.11.15 14:20
(36) Altez, вы про меня не забыли?)
39. Виталий Глазунов (Altez) 20.11.15 02:07
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа