Розрахунок заборгованості та пені

Чи доводилося вам коли-небудь розраховувати пеню? Згоден: в разі, коли взаємини складалися з однієї відвантаження і однієї «недооплати», розрахунок тривіальний. А ось якщо відвантажень за договором було багато, платежі були, але нерегулярно і сумами, які не відповідають відвантажувальних документів?

Так, більшість облікових систем (і конфігурації 1С - зокрема) «вміють» вважати такі пені. А, що, якщо пеня з «двома лічильниками»? У договорі в такому випадку може бути формулювання приблизно такого вигляду: «Оплата проводиться протягом dd календарних (банківських) днів ... За перевищення терміну оплати стягується пеня в розмірі x відсотків за кожен день прострочення ... Термін оплати пені - ddd днів. У разі порушення встановленого терміну оплати пені нараховується неустойка в розмірі xx відсотків від суми несплаченої пені ... ».

Досвід роботи показав, що подібного роду завдання нерідко виявляються несподівано складні для співробітників і якщо і вирішуються, то вкрай неефективно. Загалом, розберемо варіант «ручного» розрахунку пені в MS Excel.

Зверну увагу читача на те, що в даному розрахунку ми не збираємося обчислювати термін погашення боргу по кожному відвантаженню в рамках договору. Не думаю, що когось налякає слово «інтеграл», але саме принципом інтегрування ми і збираємося скористатися, тим більше що пеня якраз і може бути інтерпретована як «площа під кривою простроченої заборгованості».

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

Візьмемо факти відвантажень (будь-які збіги з реальними сумами і подіями вважати випадковістю!), Розрахуємо стовпець «Термін платежу»:

Розрахунок заборгованості та пені

При цьому зручно посилання на осередок B1, що містить кількість днів відстрочки, оформити як абсолютну (cо значками долара при встановленому стилі посилань "A1"), тоді формула з першого рядка просто поширюється на весь стовпець.

Тепер сгенерируем «події» настання термінів оплати. Для цього зробимо пару копіювань:

Розрахунок заборгованості та пені

Стовпець «Термін платежу» в рядках «До оплати» при бажанні можна зачистити.

Далі - нам потрібні оплати:

Розрахунок заборгованості та пені

Тепер відсортуємо події за датою:

Розрахунок заборгованості та пені

Додамо стовпці наростаючого підсумку по кожному параметру:

Розрахунок заборгованості та пені

Розрахуємо загальну і прострочену заборгованість:

Розрахунок заборгованості та пені

Залишилося розрахувати власне пеню:

Розрахунок заборгованості та пені

Сама остання рядок містить дату, на яку проводиться розрахунок і суму штрафних санкцій, що підлягають нарахуванню на боржника.

От і все. Таким же чином можна вважати штрафні санкції за другим лічильником і далі. Треба тільки не забувати додавати події "до оплати 2", вважати за ним наростаючі підсумки і т.д.

На графіку відображена динаміка формування загальної і простроченої заборгованості:

Ви можете завантажити приклад розрахунку штрафних санкцій з нашого сайту в форматі Microsoft Exel: fines.xls

Схожі статті